こんにちは 奥井です。 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で検索したりしましたがわかりません。 なにか考えられる原因があればご教授お願いします。