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
