Stephen J. Gowdy wrote:
Hi Stephen, If you look in;
/usr/src/linux-2.4.20/drivers/usb/storage/unusual_devs.h
(you'll need to fix the 2.4.20 to your kernel) you'll see there is an entry for your old camera;
/* This entry is needed because the device reports Sub=ff */ UNUSUAL_DEV( 0x054c, 0x0010, 0x0106, 0x0422, "Sony", "DSC-S30/S70/S75/505V/F505/F707", US_SC_SCSI, US_PR_CB, NULL, US_FL_SINGLE_LUN | US_FL_START_STOP | US_FL_MODE_XLATE ),
If you change the 0x0422 to 0x0450 I think it should at least try to drive your camera. It might not work and could (but isn't at all likely) damage your camera, so try this at your own risk. You'll need to recompile the usb-storage module, install it and do a depmod so that hot plug picks up the differences.
regards,
Stephen.
On Fri, 18 Jul 2003, Stephen D wrote:
Hi,
I just bought me a Sony DSC V1 (an upgrade from a P2 that I'm selling soon)
The P2 gets detected (always has) by the usb mass storage driver correctly and I'm able to mount it as a scsi device (usually /dev/sda1). The V1 on the other hand, gets this:
hub.c: new USB device 00:10.3-1, assigned address 6 usb.c: USB device 6 (vend/prod 0x54c/0x10) is not claimed by any active driver.
The only difference I can see between them is that the DSC-P2 is a USB1 device, while the DSC-V1 is capable of USB2. The problem is (i think...), my motherboard only has USB2 ports.
I have attached the output of lsusb -v for the sections relating to each camera, although I guess only the V1's data will be interesting, given that that's the one that isn't working... :)
Also, this is the /proc/bus/usb/devices section for each of the cameras: DSC-P2: T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=054c ProdID=0010 Rev= 4.10 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
DSC-V1: T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 5 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=054c ProdID=0010 Rev= 4.50 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=(none) E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=4096ms
If anyone could help me figure out what to patch in the kernel, or maybe point me to a howto that tells you how to decode the lsusb output and figure out what unusual_dev entry to make, I'd be very grateful. :)
Cheers, Stephen
-- /------------------------------------+-------------------------\ |Stephen J. Gowdy | SLAC, MailStop 34, | |http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road, | |http://calendar.yahoo.com/gowdy | Menlo Park CA 94025, USA | |EMail: [EMAIL PROTECTED] | Tel: +1 650 926 3144 | \------------------------------------+-------------------------/
------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
