|
The way to make _the PCMCIA card_ works and why: It seems HP sells this SCSI CD toaster with a SCSI pcmcia chipset manufactured by KME (Matshusita). If installed the drivers in Windoze you can read in windows\inf\other\KMEUJDB310A.INF: [KME] ;%*NJScsi.DeviceDesc%=NJScsi.Device, PCMCIA\WORKBIT-ULTRANINJA-16-8F2C %*NJScsi.DeviceDesc%=NJScsi.Device, PCMCIA\KME____-SCSI-CARD-001-3406 and in windows\inf\other\KMEUJDB310B.INF: [KME] ;%*WB_NINJA_SCSI.DeviceDesc%=WB_NINJA_SCSI.Device,PCI\VEN_1145&DEV_8007 %*WB_NINJA_SCSI.DeviceDesc%=WB_NINJA_SCSI.Device,PCI\VEN_1145&DEV_F007 It seems to be the drivers for the 16-bit and the CardBus configs (choosable through the small switch on the card) The "WB" refers to WorkBit. WorkBit make a SCSI pcmcia controller named NinjaSCSI3 with the chipset of KME which has a driver in the contrib section, of pcmcia-modules: "nin_cs". I've compiled that module and installed with the version of pcmcia-modules the author says to complain with. To make it works with the pcmcia shipped with M820e you also have to put the following lines in your /etc/pcmcia/config: device "nin_cs" class "scsi" module "nin_cs" card "Workbit NinjaSCSI-3" version "KME ","SCSI-CARD-001" bind "nin_cs" The module is a port from FreeBSD and Linux source code given by Workbit (http://www.workbit.co.jp/workbit/products/driver/sc3-unix.html) and it's latest version can be downloaded from: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ About the switch: as far as I've tested it doesn't work in CardBus mode, and I think it's because pcmcia-modules doesnt provide support for it. My laptop neither support CardBus so I can tell more about it. Well, now the bad news.... I've managed to use the pcmcia controller with a Fujitsu 4GB SCSI2 hard-disk in 16 bit mode under linux 2.2, and it works great (a little slow due to the lack of CardBus support). But when I plug the M820e strange things happen. Usually I can't mount a CD and I have the following logs: Jan 16 23:25:55 cid kernel: scsi : aborting command due to timeout : pid 199, scsi0, channel 0, id 4, lun 0 Read (10) 00 00 04 79 75 00 00 01 00 Jan 16 23:25:59 cid kernel: scsi0 channel 0 : resetting for second half of retries. Jan 16 23:25:59 cid kernel: SCSI bus is being reset for host 0 channel 0. Jan 16 23:25:59 cid kernel: scsi0: device driver called scsi_done() for a syncronous reset. in a no-end loop. Sometimes it can mount the CD but when it attemps to read something big it does the same crash. The worse of all is that it hangs the machine completely. I have hope someday this works, once I could mount even a CD in udf format!, but crashed when reading as before. (Off-Topic: UDF it's a format wich allow use of CD as a "big floppy", you can append and remove (if its a RW media) without making images of disk. There is support for it in 2.2.x kernels and its compatable with other Windoze software.) I thought it was a interrupt conflict, but with different irq and other io port it happens the same. I have a Toshiba laptop (welcome Mr.Murphy ;) so any experience from other more-normal-laptop user could help. Somebody in this forum (Antonio Trujillo?, if you're in Spain, please drop me a mail to fortu@die.upm.es) said he could work with the M820e in a Desktop PC with a 'normal' SCSI adapter. I tried with no success. PLEASE, give some feedback of your experience with the configuration above. The CD Writer seems to be very good hardware, also the pcmcia card. May be we (HP clients :) could ask together HP for some specs or support (a month ago they said to support Linux, so ...) thanks. |
Messages