[usb-storage] digicam en linux

Pagina: 1
Acties:

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Ik heb vandaag de digitale camera bij de Aldi gekocht en wil hem werkend krijgen onder linux. Het ding gebruikt usb-storage dus dat zou moeten lukken. Niet dus. Als ik hem probeer te mounten krijg ik

mount -t vfat /dev/sda1 /mnt/camera/
mount: /dev/sda1 is not a valid block device

Ik heb gegoogled, maar deze melding krijg je in heel veel verschillende situaties.

dmesg:
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: new USB device 00:11.2-1, assigned address 3
scsi1 : SCSI emulation for USB Mass Storage devices

lsusb:
Bus 001 Device 003: ID 0d96:410a Traveler

Hij wordt dus wel herkend. Ik gebruik usbmgr en die laadt de usb-storage module automatisch.

mijn /etc/usbmgr/usbmgr.conf
#--------------------------------------------------------------
# Medion MD 7425 Digitale Camera
vendor 0x5fe product 0x11 module usb-storage
#--------------------------------------------------------------

Waar moet ik de oplossing zoeken?

Verwijderd

Sir Isaac schreef op 21 May 2003 @ 23:28:
Ik heb vandaag de digitale camera bij de Aldi gekocht en wil hem werkend krijgen onder linux. Het ding gebruikt usb-storage dus dat zou moeten lukken. Niet dus. Als ik hem probeer te mounten krijg ik

mount -t vfat /dev/sda1 /mnt/camera/
mount: /dev/sda1 is not a valid block device

Ik heb gegoogled, maar deze melding krijg je in heel veel verschillende situaties.

dmesg:
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: new USB device 00:11.2-1, assigned address 3
scsi1 : SCSI emulation for USB Mass Storage devices

lsusb:
Bus 001 Device 003: ID 0d96:410a Traveler

Hij wordt dus wel herkend. Ik gebruik usbmgr en die laadt de usb-storage module automatisch.

mijn /etc/usbmgr/usbmgr.conf
#--------------------------------------------------------------
# Medion MD 7425 Digitale Camera
vendor 0x5fe product 0x11 module usb-storage
#--------------------------------------------------------------

Waar moet ik de oplossing zoeken?
ik heb nog nooit iets anders dan een muis aan usb aangeslingert, maar moet dit niet sda3 zijn ???

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Verwijderd schreef op 21 May 2003 @ 23:31:
[...]


ik heb nog nooit iets anders dan een muis aan usb aangeslingert, maar moet dit niet sda3 zijn ???
Ik heb /dev/sda1-5 en /dev/sdb1-5 geprobeerd, maar steeds met hetzelde resultaat.


De dmesg melding krijg ik trouwens ook bij het opstarten als de camera niet aan de computer hangt. Hoort dit zo??

[ Voor 18% gewijzigd door Sir Isaac op 21-05-2003 23:56 . Reden: toevinkje ]


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Ik heb inmiddels een fout gevonden in mijn usbmgr.conf. Ik had daar de waardes staan voor mijn usb muis. Dit is inmiddels gecorrigeerd:

vendor 0xd96 product 0x410a module usb-storage

Inmiddels heb ik ook ontdekt dat mijn computer niet boot met de camera erin. Dit gaat pas goed als de usb driver geladen is (gokje).
In mijn bios heb ik geen usb-storage gerelateerde dingen kunnen vinden.

[ Voor 37% gewijzigd door Sir Isaac op 22-05-2003 00:09 ]


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
schopje...

  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

dmesg geeft niet aan dat hij een /dev/sda en /dev/sda1 gevonden heeft? Hij leest geen partitietabel?

https://timelord.nl


  • BezurK
  • Registratie: Juni 2001
  • Laatst online: 05-03 19:51
ik weet niet hoor (geen ervaring met usb-storage), maar /dev/sdaX is toch SCSI Disk A?! Wat heeft SCSI met USB te maken? :?
Of heeft het iets met emulatie te maken net als de IDE-SCSI emulatie?

Rookworst zonder R is ook worst.


Verwijderd

ehm... probeer eens /dev/sdb1
ik heb op kantoor ook geen scsi, maar toch wil ie perse de sdb1 uithangen ipv sda1

