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

Reply via email to