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

[debian-users:49068] etchのscsidevの動作について



こんばんは。吉田@板橋です

先週、sargeからetchにアップグレードしたのですが、
その後、アップグレード後、私の環境ではscsidevコマンドが正常に
デバイスを作成してくれなくなってしまいました。

ログ等は後述しますがetch標準の0.9-1.1では下記メッセージがでて
マッチしません。
Unable to match device for line

設定ファイル自体sargeのときから変更無いため、
念のため、scsidevコマンドを含むパッケージsidのscsitoolsや
その依存関係にあるパッケージをetch環境でリビルドし、
インストールしたところ、正常にデバイス作成ができるようになりました。

googleやBTS
http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=pkg&data=scsitools&archive=no&version=&dist=stable
を検索してみましたが、該当する事例は見当たりませんでした。

とりあえず解決なのでよいですが、ご報告です。

-------------------------------
吉田


etchのscsitoolsとその動作

homesv1:~# dpkg -l scsitools
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                     Version                  Description
+++-========================-========================-================================================================
ii  scsitools                0.9-1.1                  Collection of tools for SCSI hardware management

homesv1:~# scsidev  -v
scsidev 2.36 2005-08-16
Building device list using /proc/scsi/scsi
(null) (sg0): USB-HS WDC WD2500BB-00R 0.01 ((null)) 0 (0)
  on (null) (0-0) "(null)":
 c0i0l0 c 015:00000  SCSI Generic
Names sg0, sg
1 real SCSI devices found, 1 high level devs attached
/dev/scsi/sgh0-0c0i0l0 (sg0): USB-HS WDC WD2500BB-00R 0.01 (No serial number) 0 (-1)
  on usb-storage (0-0) "SCSI emulation for USB Mass Storage devices":
 c0i0l0 c 015:00000  SCSI Generic
Unable to match device for line 1 (alias buffalohdd250g)
Unable to match device for line 2 (alias iodatahdd160g)
Unable to match device for line 3 (alias usbtoide)


設定ファイル(1行目がマッチするはず)
なおハードウェアはBUFFALOのHD-H250U2です。
http://buffalo.jp/products/catalog/item/h/hd-hu2/


# cat /etc/scsi.alias
manufacturer="USB-HS", model="WDC WD2500BB-00R", devtype=disk, alias=buffalohdd250g
manufacturer="Maxtor", model="4R160L0", devtype=disk, alias=iodatahdd160g
manufacturer="Genesys", model="USB to IDE Disk", devtype=disk, alias=usbtoide

環境

# uname -a
Linux homesv1 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux

# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: USB-HS   Model: WDC WD2500BB-00R Rev: 0.01
  Type:   Direct-Access                    ANSI SCSI revision: 02

sidからリビルドしたパッケージとバージョン

# dpkg -l sg3-utils libsgutils1 scsitools
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                     Version                  Description
+++-========================-========================-================================================================
ii  libsgutils1              1.24-1                   Utilities for working with generic SCSI devices (shared librarie
ii  scsitools                0.10-1                   Collection of tools for SCSI hardware management
ii  sg3-utils                1.24-1                   Utilities for working with generic SCSI devices

scsitools 0.10-1の動作

# scsidev -v
scsidev 2.37 2007-07-19
Building device list using /proc/scsi/scsi
(null) (sda): USB-HS WDC WD2500BB-00R 0.01 ((null)) 0 (0)
  on (null) (0-0) "(null)":
 c0i0l0 b 008:00000  SCSI Disk
Names sda, sda
/dev/scsi/sdh0-0c0i0l0 (sg0): USB-HS WDC WD2500BB-00R 0.01 ((null)) 0 (0)
  on (null) (0-0) "(null)":
 c0i0l0 c 015:00000  SCSI Generic
Names sg0, sg
1 real SCSI devices found, 2 high level devs attached
/dev/scsi/sdh0-0c0i0l0p1 (sda1): USB-HS WDC WD2500BB-00R 0.01 (No serial number) 0 (0)
  on usb-storage (0-0) "SCSI emulation for USB Mass Storage devices":
 c0i0l0p1 b 008:00001  SCSI Disk
/dev/scsi/sgh0-0c0i0l0 (sg0): USB-HS WDC WD2500BB-00R 0.01 (No serial number) 0 (-1)
  on usb-storage (0-0) "SCSI emulation for USB Mass Storage devices":
 c0i0l0 c 015:00000  SCSI Generic
/dev/scsi/sdh0-0c0i0l0 (sda): USB-HS WDC WD2500BB-00R 0.01 (No serial number) 0 (0)
  on usb-storage (0-0) "SCSI emulation for USB Mass Storage devices":
 c0i0l0 b 008:00000  SCSI Disk
Alias device buffalohdd250g: sdh0-0c0i0l0 (sda) -> (sgh0-0c0i0l0, sg0)
Unable to match device for line 2 (alias iodatahdd160g)
Unable to match device for line 3 (alias usbtoide)