overigens moet ik dan ook 2x mount doen voor ie echt gemount is. De eerste keer lukt het niet omdat de device niet geactiveerd is of sow

[ Voor 39% gewijzigd door Verwijderd op 23-05-2003 18:09 ]


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
mpol: dmesg zegt niets over sdX devices en fdisk -l /dev/sdX geeft ook geen resultaat.

BezurK: usb-storage is inderdaad scsi emulatie voor usb devices.

fearlezz: sdb had ik ook al geprobeerd (zie mijn tweede post). Als die al niet herkend wordt heeft mounten geen zin..

  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

%mount /dev/sda /mnt/camera
er is geen sprake van vfat of partities, dus die -t vfat optie is onzin volgens mij.
Bij mijn smartmedia cardreader gaat het zo.

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


Verwijderd

Als ik mijn pendrijf in de computer steek krijg ik deze melding van dmesg:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
hub.c: new USB device 00:02.3-1, assigned address 2
usb.c: USB device 2 (vend/prod 0xc76/0x5) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
usb_control/bulk_msg: timeout
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor:           Model:                   Rev:     
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 128000 512-byte hdwr sectors (66 MB)
sda: Write Protect is off
 sda: sda1
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.


Weet je zeker dat de module usb-storage wel geladen is?

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Dit -t vfat kun je hoogstens weglaten omdat het filesystem automatisch herkent wordt. Iets dat je wilt mounten moet echt een filesystem hebben.
Maar mount /dev/hda /mnt/camera geeft dezelfde melding:

mount: /dev/sda is not a valid block device

Verwijderd

Het is (bijna) altijd /dev/camera0 of /dev/camera1 of /dev/hda1 of /dev/sda1. Alleen bijv. /dev/hda voldoet niet.

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Output van lsmod:
<snip>
usb-storage 23920 0 (unused)
</snip.

Output van dmesg:

Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
usb.c: USB disconnect on device 00:11.2-2 address 2
usb.c: deregistering driver usb-storage
hub.c: new USB device 00:11.2-1, assigned address 3
input0: USB HID v1.00 Mouse [Cypress Sem. PS2/USB Browser Combo Mouse] on usb1:3.0
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: new USB device 00:11.2-2, assigned address 4
scsi1 : SCSI emulation for USB Mass Storage devices
resize_dma_pool: unknown device type -1
Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0, type -1
resize_dma_pool: unknown device type -1

Er gaat dus inderdaad iets mis. usb-storage wordt geladen, maar er wordt geen device gevonden dat usb-storage gebruikt. Tenminste, zo interpreteer ik de laatste twee regels van deze melding. Aan de andere kant vind lsusb de camera wel.
Blijkbaar meldt lsusb alleen maar een apparaat string/identificatie, zonder dat daar verder iets mee gedaan wordt.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Die laatste dmesg output heeft het over SCSI generic:
code:
1
Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0, type -1

Misschien dat je /dev/sg0 (of 1 of whatever) wel kunt mounten?

Welke kernel gebruik je?
Welke USB host driver gebruik je (usb-ohci, usb-uhci of uhci)?

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
madman2003: Is camera0 niet gewoon een link naar sdaX? Zo nee, kun je dan even ls -l /dev/camera* posten?

deadinspace: /dev/sgX werkt ook niet. Ik gebruik de uhci host driver.

als de camera inplug krijg ik in /var/log/messages dit te zien:
May 24 22:33:46 martijn kernel: hub.c: new USB device 00:11.2-2, assigned address 3
May 24 22:33:46 martijn kernel: scsi1 : SCSI emulation for USB Mass Storage devices
May 24 22:34:58 martijn kernel: resize_dma_pool: unknown device type -1

Er wordt dus gesignaleerd dat er een storage device wordt aangesloten, maar de storage driver kan blijkbaar niet met het apparaat omgaan. Omdat het idee van usb-storage is dat het zonder speciale drivers werkt, weet ik niet in welke richting ik moet zoeken.
Volgens mij zijn de nodige modules ook geladen:
usb-storage 23920 0 (unused)
scsi_mod 56468 3 [sd_mod usb-storage ide-scsi]
usbcore 62432 1 [usb-storage hid uhci]

