Skip to contentSkip to conversation

Interest in a driver for PCMCIA Bus toaster (New Media) with advansys chip set?

DISCUSSION Stefan Schmitt 3 participants 5 messages Aug 14, 2010 – Aug 24, 2010 SCSI

lore
Share & tools
lore
#0 lore raw

Hallo,

the card is labelled PS: 404-15-02A. As much as I could see, there is no linux driver available.

        Product Name:   PCMCIA Bus Toaster SCSI Adapter
        Identification: manf_id: 0x10cd card_id: 0x0001
                 function: 8 (SCSI)
                 prod_id(1): "PCMCIA Bus Toaster" (0x590031a6)
                 prod_id(2): "SCSI Adapter" (0x96269fcd)

I have an initial version of driver code (for the 2.6 kernel). I could send the code to someone more experienced if there is interest.

Cheers,
Stefan

#1 lore raw
Quoted 5 lines · Stefan Schmitt

Hallo,

the card is labelled PS: 404-15-02A. As much as I could see, there is no linux driver available.

Quoted 8 lines
        Product Name:   PCMCIA Bus Toaster SCSI Adapter
        Identification: manf_id: 0x10cd card_id: 0x0001
                 function: 8 (SCSI)
                 prod_id(1): "PCMCIA Bus Toaster" (0x590031a6)
                 prod_id(2): "SCSI Adapter" (0x96269fcd)

I have an initial version of driver code (for the 2.6 kernel). I could send the code to someone more experienced if there is interest.

Is it (in any way) similar to the PCI/ISA advansys chipsets? (see drivers/scsi/advansys.c) If so, we should probably merge the drivers.

Signature · 4 lines
Matthew Wilcox				Intel Open Source Technology Centre
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours.  We can't possibly take such
a retrograde step."
#2 lore raw
Quoted 12 lines · On Saturday 14 August 2010 at 20:37:14 Matthew Wilcox wrote:
Quoted 11 lines · Stefan Schmitt

Hallo,

the card is labelled PS: 404-15-02A. As much as I could see, there is no linux driver available.

        Product Name:   PCMCIA Bus Toaster SCSI Adapter
        Identification: manf_id: 0x10cd card_id: 0x0001
                 function: 8 (SCSI)
                 prod_id(1): "PCMCIA Bus Toaster" (0x590031a6)
                 prod_id(2): "SCSI Adapter" (0x96269fcd)
Quoted 6 lines
Quoted 2 lines

I have an initial version of driver code (for the 2.6 kernel). I could send the code to someone more experienced if there is interest.

Is it (in any way) similar to the PCI/ISA advansys chipsets? (see drivers/scsi/advansys.c) If so, we should probably merge the drivers.

the code is sort of similar, so maybe this could be done. Here are the main differences:

(1) the PCMCIA card uses memory mapped IO in contrast to the PCI/ISA drivers
(2) the PCMCIA card does not do DMA [at least not on my computer] so there is
an extra part in the driver for doing PIO.

I also experienced some difficulties with a few other parts of the PCI/ISA driver code and this PCMCIA board. The microcode can be shared in any case.

#3 lore raw
In reply to Stefan Schmitt
Quoted 11 lines · Stefan Schmitt

the card is labelled PS: 404-15-02A. As much as I could see, there is no linux driver available.

        Product Name:   PCMCIA Bus Toaster SCSI Adapter
        Identification: manf_id: 0x10cd card_id: 0x0001
                 function: 8 (SCSI)
                 prod_id(1): "PCMCIA Bus Toaster" (0x590031a6)
                 prod_id(2): "SCSI Adapter" (0x96269fcd)

I have an initial version of driver code (for the 2.6 kernel). I could send the code to someone more experienced if there is interest.

I suspect this will turn out as it did for me when I tried to do something similar with the Symbios Logic 53c500 version of the New Media Bus Toaster :-). Since you presumably have access to the card, you're in the best position to do further development and testing on the driver.

Maybe the other one or two people running Linux who have one of these beasts will come forward and volunteer to help with the testing, but the 53c500 version was supposedly newer (circa 1997), so the odds aren't good. Even so, I'd say please submit the driver. I wouldn't trade my experience with the driver development process for anything: it was fun and I learned a lot.

--Bob

#4 lore raw
Quoted 25 lines · On Sunday 15 August 2010 at 15:17:22 Bob Tracy wrote:
Quoted 11 lines · Stefan Schmitt

the card is labelled PS: 404-15-02A. As much as I could see, there is no linux driver available.

        Product Name:   PCMCIA Bus Toaster SCSI Adapter
        Identification: manf_id: 0x10cd card_id: 0x0001
                 function: 8 (SCSI)
                 prod_id(1): "PCMCIA Bus Toaster" (0x590031a6)
                 prod_id(2): "SCSI Adapter" (0x96269fcd)

I have an initial version of driver code (for the 2.6 kernel). I could send the code to someone more experienced if there is interest.

I suspect this will turn out as it did for me when I tried to do something similar with the Symbios Logic 53c500 version of the New Media Bus Toaster :-). Since you presumably have access to the card, you're in the best position to do further development and testing on the driver.

Maybe the other one or two people running Linux who have one of these beasts will come forward and volunteer to help with the testing, but the 53c500 version was supposedly newer (circa 1997), so the odds aren't good. Even so, I'd say please submit the driver. I wouldn't trade my experience with the driver development process for anything: it was fun and I learned a lot.

Quoted 6 lines

--Bob
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

In case someone is interested: the code is available here:

http://www.alice-dsl.net/development.stefan/bustoaster2_cs/bustoaster2_cs.tgz

Stefan