I was getting so good at re-compiling the kernal too ;->.
I have two SCSI cards with attached devices as below. I have to use the
BusLogic as the 7880's bios will not allow speed settings below 20Mhz (grr
- I've had endless scanner problems due to this)
Motherboard based Adaptec 7880 (much like the 2940)
Western Digital 4 gig HD
Toshiba 4xCD-ROM
Yamaha 4416 CDRW
IBM 2 gig HD
PCI card BusLogic 942
Microtek 600 Scanner
Seagate 1.6 gig HD (old hard drive)
The BIOS sees the BusLogic card first. I've turned off the disc on the BL
for BIOS purposes (using the BL's BIOS) and the Western Digital is the boot
drive (found as C:).
This arrangement worked fine for M$ and for linux which is mounted on the
IBM - as long as the BusLogic driver was not loaded in the kernal but
modprobed in after main boot. The only minor problem was the Yamaha wasn't
appearing in the SCSI devices list (but I haven't sorted out software for
CD-RW yet so I wasn't too worried).
I recompiled the kernal with SMP. All worked fine. I backed up my previous
kernal (no SMP). I altered the kernal setup to add the BL as a kernal
driver. No backup this time. Oops, the BL is found first and gets assigned
/dev/sda and the fsck panics as it thinks all the drive sizes are wrong
(/dev/sda was 4gig now 1.6gig). BTW the Yamaha is now found. I back out the
changes and recompile. The BL is STILL picked up (even though the driver is
now not loaded in the kernal).
So, now I can boot the old (non-SMP) kernal but I can't do any more changes
to recompile. (I've made dep + clean). Somewhere the intermediate
configuration is being stored.
Where Linux fans?
Bill
-
To get out of this list, please send email to [EMAIL PROTECTED] with
this text in its body: unsubscribe suse-linux-e
Check out the SuSE-FAQ at http://www.suse.com/Support/Doku/FAQ/ and the
archiv at http://www.suse.com/Mailinglists/suse-linux-e/index.html