On Sat, 2 Oct 2004, Luca De Baptistis wrote: > Attached the .diff file. > It adds support for a Fujifilm camera very popular here in Italy. You > can have it collecting coupons from a fuel company. > I'm running gentoo on my laptop with kernel 2.6.8.1, but i also tried > the patch on a desktop system with 2.6.7 kernel. > Here the output of/proc/bus/usb/devices/: > > [EMAIL PROTECTED] root]# cat /proc/bus/usb/devices > [...] > T: Bus=02 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 > D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 > P: Vendor=0461 ProdID=0822 Rev= 1.00 > S: Manufacturer=DigitalImageDevice > S: Product=Mega-Pixel Digital Camera > S: SerialNumber=01.00.00 > C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA > I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb- > storage > E: Ad=87(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms > E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms > E: Ad=89(I) Atr=03(Int.) MxPS= 1 Ivl=1ms > > And here the output mounting it and accessing files: > > [EMAIL PROTECTED] root]# mount -t vfat /dev/sda1 /mnt/mv1 > [EMAIL PROTECTED] root]# ls /mnt/mv1/dcim/100pmdsc/ -l > total 3536 > -rwxr--r-- 1 root root 377671 Mar 30 2010 aaaa0001.jpg > -rwxr--r-- 1 root root 389583 Mar 31 2010 aaaa0002.jpg > -rwxr--r-- 1 root root 369551 Apr 12 2010 aaaa0003.jpg > -rwxr--r-- 1 root root 401687 Apr 24 2010 aaaa0004.jpg > -rwxr--r-- 1 root root 355418 Apr 24 2010 aaaa0005.jpg > -rwxr--r-- 1 root root 401482 May 23 2010 aaaa0006.jpg > -rwxr--r-- 1 root root 428121 May 23 2010 aaaa0007.jpg > -rwxr--r-- 1 root root 407141 May 23 2010 aaaa0008.jpg > -rwxr--r-- 1 root root 422511 Jul 1 2010 aaaa0009.jpg > [EMAIL PROTECTED] root]# > > > OK, that's all. Hope to hear you back soon. > Regards, > Luca De Baptistis
Phil, please take charge of this. But first some questions for Luca: Why do you need this entry at all? What happens when your entry isn't in unusual_devs.h? Why did you use the US_FL_MODE_XLATE flag? It doesn't do anything under 2.6. Is the US_FL_FIX_INQUIRY flag really needed? Why did you use US_SC_SCSI and US_PR_BULK instead of US_SC_DEVICE and US_PR_DEVICE? Alan Stern
--- unusual_devs.h 2004-10-02 19:53:25.901740144 +0200 +++ unusual_devs.h.with_mv1 2004-10-02 19:52:47.012652184 +0200 @@ -820,3 +820,12 @@ US_SC_SCSI, US_PR_SDDR55, NULL, US_FL_SINGLE_LUN), #endif + +/* Submitted by Luca De Baptistis <[EMAIL PROTECTED]> + * It works with cameras you get with fuel coupons here in Italy + */ +UNUSUAL_DEV( 0x0461, 0x0821, 0x0000, 0x9999, + "Fujifilm", + "MV-1", + US_SC_SCSI, US_PR_BULK, NULL, + US_FL_FIX_INQUIRY | US_FL_MODE_XLATE),