-scanbus doesn't detect USB LUNs (was: [Cdrecord-support] cdrtools-2.01.01a21 ready)
Greetings,
cdrecord -scanbus in a21 doesn't work properly on Linux.
Bus information related to drivers:
scsibus0 is libata (SATA)
scsibus2 is a sym53c8xx v2 (SCSI)
scsibus3 is ehci (USB)
scsibus1001 is via82xxx (PATA)
$ cdrecord -scanbus
Cdrecord-ProDVD-Clone 2.01.01a21 (i686-pc-linux-gnu) Copyright (C) 1995-2006 JXrg Schilling
...
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.9'.
scsibus0:
0,0,0 0) 'ATA ' 'XXXXXXXXXXXXXXXX' 'XXXX' Disk
0,1,0 1) *
...
scsibus2:
2,0,0 200) *
2,1,0 201) *
2,2,0 202) 'XXXXXXXX' 'XXXXXXXXXXXXXXXX' 'XXXX' Removable CD-ROM
2,3,0 203) *
2,4,0 204) *
2,5,0 205) *
2,6,0 206) 'XXXXXXXX' 'XXXXXXXXXXXXXXXX' 'XXXX' Removable Tape
2,7,0 207) *
2,8,0 208) 'XXXXXXXX' 'XXXXXXXXXXXXXXXX' 'XXXX' Removable Tape
scsibus3:
3,0,0 300) 'Generic ' 'IC1210 CF' '1.9C' Removable Disk
3,1,0 301) *
...
scsibus1001:
1001,0,0 100100) 'XXXXXXXX' 'XXXXXXXXXXXXXXXX' 'XXXX' Removable CD-ROM
1001,1,0 100101) 'XXXXXXXX' 'XXXXXXXXXXXXXXXX' 'XXXX' Removable CD-ROM
1001,2,0 100102) *
...
There should have been 3,0,1 to 3,0,3:
$ cat /proc/scsi/scsi
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: Generic Model: IC1210 CF Rev: 1.9C
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 01
Vendor: Generic Model: IC1210 MS Rev: 1.9C
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 02
Vendor: Generic Model: IC1210 MMC/SD Rev: 1.9C
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 03
Vendor: Generic Model: IC1210 SM Rev: 1.9C
Type: Direct-Access ANSI SCSI revision: 02
BTW: scsibus2 is wide, so it has units 0...15 (not 0...8), which isn't
hard to detect given there's a unit #8... so much as to the holy consistency.
--
Matthias Andree
Reply to: