LINUX.ORG.RU

Kodak DX7440 и unusual_devs.h


0

0

Доброго всем времени суток.

У меня есть такое желание использовать сабжевую камеру как usb-storage. 

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  6 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=040a ProdID=057d Rev= 1.00
S:  Manufacturer=Eastman Kodak Company
S:  Product=KODAK EasyShare DX7440 Zoom Digital Camera
S:  SerialNumber=KCKDF50310622
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=03(Int.) MxPS=   8 Ivl=16ms


Я отредактировал unusual_devs.h 
======================================
UNUSUAL_DEV( 0x040a, 0x057d, 0x0100, 0x0100,
         "Kodak",
         "EasyShare DX7440",
         US_SC_SCSI, US_PR_BULK, NULL, 0 ),
========================================


и получил такой вот результат:
=========================================
uhci_hcd 0000:00:07.2: port 1 portsc 0093,00
hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
usb 1-1: new full speed USB device using uhci_hcd and address 5
usb 1-1: ep0 maxpacket = 8
usb 1-1: default language 0x0409
usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: KODAK EasyShare DX7440 Zoom Digital Camera
usb 1-1: Manufacturer: Eastman Kodak Company
usb 1-1: SerialNumber: KCKDF50310622
usb 1-1: hotplug
usb 1-1: adding 1-1:1.0 (config #1, interface 0)
usb 1-1:1.0: hotplug
Initializing USB Mass Storage driver...
usb-storage 1-1:1.0: usb_probe_interface
usb-storage 1-1:1.0: usb_probe_interface - got id
usb-storage: USB Mass Storage device detected
usb-storage: -- associate_dev
usb-storage: Vendor: 0x040a, Product: 0x057d, Revision: 0x0100
usb-storage: Interface Subclass: 0x01, Protocol: 0x01
usb-storage: Transport: Bulk
usb-storage: Protocol: Transparent SCSI
usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1
usb-storage: GetMaxLUN command result is -32, data is 0
usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=81 len=0
usb-storage: usb_stor_clear_halt: result = 0
usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=01 len=0
usb-storage: usb_stor_clear_halt: result = 0
usb-storage: *** thread sleeping.
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
=======================================================
Девайс все равно не подключаеться.
Я предпологаю что я напортачил в этой вот строчке "US_SC_SCSI, US_PR_BULK, NULL, 0"  но не могу найти что конкретно :(

Пожалуйста, если кто таким занимался подскажите.
Привесьма благодарен.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.