Missing /proc/scsi files...?
Does anyone know what is going on with /proc/scsi/* in 2.6.8...?
I'm trying to run the 3ware disc management daemon on my 9500 (3dm2), which
fails because it can't find /proc/scsi/3w-9xxx. In /proc/scsi I only have
scsi and device_info...
zaphod:~# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: 3ware Model: Logical Disk 00 Rev: 1.00
Type: Direct-Access ANSI SCSI revision: ffffffff
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: 3ware Model: Logical Disk 01 Rev: 1.00
Type: Direct-Access ANSI SCSI revision: ffffffff
zaphod:~# cat /proc/scsi/device_info
'Aashima' 'IMAGERY 2400SP' 0x1
'CHINON' 'CD-ROM CDS-431' 0x1
'CHINON' 'CD-ROM CDS-535' 0x1
'DENON' 'DRD-25X' 0x1
'HITACHI' 'DK312C' 0x1
'HITACHI' 'DK314C' 0x1
'IMS' 'CDD521/10' 0x1
'MAXTOR' 'XT-3280' 0x1
'MAXTOR' 'XT-4380S' 0x1
'MAXTOR' 'MXT-1240S' 0x1
'MAXTOR' 'XT-4170S' 0x1
'MAXTOR' 'XT-8760S' 0x1
'MEDIAVIS' 'RENO CD-ROMX2A' 0x1
'NEC' 'CD-ROM DRIVE:841' 0x1
'PHILIPS' 'PCA80SC' 0x1
'RODIME' 'RO3000S' 0x1
'SUN' 'SENA' 0x1
'SANYO' 'CRD-250S' 0x1
'SEAGATE' 'ST157N' 0x1
'SEAGATE' 'ST296' 0x1
'SEAGATE' 'ST1581' 0x1
'SONY' 'CD-ROM CDU-541' 0x1
'SONY' 'CD-ROM CDU-55S' 0x1
'SONY' 'CD-ROM CDU-561' 0x1
'SONY' 'CD-ROM CDU-8012' 0x1
'TANDBERG' 'TDC 3600' 0x1
'TEAC' 'CD-R55S' 0x1
'TEAC' 'CD-ROM' 0x1
'TEAC' 'MT-2ST/45S2-27' 0x1
'HP' 'C1750A' 0x1
'HP' 'C1790A' 0x1
'HP' 'C2500A' 0x1
'MEDIAVIS' 'CDR-H93MV' 0x1
'MICROTEK' 'ScanMaker II' 0x1
'MITSUMI' 'CD-R CR-2201CS' 0x1
'NEC' 'D3856' 0x1
'QUANTUM' 'LPS525S' 0x1
'QUANTUM' 'PD1225S' 0x1
'QUANTUM' 'FIREBALL ST4.3S' 0x1
'RELISYS' 'Scorpio' 0x1
'SANKYO' 'CP525' 0x1
'TEXEL' 'CD-ROM' 0x1
'YAMAHA' 'CDR100' 0x1
'YAMAHA' 'CDR102' 0x1
'YAMAHA' 'CRW8424S' 0x1
'YAMAHA' 'CRW6416S' 0x1
'ADAPTEC' 'AACRAID' 0x2
'ADAPTEC' 'Adaptec 5400S' 0x2
'CANON' 'IPUBJD' 0x40
'CMD' 'CRA-7280' 0x40
'CNSI' 'G7324' 0x40
'CNSi' 'G8324' 0x40
'COMPAQ' 'LOGICAL VOLUME' 0x2
'COMPAQ' 'CR3500' 0x2
'COMPAQ' 'MSA1000' 0x1040
'COMPAQ' 'MSA1000 VOLUME' 0x1040
'COMPAQ' 'HSV110' 0x21000
'DDN' 'SAN DataDirector' 0x40
'DEC' 'HSG80' 0x1040
'DELL' 'PV660F' 0x40
'DELL' 'PV660F PSEUDO' 0x40
'DELL' 'PSEUDO DEVICE .' 0x40
'DELL' 'PV530F' 0x40
'DELL' 'PERCRAID' 0x2
'DGC' 'RAID' 0x40
'DGC' 'DISK' 0x40
'EMC' 'SYMMETRIX' 0x242
'EMULEX' 'MD21/S2 ESDI' 0x10
'FSC' 'CentricStor' 0x240
'HITACHI' 'DF400' 0x40
'HITACHI' 'DF500' 0x40
'HITACHI' 'DF600' 0x40
'HP' 'A6189A' 0x240
'HP' 'OPEN-' 0x240
'HP' 'NetRAID-4M' 0x2
'HP' 'HSV100' 0x21000
'HP' 'C1557A' 0x2
'IBM' 'AuSaV1S2' 0x2
'IBM' 'ProFibre 4000R' 0x240
'iomega' 'jaz 1GB' 0x21
'IOMEGA' 'Io20S *F' 0x8
'INSITE' 'Floptical F*8I' 0x8
'INSITE' 'I325VM' 0x8
'iRiver' 'iFP Mass Driver' 0x80400
'LASOUND' 'CDX7405' 0x90
'MATSHITA' 'PD-1' 0x12
'MATSHITA' 'DMC-LC5' 0x80400
'MATSHITA' 'DMC-LC40' 0x80400
'MegaRAID' 'LD' 0x2
'MICROP' '4110' 0x20
'MYLEX' 'DACARMRB' 0x20000
'nCipher' 'Fastness Crypto' 0x2
'NAKAMICH' 'MJ-4.8S' 0x12
'NAKAMICH' 'MJ-5.16S' 0x12
'NEC' 'PD-1 ODX654P' 0x12
'NRC' 'MBR-7' 0x12
'NRC' 'MBR-7.4' 0x12
'PIONEER' 'CD-ROM DRM-600' 0x12
'PIONEER' 'CD-ROM DRM-602X' 0x12
'PIONEER' 'CD-ROM DRM-604X' 0x12
'REGAL' 'CDC-4X' 0x90
'SGI' 'RAID3' 0x40
'SGI' 'RAID5' 0x40
'SGI' 'TP9100' 0x20000
'SONY' 'CD-ROM CDU-8001' 0x4
'SONY' 'TSL' 0x2
'SUN' 'T300' 0x40
'SUN' 'T4' 0x40
'TEXEL' 'CD-ROM' 0x4
'TOSHIBA' 'CDROM' 0x100
'TOSHIBA' 'CD-ROM' 0x100
'XYRATEX' 'RS' 0x240
'Zzyzx' 'RocketStor 500S' 0x40
'Zzyzx' 'RocketStor 2000' 0x40
However, under my 8500 card with a 2.4 kernel on my home debian server, I
can see the 3ware driver does indeed have files under /proc/scsi/3w-xxxx
admin@prospero:~$ cat /proc/scsi/3w-xxxx/0
scsi0: 3ware Storage Controller
Driver version: 1.02.00.037
Current commands posted: 0
Max commands posted: 254
Current pending commands: 0
Max pending commands: 4
Last sgl length: 2
Max sgl length: 62
Last sector count: 12
Max sector count: 256
Resets: 0
Aborts: 0
AEN's: 0
I'm currently running the 2.6.8-5 from testing. I've had a gander through
the changelog, but can't see very much related to possible errors in
/proc/scsi.
Does anyone know why the new 3ware driver doesn't get the files created in
/proc under 2.6.8? Legacy /proc/scsi support is enabled (built into) in the
2.6 kernel config. Lots of googling has revealed naff-all information
(since the 9500's are brand new cards, and few people seem interested in
using 3dm anyway), and obviously 3ware are rather reticent to give me the
time of day since I'm running an unsupported platform. Also, the 3dm tools
for Linux are closed source (grr) so I can't do much haXx0ring about in
there either.
If anyone has any ideas what is going on and whether or not it's fixable,
I'd love to hear it!
Reply to: