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

[debian-users:33008] usbmgr? TDK CD-R/RW の認識について



加藤と申します。

 sidで、USB 接続のCD-R/RW を接続しようとしているのですが、認識が上手
くいきません。

CD-R/RW 機種名 TDK PCD446UMB

kernel 2.4.18
usbmgr 0.4.8-5
を使用。

lsmod は以下の通りです。

Module                  Size  Used by    Not tainted
keybdev                 1696   0 (unused)
sr_mod                 11832   0 (autoclean) (unused)
cdrom                  28960   0 (autoclean) [sr_mod]
hid                    12928   0 (unused)
usb-storage            98400   0 (unused)
usbkbd                  2912   0 (unused)
usbmouse                1792   0 (unused)
mousedev                3904   1
usb-uhci               21508   0 (unused)
usbcore                54016   1 [hid usb-storage usbkbd usbmouse usb-uhci]
input                   3360   0 [keybdev hid usbkbd usbmouse mousedev]
ide-scsi                7648   0
scsi_mod               80584   2 [sr_mod usb-storage ide-scsi]

以下、接続失敗のときのsyslogです。

May 19 13:05:16 rakuyou kernel: usb.c: kmalloc IF cc6eaf00, numif 1
May 19 13:05:16 rakuyou kernel: usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
May 19 13:05:16 rakuyou kernel: usb.c: USB device number 105 default language ID 0x409
May 19 13:05:16 rakuyou kernel: Manufacturer: TDK Corp. 
May 19 13:05:16 rakuyou kernel: Product: USB/ATAPI Bridge
May 19 13:05:16 rakuyou kernel: usb.c: unhandled interfaces on device
May 19 13:05:16 rakuyou kernel: usb.c: USB device 105 (vend/prod 0x4bf/0x113) is not claimed by any active driver.
May 19 13:05:16 rakuyou kernel:   Length              = 18
May 19 13:05:16 rakuyou kernel:   DescriptorType      = 01
May 19 13:05:16 rakuyou kernel:   USB version         = 1.00
May 19 13:05:16 rakuyou kernel:   Vendor:Product      = 04bf:0113
May 19 13:05:16 rakuyou kernel:   MaxPacketSize0      = 64
May 19 13:05:16 rakuyou kernel:   NumConfigurations   = 1
May 19 13:05:16 rakuyou kernel:   Device version      = 0.00
May 19 13:05:16 rakuyou kernel:   Device Class:SubClass:Protocol = 00:00:00
May 19 13:05:16 rakuyou kernel:     Per-interface classes
May 19 13:05:16 rakuyou kernel: Configuration:
May 19 13:05:16 rakuyou kernel:   bLength             =    9
May 19 13:05:16 rakuyou kernel:   bDescriptorType     =   02
May 19 13:05:16 rakuyou kernel:   wTotalLength        = 0027
May 19 13:05:16 rakuyou kernel:   bNumInterfaces      =   01
May 19 13:05:16 rakuyou kernel:   bConfigurationValue =   01
May 19 13:05:16 rakuyou kernel:   iConfiguration      =   00
May 19 13:05:16 rakuyou kernel:   bmAttributes        =   40
May 19 13:05:16 rakuyou kernel:   MaxPower            =    0mA
May 19 13:05:16 rakuyou kernel: 
May 19 13:05:16 rakuyou kernel:   Interface: 0
May 19 13:05:16 rakuyou kernel:   Alternate Setting:  0
May 19 13:05:16 rakuyou kernel:     bLength             =    9
May 19 13:05:16 rakuyou kernel:     bDescriptorType     =   04
May 19 13:05:16 rakuyou kernel:     bInterfaceNumber    =   00
May 19 13:05:16 rakuyou kernel:     bAlternateSetting   =   00
May 19 13:05:16 rakuyou kernel:     bNumEndpoints       =   03
May 19 13:05:16 rakuyou kernel:     bInterface Class:SubClass:Protocol =   ff:02:00
May 19 13:05:16 rakuyou kernel:     iInterface          =   00
May 19 13:05:16 rakuyou kernel:     Endpoint:
May 19 13:05:16 rakuyou kernel:       bLength             =    7
May 19 13:05:16 rakuyou kernel:       bDescriptorType     =   05
May 19 13:05:16 rakuyou kernel:       bEndpointAddress    =   01 (out)
May 19 13:05:16 rakuyou kernel:       bmAttributes        =   02 (Bulk)
May 19 13:05:16 rakuyou kernel:       wMaxPacketSize      = 0040
May 19 13:05:16 rakuyou kernel:       bInterval           =   00
May 19 13:05:16 rakuyou kernel:     Endpoint:
May 19 13:05:16 rakuyou kernel:       bLength             =    7
May 19 13:05:16 rakuyou kernel:       bDescriptorType     =   05
May 19 13:05:16 rakuyou kernel:       bEndpointAddress    =   82 (in)
May 19 13:05:16 rakuyou kernel:       bmAttributes        =   02 (Bulk)
May 19 13:05:16 rakuyou kernel:       wMaxPacketSize      = 0040
May 19 13:05:16 rakuyou kernel:       bInterval           =   00
May 19 13:05:16 rakuyou kernel:     Endpoint:
May 19 13:05:16 rakuyou kernel:       bLength             =    7
May 19 13:05:16 rakuyou kernel:       bDescriptorType     =   05
May 19 13:05:16 rakuyou kernel:       bEndpointAddress    =   83 (in)
May 19 13:05:16 rakuyou kernel:       bmAttributes        =   03 (Interrupt)
May 19 13:05:16 rakuyou kernel:       wMaxPacketSize      = 0002
May 19 13:05:16 rakuyou kernel:       bInterval           =   01
May 19 13:05:16 rakuyou kernel: usb.c: kusbd: /sbin/hotplug add 105
May 19 13:05:16 rakuyou kernel: usb.c: kusbd policy returned 0xfffffffe
May 19 13:05:17 rakuyou usbmgr[304]: vendor:0x461 product:0x4d03
May 19 13:05:17 rakuyou usbmgr[304]: class:0x3 subclass:0x1 protocol:0x2
May 19 13:05:17 rakuyou usbmgr[304]: USB device is matched the configuration
May 19 13:05:17 rakuyou usbmgr[304]: vendor:0x4bf product:0x113
May 19 13:05:17 rakuyou usbmgr[304]: class:0xff subclass:0x2 protocol:0x0
May 19 13:05:17 rakuyou usbmgr[304]: USB device isn't matched the configuration

また、Web で検索したところ、全くの同一機種ではないのですが、

TDK USB CD-RW(PCD446UW)をkernel 2.2.19 で認識させることに成功しているようで

usb-storage.cに

 { 0x04bf, 0x0113, 0x0000, "TDK USB CD-RW", US_SC_SCSI, US_PR_CB,NULL}

と書き加える必要があったようです。(ただし「CD-ROMとしては使用できたが, CD-RWとし
ては,だめだった。」とのこと)
 念のため、kernel ソース の該当部分を見てみたのですが、どうも構成が変
わってしまっているようで、どこをどう変更すれば良いのかは分かりませんでした。

以上の記述で、何か、分かることがありましたら御教示下さい。
よろしくお願いします。
----------------------------------------
Takashi Kato : tkatou@xxxxxxxxxxxxxxx