[Linux] Freeze bij aansluiten USB camera

Pagina: 1
Acties:

  • ATS
  • Registratie: September 2001
  • Laatst online: 12-02 13:46
Ik heb een Olympus C700 Ultrazoom gekocht, en die probeer ik nu aan mijn linuxbak te hangen. Zodra ik hem echter aanluit of aanzet (welke van de twee ik als laatste doe) bevriest het hele systeem. De enige manier om dat 'op te lossen'is een harde reset. Heeft iemand enig idee wat dit kan zijn?

Systeem:
PII@392 op een Asus P2B moederbord (UHCI USB controller)
Kernal 2.4.18 met:
-SCSI support
-SCSI disk support (module)
-SCSI generic support
-Verbose SCSI error reporting
-SCSI logging
-Support for USB
-USB verbose debug messages
-Prelimanairy USB device filesystem
-UHCI (Intel PIIX4, VIA, ...) Support (dus niet de alternate (JE) driver)
-USB Mass storage
-USB Mass storage verbose debug
-VFAT filesystem support (=filesystem op de smartmedia kaartjes)

Als ik kijk wat er in de kernal log staat nadat ik gestart heb, dan vind ik dit:
code:
1
2
3
4
5
Jun 15 15:42:43 andre kernel: hub.c: USB new device connect on bus1/1, assigned device number 2
Jun 15 15:42:43 andre kernel: Manufacturer: OLYMPUS
Jun 15 15:42:43 andre kernel: Product: C-700 Ultra Zoom?
Jun 15 15:42:43 andre kernel: SerialNumber: 000184401972
Jun 15 15:42:43 andre kernel: scsi1 : SCSI emulation for USB Mass Storage devices

Daarna niets meer tot ik gerestart ben. :'(
Het lijkt erop dat hij de camera herkent, maar dat hij daarna een probleem heeft met de SCSI ofzo, als ik die log hierboven bekijk. Ik sta open voor alle suggesties...

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant


Verwijderd

misschien staat er iets in dit topic:

[topic=512565/1/25]

:) :?

  • B2
  • Registratie: April 2000
  • Laatst online: 15-08 18:33

B2

wa' seggie?

Welke distro draai je? welke kernel versie?

edit:
Owh sorry, zie het net staan

Ik had mijn Kodak DC-4800 binnen no time aan de praat (SuSE 8.0 - 2.4.18-4GB <-- jaja workstation bak)

[edit]
Staat de camera in de lijst van gphoto? Het kan zijn dat je nog een oude versie van gphoto hebt, dan moet je deze even upgraden naar gphoto2.
RedHat 7.3 levert nog steeds 0.8nogwat mee ofzo. :?

  • ATS
  • Registratie: September 2001
  • Laatst online: 12-02 13:46
areana:
Ik heb geprobeerd dezelde oplossing te gebruiken als in die 'sony dsc p31 en Linux' thread werd aangegeven als oplossing (enablen van de timeout verlenging), maar dat hielp niet.

supergrover:
Ik vraag me echt af of dat gaat helpen, omdat ik niets meer kan zodra ik mijn camera aan mijn systeem hang. Ook als ik dat al bij opstarten doe loopt het geheel vast.

Overigens duurt het een seconde of vier, vijf voordat hij vastloopt.

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant


  • ATS
  • Registratie: September 2001
  • Laatst online: 12-02 13:46
supergrover: hij staat niet in de lijst van gphoto (ook niet de nieuwste die ik zojuist geinstalleerd heb)

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant


Verwijderd

Op zondag 16 juni 2002 16:44 schreef ATS het volgende:
supergrover: hij staat niet in de lijst van gphoto (ook niet de nieuwste die ik zojuist geinstalleerd heb)
[linkje] (nee, dit is niet alleen voor casio camera's, het werkt hier ook met een Fuji)

  • ATS
  • Registratie: September 2001
  • Laatst online: 12-02 13:46
OK, stapje voor stapje komen we verder...

Ik heb van alle USB en SCSI dingen modules gemaakt, en deze kernel geboot. Hij loopt nu niet meer vast! :)
Helaas lukt het ook nog niet om de cam te gebuiken. Ik zie dit in mijn log:
code:
1
2
3
4
5
6
7
8
9
Jun 16 17:16:03 andre kernel: hub.c: USB new device connect on bus1/1, assigned device number 4
Jun 16 17:16:03 andre kernel: Manufacturer: OLYMPUS
Jun 16 17:16:03 andre kernel: Product: C-700 Ultra Zoom?
Jun 16 17:16:03 andre kernel: SerialNumber: 000184401972
Jun 16 17:16:03 andre /sbin/hotplug: arguments (usb) env (PWD=/etc/hotplug HOSTNAME=andre DEVICE=/proc/bus/usb/001/004 INTERFACE=8/6/80 ACTION=add DEBUG=kernel MACHTYPE=i386-redhat-linux-gnu OLDPWD=/ DEVFS=/proc/bus/usb TYPE=0/0/0 SHLVL=1 SHELL=/bin/bash HOSTTYPE=i386 OSTYPE=linux-gnu HOME=/ TERM=dumb PATH=/bin:/sbin:/usr/sbin:/usr/bin PRODUCT=7b4/105/100 _=/usr/bin/env)
Jun 16 17:16:03 andre /sbin/hotplug: invoke /etc/hotplug/usb.agent ()
Jun 16 17:16:06 andre /etc/hotplug/usb.agent: Setup usb-storage for USB product 7b4/105/100
Jun 16 17:16:06 andre /etc/hotplug/usb.agent: Setup usbcam for USB product 7b4/105/100
Jun 16 17:16:06 andre /etc/hotplug/usb.agent: Module setup usbcam for USB product 7b4/105/100

Hij gebruikt nu dus een of andere hotplug agent... Ik heb geprobeert sda1, sdb1 en sdc1 te mounten, maar hij klaagt dat het geen valid block devices zijn. Enig idee welk device ik wel kan mounten om bij mijn foto's te komen?

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant


  • ATS
  • Registratie: September 2001
  • Laatst online: 12-02 13:46
:'( Te vroeg gejuichd... Na veel zoeken stuitte ik op http://linuxusbguide.sourceforge.net/USB-guide-1.0.9/x485.html
Daar staat:
After you have compiled the kernel and rebooted (or added the relevant modules, which includes usb-storage in this case), you should check /proc/scsi/scsi. Information about your device should be listed. If it isn't, you will need to type the following, as root:
code:
1
echo "scsi add-single-device 1 0 0 0" > /proc/scsi/scsi
Het intypen daarvan bleek niet zo verstandig, want onmiddelijk was ik weer terug bij stap 1: freeze! |:( HELP!

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant


  • ATS
  • Registratie: September 2001
  • Laatst online: 12-02 13:46
GELUKT!!! :) :) :)

En wel op de volgende manier (voor het archief):
-alle alle relevante USB dingen als module maken, en ook support voor trage apparaten aanzetten
-SCSI support aanzetten (dus niet als module)
-Overige SCSI apparaten als module (vooral Generic niet vergeten)

Daarna kon ik /dev/sda1 mounten op /mnt/cam :)

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant

Pagina: 1