Wacht even, heeft scsi_mod niet nog meer nodig? De sg module of zo? lsmod | grep scsi_mod levert alleen de 2e regel van hierboven op.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Sir Isaac schreef op 24 May 2003 @ 22:44:
Ik gebruik de uhci host driver.
Voor UHCI controllers zijn er twee drivers: uhci en usb-uhci. Misschien wil je usb-uhci proberen, het zou kunnen dat het daaraan ligt (maar dat betwijfel ik eigenlijk een beetje omdat je dan problemen op een andere plaats zou krijgen denk ik).
Wacht even, heeft scsi_mod niet nog meer nodig? De sg module of zo? lsmod | grep scsi_mod levert alleen de 2e regel van hierboven op.
Volgensmij is sg niet nodig, maar je kunt het proberen. scsi_mod en sd_mod zijn wel nodig, maar die heb je ook.

Maar om welke kernel versie gaat het nou?

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Kernel versie 2.4.20.

Voor usb-uhci moet ik eerst een kernel hercompileren, dus daar kan ik nu nog niets over zeggen.

  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

Wat staat er precies in /proc/bus/usb/devices?
Daar moet hij voor ider device de juiste driver listen. Als hij niet de usb-storage driver list voor je camera, dan zal hij niet weten dat de camera gesupport wordt door usb-storage. Ook al laad je dan de driver, hij zal niet doorhebben dat hij scsi devices heeft.

https://timelord.nl


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Deze post is incorrect!!
mpol schreef op 26 mei 2003 @ 03:00:
Wat staat er precies in /proc/bus/usb/devices?
Daar moet hij voor ider device de juiste driver listen. Als hij niet de usb-storage driver list voor je camera, dan zal hij niet weten dat de camera gesupport wordt door usb-storage. Ook al laad je dan de driver, hij zal niet doorhebben dat hij scsi devices heeft.
Hij staat er inderdaad niet in. Ik zie drie controllers en mijn muis. Hoe koppel je de usb-storage driver aan het goede apparaat?

T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=e400
C: #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=e000
C: #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 93/900 us (10%), #Int= 1, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=dc00
C: #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=05fe ProdID=0011 Rev= 0.00
S: Manufacturer=Cypress Sem.
S: Product=PS2/USB Browser Combo Mouse
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=10ms

[ Voor 3% gewijzigd door Sir Isaac op 26-05-2003 22:09 ]


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Mijn vorige post was fout, Vergeten de camera in te pluggen 8)7
Als ik hem inplug krijg ik het volgende in mijn /var/log/messages:

May 26 21:56:49 martijn kernel: hub.c: new USB device 00:11.2-2, assigned address 3
May 26 21:56:49 martijn kernel: scsi1 : SCSI emulation for USB Mass Storage devices

Maar in /proc/bus/usb/devices staat:
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= 8 #Cfgs= 1
P: Vendor=0d96 ProdID=410a Rev= 0.01
C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 10mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=1ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

Oftewijl: de camera wordt herkent als usb-storage, maar er wordt geen driver aan verbonden, hoewel de usb storage driver wordt geladen. Zo interpreteer ik het tenminste.

[ Voor 4% gewijzigd door Sir Isaac op 26-05-2003 22:08 ]


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Ik heb weer even onze Fuji digicam bemachtigd en aan mijn laptop gehangen :)

De camera, zoals hij verschijnt in /proc/bus/usb/devices:
code:
1
2
3
4
5
6
7
8
9
10
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 15 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04cb ProdID=0100 Rev=10.00
S:  Product=USB Mass Storage
S:  SerialNumber=Y-195^^^^^001219XFJX0001009456
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=05 Prot=00 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   2 Ivl=1ms

