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

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



佐野@浜松です。

In <20020519041628.17787.qmail@xxxxxxxxxxxxxxx>,
  on "Sun, 19 May 2002 13:16:31 +0900',
   with "[debian-users:33008] usbmgr? TDK CD-R/RW の認識について",
 Takashi Kato <tkatou@xxxxxxxxxxxxxxx> さん wrote:

>  sidで、USB 接続のCD-R/RW を接続しようとしているのですが、認識が上手
> くいきません。
> 
> CD-R/RW 機種名 TDK PCD446UMB
> 
> kernel 2.4.18
> usbmgr 0.4.8-5
> を使用。

> 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:   Vendor:Product      = 04bf:0113

> 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 ソース の該当部分を見てみたのですが、どうも構成が変
> わってしまっているようで、どこをどう変更すれば良いのかは分かりませんでした。

きちんと調べていないので、まったくの「当て推量」ですが、
上記の記述から想像すると 2.4.18 のカーネルソースだったら

  drivers/usb/storage/unusual_devs.h

の中に

UNUSUAL_DEV(  0x04a4, 0x0004, 0x0001, 0x0001,
                "Hitachi",
                "DVD-CAM DZ-MV100A Camcorder",
                US_SC_SCSI, US_PR_CB, NULL, US_FL_SINGLE_LUN),

UNUSUAL_DEV(  0x04cb, 0x0100, 0x0000, 0x2210,
                "Fujifilm",
                "FinePix 1400Zoom",
                US_SC_8070, US_PR_CBI, NULL, US_FL_FIX_INQUIRY),


という記述があるので、この 2 つの間に

UNUSUAL_DEV(  0x04bf, 0x0113, 0x0000, 0x0000,
		"TDK",
		"USB CD-RW",
		US_SC_SCSI, US_PR_CB, NULL, 0),

と書いて入れておいたら、もしかすると何か反応があるかも、
という気がします。

ただ、4 番目の数値が 0x0000 で良いのかどうか、また
 NULL の後が 0 で良いのかどうか、というあたりはわかりません。
もしかしたらそのへんは間違っているかも。

-- 
 # (わたしのおうちは浜松市、アカウミガメのふるさとの街)
   <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)