かわむらです。 From: Irish Red <setter@xxxxxxxx> > > かわむらです。 > > Cls=08(stor.)にはなっていますが、Driver=(none) になっていました。 > > lsmodとやっても usb-storage, sd_modは読み込まれていますが、unusedなの > > でドライバがうまく動いていない感じです。 > > Sub=ff になっているデバイスは、 > linux-2.4.xx/drivers/usb/storage/unusual_devs.h > に登録されている必要があるみたいです。 > ここに登録して、kernelをコンパイルしなおさなけれできなそうです。 情報ありがとうございます。Cyber-shotのRev. 5.0はまだ対応していない ようです。どうもカーネルにパッチが必要なようでしたので、 WEBで検索して、パッチを作ってみました。 可能であれば、次のカーネルから採用して頂ければ助かります。> Project Vine いまのところ、mountが成功したように見えます。 ありがとうございました。 手順 1. VineSeedのkernel-2.4.29-0vl1.src.rpm を取ってくる 2. 添付のパッチをあてて、カーネルをコンパイル 3. 新しいカーネルで、認識可能! /proc/bus/usb/devices の内容 ----- T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=054c ProdID=0010 Rev= 5.00 S: Manufacturer=Sony S: Product=Sony DSC C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=ff Prot=01 Driver=usb-storage E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=255ms /var/log/messages の内容 ----- Feb 18 23:25:41 neuron kernel: hub.c: new USB device 00:07.2-2, assigned address 3 Feb 18 23:25:41 neuron kernel: usb.c: USB device 3 (vend/prod 0x54c/0x10) is not claimed by any active driver. Feb 18 23:25:41 neuron murasaki.usb[1375]: usb device is added Feb 18 23:25:41 neuron murasaki.usb[1375]: vendor:0x54c product:0x10 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0xff Iprotocol:0x1 Feb 18 23:25:41 neuron murasaki.usb[1375]: MATCH(alias-sd) -> match_flags:0x3 vendor:0x54c product:0x10 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x0 Isubclass:0x0 Iprotocol:0x0 Feb 18 23:25:41 neuron murasaki.usb[1375]: MATCH(usb-storage) -> match_flags:0xf vendor:0x54c product:0x10 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x0 Isubclass:0x0 Iprotocol:0x0 Feb 18 23:25:41 neuron murasaki.usb[1375]: Dependence(usb-storage) was found Feb 18 23:25:41 neuron murasaki.usb[1375]: Dependence(sd_mod) was found Feb 18 23:25:41 neuron murasaki.usb[1375]: Dependence(scsi_mod) was found Feb 18 23:25:41 neuron murasaki.usb[1375]: Loading usb-storage Feb 18 23:25:41 neuron murasaki.usb[1375]: Loading sd_mod Feb 18 23:25:41 neuron murasaki.usb[1375]: Loading scsi_mod Feb 18 23:25:41 neuron kernel: Initializing USB Mass Storage driver... Feb 18 23:25:41 neuron kernel: usb.c: registered new driver usb-storage Feb 18 23:25:41 neuron kernel: scsi1 : SCSI emulation for USB Mass Storage devices Feb 18 23:25:41 neuron kernel: Vendor: Sony Model: Sony DSC Rev: 5.00 Feb 18 23:25:41 neuron kernel: Type: Direct-Access ANSI SCSI revision: 02 Feb 18 23:25:41 neuron kernel: USB Mass Storage support registered. Feb 18 23:25:42 neuron kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0 Feb 18 23:25:42 neuron kernel: SCSI device sda: 985088 512-byte hdwr sectors (504 MB) Feb 18 23:25:42 neuron kernel: sda: Write Protect is off Feb 18 23:25:42 neuron kernel: sda: sda1
--- linux/drivers/usb/storage/unusual_devs.h.org 2005-01-13 00:58:39.000000000 +0900 +++ linux/drivers/usb/storage/unusual_devs.h 2005-02-15 18:10:10.000000000 +0900 @@ -127,7 +127,7 @@ "FinePix 1400Zoom", US_SC_DEVICE, US_PR_DEVICE, NULL, US_FL_FIX_INQUIRY), -/* Reported by Peter W臘htler <pwaechtler@xxxxxxxxxxxxx> +/* Reported by Peter W酘htler <pwaechtler@xxxxxxxxxxxxx> * The device needs the flags only. */ UNUSUAL_DEV( 0x04ce, 0x0002, 0x0074, 0x0074, @@ -251,6 +251,15 @@ US_SC_SCSI, US_PR_DEVICE, NULL, US_FL_SINGLE_LUN | US_FL_MODE_XLATE ), +/* add by kawamura */ +UNUSUAL_DEV( 0x054c, 0x0010, 0x0500, 0x0500, + "Sony", + "DSC-T1/W1", + US_SC_8070, US_PR_DEVICE, NULL, + US_FL_SINGLE_LUN | US_FL_MODE_XLATE ), +/* US_FL_FIX_INQUIRY ), */ + + /* Reported by wim@xxxxxxxx */ UNUSUAL_DEV( 0x054c, 0x0025, 0x0100, 0x0100, "Sony",