vine-users ML アーカイブ



[vine-users:069364] USBメモリ の認識

  • From: kaz <okui@xxxxxxxxxxxx>
  • Subject: [vine-users:069364] USBメモリ の認識
  • Date: Sat, 25 Dec 2004 19:39:12 +0900
こんにちは   奥井です。

USBメモリの自動認識ができなくて困っています。なにか気が付いた事があればお教え下さい。

USBメモリをポートに挿してPCの電源を入れたらUSBメモリの認識ができますが、PCの電源が入ってる状態ではUSBメモリの
認識ができません。

USBメモリをポートに挿してPCの電源を入れた時のdmesg
hub.c: new USB device 00:07.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x8341/0x0) is not claimed by any active driver.
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: Generic   Model: MUSIC DISK        Rev: 0.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
その時の/var/log/messages
Dec 25 10:19:37 spare kernel: hub.c: new USB device 00:07.2-1, assigned address 2
Dec 25 10:19:37 spare keytable: Loading /usr/lib/kbd/keymaps/i386/qwerty/jp106.kmap.gz
Dec 25 10:19:37 spare kernel: usb.c: USB device 2 (vend/prod 0x8341/0x0) is not claimed by any active driver.
Dec 25 10:19:37 spare kernel: SCSI subsystem driver Revision: 1.00
Dec 25 10:19:37 spare kernel: Initializing USB Mass Storage driver...
Dec 25 10:19:37 spare kernel: usb.c: registered new driver usb-storage
Dec 25 10:19:37 spare kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Dec 25 10:19:38 spare kernel:   Vendor: Generic   Model: MUSIC DISK        Rev: 0.00
Dec 25 10:19:38 spare kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02

その時の/sbin/lsmodModule    
                       Size  Used by    Tainted: P  
autofs                 10916   1  (autoclean)
e100                   50532   1 
usb-storage            66688   0  (unused)
scsi_mod               63996   1  [usb-storage]
usb-uhci               24068   0  (unused)
hid                    22528   0  (unused)
md                     60672   0  (unused)
encode-eucjp          242944   0  (unused)
ymfpci                 43364   0 
ac97_codec             14592   0  [ymfpci]
uart401                 7456   0  [ymfpci]
sound                  65388   0  [uart401]
soundcore               5508   4  [ymfpci sound]
rtc                     7196   0  (autoclean)
この時USBメモリはマウントでき、read/writeもできます。

USBメモリを抜いた時のdmesg
usb.c: USB disconnect on device 00:07.2-1 address 2
usb.c: deregistering driver usb-storage
scsi : 0 hosts left.
その時の/var/log/messages
Dec 25 10:30:40 spare kernel: usb.c: USB disconnect on device 00:07.2-1 address 2
Dec 25 10:30:40 spare murasaki.usb[938]: usb device is removed
Dec 25 10:30:40 spare murasaki.usb[938]: vendor:0x8341 product:0x0 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
Dec 25 10:30:40 spare murasaki.usb[938]: MATCH(usb-storage) -> match_flags:0x380 vendor:0x0 product:0x0 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
Dec 25 10:30:40 spare murasaki.usb[938]: Unloading usb-storage
Dec 25 10:30:40 spare kernel: usb.c: deregistering driver usb-storage
Dec 25 10:30:40 spare kernel: scsi : 0 hosts left.

その時の/sbin/lsmod
Module                  Size  Used by    Tainted: P  
autofs                 10916   1  (autoclean)
e100                   50532   1 
usb-uhci               24068   0  (unused)
hid                    22528   0  (unused)
md                     60672   0  (unused)
encode-eucjp          242944   0  (unused)
ymfpci                 43364   0 
ac97_codec             14592   0  [ymfpci]
uart401                 7456   0  [ymfpci]
sound                  65388   0  [uart401]
soundcore               5508   4  [ymfpci sound]
rtc                     7196   0  (autoclean)


再びUSBメモリを挿した時のdmesg
hub.c: new USB device 00:07.2-1, assigned address 3
usb-uhci.c: interrupt, status 2, frame# 1785
usb.c: USB device not accepting new address=3 (error=-110)
hub.c: new USB device 00:07.2-1, assigned address 4
usb.c: USB device not accepting new address=4 (error=-110)

その時の/var/log/messages
Dec 24 17:40:40 spare kernel: hub.c: new USB device 00:07.2-1, assigned address 4
Dec 24 17:40:40 spare kernel: usb-uhci.c: interrupt, status 2, frame# 266
Dec 24 17:40:40 spare kernel: usb.c: USB device not accepting new address=4 (error=-110)
Dec 24 17:40:40 spare kernel: hub.c: new USB device 00:07.2-1, assigned address 5
Dec 24 17:40:40 spare kernel: usb.c: USB device not accepting new address=5 (error=-110)

となりUSBメモリを挿した時ホットスワップが働いていないみたいです。抜いた時は働いているみたいですが。
起動時にusbmgr,murasakiは起動するようになっています。
別のノートPCはUSBメモリを認識します。
両方共Vine2.6r4をインストールしています。
両方共以下のとうり
kernel2.4.22-0vl2.10
usbmgr-0.4.8-1vl4
murasaki-0.6.12-0vl1
両方のPCで以下のファイルは同じでした。
/etc/usbmgr/preload.conf
/etc/usbmgr/usbmgr.conf
/etc/murasaki/murasaki.usbmap


USBメモリを認識するPCでUSBメモリを挿したときの/var/log/messagesは以下。
Dec 24 17:42:23 interceptor kernel: hub.c: new USB device 00:03.1-1, assigned address 4
Dec 24 17:42:23 interceptor kernel: usb.c: USB device 4 (vend/prod 0x8341/0x0) is not claimed by any active driver.
Dec 24 17:42:23 interceptor murasaki.usb[1242]: usb device is added
Dec 24 17:42:23 interceptor murasaki.usb[1242]: vendor:0x8341 product:0x0 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
Dec 24 17:42:24 interceptor murasaki.usb[1242]: MATCH(usb-storage) -> match_flags:0x380 vendor:0x0 product:0x0 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
Dec 24 17:42:24 interceptor murasaki.usb[1242]: Loading usb-storage
Dec 24 17:42:24 interceptor kernel: SCSI subsystem driver Revision: 1.00
Dec 24 17:42:24 interceptor kernel: Initializing USB Mass Storage driver...
Dec 24 17:42:24 interceptor kernel: usb.c: registered new driver usb-storage
Dec 24 17:42:24 interceptor kernel: scsi0 : SCSI emulation for USB Mass Storage devicesDec 24 17:42:24 interceptor kernel:   Vendor: Generic   Model: MUSIC DISK        Rev: 0.00
Dec 24 17:42:24 interceptor kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Dec 24 17:42:24 interceptor kernel: USB Mass Storage support registered.

USBメモリを挿したとき認識しないPCの/var/log/messagesと比べると
USB device 4 (vend/prod 0x8341/0x0) is not claimed by any active driver.
がないのが関係しているようだと思うのですが。これがないためmurasakiが動作しないのかなと思うのですが。

しかし、ではどうすればよいのかがわかりません。
googleで検索したりしましたがわかりません。
なにか考えられる原因があればご教授お願いします。