
cdrecord -scanbus skips scsibus0?
I'm having trouble getting a SCSI cdwriter to work with an older
machine I inherited. I can mount CDs by using /dev/sr0, but cdrecord
-scanbus does not detect the writer although it is listed in
/proc/scsi/scsi and can see it /var/log/messages and the kernel ring
buffer. cdrecord -scanbus does not show scsibus0 at all.
Here is the output from cdrecord -scanbus:
------------------------------------------
scsidev: 'ATA'
devname: 'ATA'
scsibus: -2 target: -2 lun -2
Linux sg griver version: 3.5.27
...long message about using an inofficial libscg...(snipped)...
Using libscg version 'schily-0.8'
scsibus1:
1,0,0 100) '' '' '' NON CCS Disk
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
Notice that scsibus0 is never listed.
Contents of /proc/scsi/scsi
---------------------------
Attached devices:
Host: scsi0 Channel: 00 Id: 03 Lun: 00
Vendor: PLEXTOR Model: CD-R PX-W124TS Rev: 1.06
Type: CD-ROM ANSI SCSI revision: 02
Important part of dmesg listing
-------------------------------
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
<Adaptec aic7880 Ultra SCSI adapter>
aic7880: Ultra WIde Channel A, SCSI Id=7, 16/253 SCBs
(scsi0:A:3): 20.000MB/s transfers (20.000MHz, offset 8)
Vendor: PLEXTOR Model: CD-R PX-W124TS Rev: 1.06
Type: CD-ROM ANSI SCSI revision: 02
I am sure that the SCSI chain is terminated properly and there are no
id conflicts. The verison of linux I'm using in Fedora Core 2 with
the stock 2.6.5-1.358 kernel. The machine is a Dell 410 with a
Adaptec AIC-7880 SCSI card built-in to the motherboard. I am missing
something but I can't figure out what. I'm open to any suggestions.
Thanks
Brian