Dit verschijnt er in /var/log/messages als ik de cam eraanhang:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
May 27 12:33:07 nothing kernel: hub.c: USB new device connect on bus1/1, assigned device number 15
May 27 12:33:07 nothing kernel: usb.c: USB device 15 (vend/prod 0x4cb/0x100) is not claimed by any active driver.
May 27 12:33:08 nothing kernel: SCSI subsystem driver Revision: 1.00
May 27 12:33:09 nothing kernel: Initializing USB Mass Storage driver...
May 27 12:33:09 nothing kernel: usb.c: registered new driver usb-storage
May 27 12:33:09 nothing kernel: scsi0 : SCSI emulation for USB Mass Storage devices
May 27 12:33:09 nothing kernel:   Vendor: Fujifilm  Model: FinePix 1400Zoom  Rev: 1000
May 27 12:33:09 nothing kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
May 27 12:33:09 nothing kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
May 27 12:33:09 nothing kernel: SCSI device sda: 128000 512-byte hdwr sectors (66 MB)
May 27 12:33:09 nothing kernel: sda: Write Protect is off
May 27 12:33:09 nothing kernel:  /dev/scsi/host0/bus0/target0/lun0: p1
May 27 12:33:09 nothing kernel: USB Mass Storage support registered.

En dit in /var/log/daemon.log:
code:
1
2
3
4
5
6
May 27 12:33:08 nothing usbmgr[246]: vendor:0x4cb product:0x100
May 27 12:33:08 nothing usbmgr[246]: class:0x8 subclass:0x5 protocol:0x0
May 27 12:33:08 nothing usbmgr[246]: USB device is matched the configuration
May 27 12:33:09 nothing usbmgr[246]: "scsi_mod" was loaded
May 27 12:33:09 nothing usbmgr[246]: "sd_mod" was loaded
May 27 12:33:09 nothing usbmgr[246]: "usb-storage" was loaded

Nou, zoals je ziet zijn alleen usb-storage, scsi_mod en sd_mod nodig, en die heb jij ook. Daar ligt het probleem dus niet.

Het verschil zit hem in:
code:
1
2
mij: I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=05 Prot=00 Driver=usb-storage
jou: I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)

Ander Sub en Prot. En hij herkent de jouwe blijkbaar niet :)

Het zou kunnen dat dit een nieuwer subtype usb storage is, wat nog niet door kernel 2.4.20 herkend wordt. 2.4.21 (zou heel binnenkort uit moeten komen) kent hem misschien wel, je zou 2.4.21-rc4 kunnen proberen.
Als je avontuurlijk bent zou je ook kunnen proberen zelf de nummertjes toe te voegen aan de usb storage driver van 2.4.20, maar dat hoeft niet persé te werken ;)

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
OK. Ik heb even gegoogled en kwam deze link tegen: http://www.netspace.net.au/~bmiller/linux/c5050.html

Het gaat hier om een Olympus C-5050 camera in combinatie met een 2.4.20 kernel. In de /proc/bus/usb/devices van deze persoon staat:
T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=07b4 ProdID=0105 Rev= 1.00
S: Manufacturer=OLYMPUS
S: Product=C5050Z
S: SerialNumber=000244703998
C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

Dezelfde kernel, Sub en Prot als ik, maar bij hem wordt de driver wel aan de camera gelinkt. Hij heeft ook een omschrijving van zijn camera op de S: regels, ik niet.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Sir Isaac schreef op 27 May 2003 @ 13:32:
Dezelfde kernel, Sub en Prot als ik, maar bij hem wordt de driver wel aan de camera gelinkt. Hij heeft ook een omschrijving van zijn camera op de S: regels, ik niet.
Hmm, dan is het toch van de vendor en product id afhankelijk denk ik...
code:
1
P: Vendor=0d96 ProdID=410a Rev= 0.01

( ^ jouw cam ^ )

Opmerkingen over 2.4.21-rc4 en zelf de usb storage driver hacken blijven van toepassing ;)

Verwijderd

Met oud en nieuw was ik met een aantal vrienden in zweden met een aldi camera en een hp camera. De hp werd netjes onder mac, windows en linux (mandrake) herkend. De aldi cam totaal niet, die was alleen maar via de meegeleverde software (onder win) te benaderen. Op de cam was ingesteld dat ie zich als USB drive diende te gedragen.

Misschien een fout in de usb afhandeling van de camera firmware?

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
deadinspace: Ik heb inmiddels de 2.4.21pre4 kernel draaien, maar alles is ongewijzigd. Ik ben geen C programmeur, zeker geen kernel hacker, maar ik zal toch eens naar de storage driver kijken (een item aan een enum toevoegen gaat mijn capaciteiten nog niet te boven ;) )
edit:
Ik heb in /usr/src/linux-2.4.21/drivers/usb/storage/ geen file met lijstjes met devices of zo iets kunnen vinden.


