I just wanted to share my experience of trying to set up my Panasonic KXL-RW10A CD-RW drive on my notebook, a Mitsubishi AMiTY CN2 with a TI 1220 PC-card controller. I am running kernel 2.4.0-test4 and consider myself to be somewhat of a Linux newbie.
The drive has a SCSI interface and uses a KME SCSI card with a little switch for selecting between 16-bit and 32-bit (Cardbus) operation. This is apparently the same card used with the HP M820e. I believe the Ricoh MP8040SE uses the same card as well.
I have had some promising results with the card in 16-bit mode and using the contributed NinjaSCSI driver (http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/), but I haven't got it all working just yet.
The output of cardctl ident is:
product info: "KME ", "SCSI-CARD-001", "1"
manfid: 0x0032, 0x2604
I compiled the latest version of the NinjaSCSI driver and copied the nin_cs.o file to my /lib/modules/2.4.0-test4/pcmcia directory. Then I added the following to my /etc/pcmcia/config file:
class "scsi" module "nin_cs"
card "KME SCSI Card (16-bit)"
version "KME ", "SCSI-CARD-001", "1"
Upon restarting my notebook, I get the following messages, which seem to indicate that the card is identified correctly:
scsi0 : NinjaSCSI-3/32Bi Driver version 1.0, I/O 0x0100-0x0110 IRQ 9 ID 7, Chip ID 1/Rev 1
scsi : 1 host.
Vendor: MATSHITA Model: CDRRW01 Rev: 1.35
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
sr0: scsi3-mmc drive: 20x/20x writer cd/rw xa/form2 cdda pop-up
Uniform CD-ROM driver Revision: 3.11
ninja3: index 0x01: Vcc 5.0, irq 9, io 0x0100-0x010f
VFS: Disk change detected on device sr(11,0)
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
spurious 8259A interrupt: IRQ7.
At this point, I am able to mount the SCSI CD-RW drive. I can also do simple file operations, such as viewing directories and displaying small files. But if I change to a directory with a large number of files (like the RPMs directory of a RedHat CD) or open a file that's more that a few kilobytes long, my notebook hangs for a second and then reboots. Does anyone know why this might be happening? It is frustrating, because it seems I'm very close to getting this to work...
I greatly appreciate any comments or suggestions.
[ Edit This Forum ]