[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

-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: