vine-users ML アーカイブ



[vine-users:068120] Re: USB接 続CD-R/RWの 設定

  • From: "Hiroshi K." <nevalley@xxxxxxxxx>
  • Subject: [vine-users:068120] Re: USB接 続CD-R/RWの 設定
  • Date: Thu, 7 Oct 2004 10:16:26 +0900
> USB接続のCD-R/RW (Panasonic KXL-RW20AN)をVine3.0で使用.....

RedHat9のusb-storage.oをVine3.0で使用したところ、SCSI機器として
認識しようとした所でエラー終了しました。Vine3.0の物ではそのような
挙動を全くしなかったので、RedHat9の物はカスタマイズされていると
考えました。そこでVine3.0のカーネルソース内の unusual_devs.hに
デバイスの情報を書き込んでコンパイルし、使用しましたがオリジナルの
usb-storage.oと変わりませんでした。

上記で行き詰まってしまいました。
何か情報をお持ちの方は御教示願います。

---------------------------------------------------------------
/proc/bus/usb/devicesの相違(上: RedHat9   下: Vine3.0)
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=00 Driver=usb-storage
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=00 Driver=(none)

---------------------------------------------------------------
RedHat9のusb-storage.oをVine3.0で使用した際の/var/log/messages

murasaki.usb[1096]: usb device is added
murasaki.usb[1096]: vendor:0x4da product:0xd03 Dclass:0x0 Dsubclass:0x0
   Dprotocol:0x0 Iclass:0xff Isubclass:0x2 Iprotocol:0x0
(Vine3.0の物ならここまで)
kernel: SCSI subsystem driver Revision: 1.00
insmod: /lib/modules/2.4.26-0vl16/kernel/drivers/usb/storage/usb-storage.o:
   insmod scsi_hostadapter failed
(RedHat9の物ならここまで)

---------------------------------------------------------------
unusual_devs.hへの追記内容

/* Panasonic/OEMs compact USB CDROMs status
  .....<略>......
 * KXL-RW11(CDRRW02): usb_stor_Bulk_max_lun() is danger, need US_FL_SINGLE_LUN
  .....<略>......
 *      Checked: Go Taniguchi <go@xxxxxxxxxxxxxxxx>
 */
UNUSUAL_DEV( 0x04da, 0x0d03, 0x0000, 0xffff,
		"Panasonic",
		"CDRRW03",
		US_SC_8020, US_PR_CB, NULL, US_FL_INIT_RESET),