Inmiddels heb ik de usb-uhci host driver ook geprobeerd met de 2.4.21pre4 kernel. Geen verschil.
Hieronder nog de output van /var/log/daemon.log bij het inpluggen van de camera:
code:
1
2
3
4
May 28 08:53:44 martijn usbmgr[288]: vendor:0xd96 product:0x410a
May 28 08:53:44 martijn usbmgr[288]: class:0x8 subclass:0x6 protocol:0x50
May 28 08:53:44 martijn usbmgr[288]: USB device is matched the configuration
May 28 08:53:44 martijn usbmgr[288]: "usb-storage" was loaded


ascii: Die aldi camera waar jij het over had, gebruikte die het usb--storage protocol? Ik heb de indruk dat alleen de nieuwste aldi (medion/skanhex) camera's dat doen.

[ Voor 42% gewijzigd door Sir Isaac op 28-05-2003 08:59 . Reden: Toevoeging ]


  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

Voor pci devices is er een pci.ids bestand, voor usb schijnt dat er niet te zijn. Je zou kunnen proberen het toe te voegen aand drivers/usb/storage/unusual_devs.h maar ik weet niet of dat juist is om te doen.

https://timelord.nl


Verwijderd

Sir Isaac schreef op 28 May 2003 @ 08:39:
ascii: Die aldi camera waar jij het over had, gebruikte die het usb--storage protocol? Ik heb de indruk dat alleen de nieuwste aldi (medion/skanhex) camera's dat doen.
Hmm, weet niet en helaas is de cam ook van iemand die niet erg veel kaas heeft gegeten van dat soort dingen. Dus eer ik hem dat heb uitgelegd.... (hij woont in zweden, de cam kan ik dus ook niet even snel gaan bekijken)

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Ik heb inmiddels een bericht gestuurd naar de linux-usb-users list en naar Matthew Dharm, de maintainer van de usb-storage driver. Hopelijk komt daar wat uit. Ik houd jullie op de hoogte.

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Er is een nieuwe ontwikkeling. Ik kreeg de tip om het volgende toe te voegen aan <kernel_source_dir>/drivers/usb/storage/unusual_defs.h:
code:
1
2
3
4
5
UNUSUAL_DEV( 0x0d96, 0x410a, 0x0001, 0xffff,
        "Medion",
        "MD 7425",
        US_SC_SCSI, US_PR_BULK, NULL,
        US_FL_FIX_INQUIRY),

Dit werkt als ik nu mijn camera inschakel verschijnt het volgende in /var/log/messages:
code:
1
2
3
4
5
6
7
8
9
10
11
12
Jul  5 23:32:29 martijn kernel: Initializing USB Mass Storage driver...
Jul  5 23:32:29 martijn kernel: usb.c: registered new driver usb-storage
Jul  5 23:32:29 martijn kernel: USB Mass Storage support registered.
Jul  5 23:32:41 martijn kernel: hub.c: new USB device 00:11.2-2, assigned address 3
Jul  5 23:32:41 martijn kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jul  5 23:32:41 martijn kernel:   Vendor: Medion    Model: MD 7425           Rev: 0001
Jul  5 23:32:41 martijn kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Jul  5 23:32:47 martijn kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC= SRC=192.168.0.3 DST=192.168.0.255 LEN=255 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=138 DPT=138 LEN=235
Jul  5 23:33:03 martijn kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Jul  5 23:33:03 martijn kernel: SCSI device sda: 250052 512-byte hdwr sectors (128 MB)
Jul  5 23:33:03 martijn kernel: sda: Write Protect is off
Jul  5 23:33:03 martijn kernel:  sda: sda1


Dat ziet er dus goed uit, maar als ik /dev/sda1 probeer te mount hangt mount, en de terminal waarin ik het commando gegeven heb ook. Wat zou dit kunnen zijn?

  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

Geen idee, maar je zou usb-storage met debugging kunnen compileren, dat is een menuoptie in de kernel config. Dat zou meer info op kunnen leveren.
Of misschien kun je met Alt-SysReq een backtrace krijgen? Ik geloof Alt-SysReq-E

https://timelord.nl

Pagina: 1