Hello readers,

It's me again with my TSL 2.2 using a 2.6.13 kernel built from source,
on another machine this time having a MPT Fusion SCSI RAID controller.

When I compile the driver as modules (mpt_base + mpt_scsih) and put
them in an initrd using a mkinitrd RPM borrowed from FC3 (TSL 2.2's
mkinitrd can't manage 2.6-style kernel modules), I get unresolved
symbols (a lot of mpt_*) at boot, when mpt_scsih loads. All these
symbols _are_ defined in mpt_base that is loaded (succesfully) in the
previous step, so the modules have been compiled properly. It just
seems that  the exported symbols in mpt_base don't "register" somehow,
when nash loads them from the initrd.

I know this is a bit far-fetched for this mailing list since this is a
real hack over TSL 2.2, but still...

Compiling the MPT driver statically works but raises other problems
because this machine has 2 SCSI controllers and there are detection
order issues.

Would anyone have a hint?

Greets,
_Alain_
_______________________________________________
tsl-discuss mailing list
[email protected]
http://lists.trustix.org/mailman/listinfo/tsl-discuss

Reply via email to