Eric and others,

A small plea regarding the work on cleaning up hosts.c wrt ordering:

The current scheme may be not-too-beautiful, but it is, after all,
quite straightforward to understand for people who need to take a
quick glance at it, and "fix" something.

I have a system with both an AHA1542CF and a BusLogic FlashPoint
controller. The BIOS detects the Adaptec first, and then the BusLogic,
while Linux will detect the BusLogic first.

This means that from the BIOS' point of view, the boot hd is the disk
on the 1542, while Linux thinks that one of the disks on the FlashPoint
is the first disk (/dev/sda).

Now, there are several solutions to this, including loading the BusLogic
driver as a module. Personally, I hand edit hosts.c to get the 1542
probed first (I know the kernel need both drivers, so why load one of
them as a module?)

Please make sure that the new scheme (whatever it will be) is well
documented, such that it will be easy for me (and others) to know how
to twist Linux' arm around and get The Right Thing (ie: what we want).

BTW: is the 1542 driver maintained anyone? someone sent off a fix to Linus
quite some time ago to make thwe 1542CP's work (ISA PnP). The same fix
broke the CF stuff wrt logical/physical mapping (IIRC. I just know which
line to comment out :-)

BTW2: The FlashPoint and the 1542 drivers doesn't need ordering in between
them. I cannot remember which BusLogic card that is a 1542 clone, though.
Wouldn't the best way to solve this to make the 1542 driver intellingent
enough to distinguish between true AHA154x cards and BusLogic lookalikes?

Are there other scsi drivers that need ordering?

(OTOH, I have plans of moving the 1542 out of the system and onto an
aging Cx486DLC system w/o PCI, as soon as I make beat That Other "OS"
into submission and get it to accept the BusLogic card).

Thanks,

Kai



-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to