(Summary -- new version of sym53c500_cs driver attached.) Christoph Hellwig wrote: > - the driver doesn't even try to deal with multiple HBAs > > It looks like nsp_cs at least tries to :-) I'm not sure that nsp_cs does much more than assign a value to the "unique_id" member of the scsi_host structure (base port), and I probably missed what I was looking for, but I can certainly do as much :-). Is there any way to test whether the driver code can support multiple HBAs short of having more than one? > Hey, you don't need to apologize. Anyt 2.6 driver is better than none and > your looks quite okay from the functional standpoint. We just need to have > a little higher bars for new drivers as we already have lots of maintaince > overhead for old and sloppy written drivers. Thank you for the explanation: clearly I don't want to increase the maintenance burden on myself and/or anyone else. Attached is the second attempt at a 2.6 PCMCIA driver for SCSI cards based on the Symbios 53c500 controller. The patch set was tested with (and applies cleanly to) 2.6.5. As requested, the driver source has been consolidated into a single file. All remnants of code that might have supported non-PCMCIA host adapters have been ripped out, which allowed for the requested streamlining of the detection logic: Card Services is doing most of the heavy lifting in that area anyway :-). -- ----------------------------------------------------------------------- Bob Tracy WTO + WIPO = DMCA? http://www.anti-dmca.org rct@frus.com -----------------------------------------------------------------------