[debian] hotpluggen van pro usb camera

Pagina: 1
Acties:

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 01-02 09:13
Ik heb een SBIG STE 402 camera (een prof usb camera zonder lens)
drivers staan op: Driver
en de cam zelf: http://www.sbig.com/products/402_new.htm

Nu heb ik de instructies voor installer cam op gevolgd:
======================================================
How to use install the shared libraries.
======================================================
su
cd sbig
cp *.so /usr/local/lib

Set environment LD_LIBRARY_PATH variables:
export LD_LIBRARY_PATH=/usr/local/lib
======================================================
How to activate the hotplug for SBIG USB cameras.
======================================================
Check if your distribution contains fxload application
which uploads the SBIG's firmware into your USB camera.
The file should be located at:

ls /sbin/fxload

If not, visit the following web pages:

http://linux-hotplug.sourceforge.net

select the USB page and download the latest version
of the fxload file into /sbin directory.

Move all SBIG's firmware files *.hex and *.bin to
the /usr/share/usb directory:
cp *.hex /usr/share/usb
cp *.bin /usr/share/usb

Check your /etc/hotplug/usb.usermap file and
add exactly the four lines which are in our distribution
of hotplug/sbig.usermap.

If your usb.usermap is empty, simply rename our
sbig.usermap file to usb.usermap and move it
to the /etc/hotplug/ directory.

Change mode of 'sbig' script and copy to the location:
chmod +x sbig
cp sbig /etc/hotplug/usb/

Run /sbin/depmod -a
maar er klopt iets niet. Het lijkt of de device niet gevonden wordt. Als de cam aangesloten wordt zegt dmesg:
hub 1-0:1.0: state 5 ports 8 chg 0000 evt 0100
ehci_hcd 0000:00:1d.7: GetStatus port 8 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 8, status 0501, change 0001, 480 Mb/s
hub 1-0:1.0: debounce: port 8: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:1d.7: port 8 high speed
ehci_hcd 0000:00:1d.7: GetStatus port 8 status 001005 POWER sig=se0 PE CONNECT
usb 1-8: new high speed USB device using ehci_hcd and address 4
ehci_hcd 0000:00:1d.7: port 8 high speed
ehci_hcd 0000:00:1d.7: GetStatus port 8 status 001005 POWER sig=se0 PE CONNECT
usb 1-8: new device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-8: hotplug
usb 1-8: adding 1-8:1.0 (config #1, interface 0)
usb 1-8:1.0: hotplug
Maar dan lijkt er erop dat hotplug niet doet oid.
Ik heb hotplug en fxload vandaag de laatste versie opgehaald.

Ik heb zelf nooit (bewust) met hotplug bezig gehouden dus weet ook niet waar ik deze fout moet gaan zoeken. Wat kan ik doen om te kijken of hotplug goed werkt en de binairies naar de cam worden geladen?

Verder als ik /etc/init.d/hotplug restart
doe krijg ik:
usb
mount: only root can mount none on /proc/bus/usb
umount: /proc/bus/usb is not mounted (according to mtab)
usb [failed]
betekend die dat ik het usbfs nodig heb om gebruik te kunnen maken van hotplug?

EDIT:
Tijdens reboot, vindt ie hem wel
dmesg:
hub 5-0:1.0: port 7, status 0501, change 0001, 480 Mb/s
hub 5-0:1.0: debounce: port 7: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:1d.7: port 7 low speed --> companion
ehci_hcd 0000:00:1d.7: GetStatus port 7 status 003002 POWER OWNER sig=se0 CSC
hub 5-0:1.0: port_wait_reset: err = -107
ehci_hcd 0000:00:1d.7: GetStatus port 8 status 001803 POWER sig=j CSC CONNECT
hub 5-0:1.0: port 8, status 0501, change 0001, 480 Mb/s
hub 5-0:1.0: debounce: port 8: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:1d.7: port 8 high speed
ehci_hcd 0000:00:1d.7: GetStatus port 8 status 001005 POWER sig=se0 PE CONNECT
usb 5-8: new high speed USB device using ehci_hcd and address 3
ehci_hcd 0000:00:1d.7: port 8 high speed
ehci_hcd 0000:00:1d.7: GetStatus port 8 status 001005 POWER sig=se0 PE CONNECT
usb 5-8: default language 0x0409
usb 5-8: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-8: Product: USBF-CAM Engine
usb 5-8: Manufacturer: SBIG
usb 5-8: hotplug
usb 5-8: adding 5-8:1.0 (config #1, interface 0)
usb 5-8:1.0: hotplug
Status lampje van cam gaat ook branden, echter werkt het testprogramma niet.
- Waarom doet ie het tijdens een reboot wel en zonder niet?
- hoe weet ik of ie de juiste firmware heeft geladen (het fxload deel)

[ Voor 20% gewijzigd door elgringo op 01-12-2005 14:55 ]

if broken it is, fix it you should


  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

heb je het programma kamera geprobeerd?

>.< >.< >.< >.<


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 01-02 09:13
daft_dutch schreef op vrijdag 02 december 2005 @ 05:35:
heb je het programma kamera geprobeerd?
Nee. Wat doet deze?

Ik heb nml het idee dat tijdens de bootprocedure dat hij dan iets meer doet dan wanneer ik hem erin doe als de pc al opgestart is. Tijdens opstarten vindt hij het type ed. als de pc opgestart is niet

if broken it is, fix it you should


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 01-02 09:13
Ik heb nu ook lsusb gedaan en kreeg wel result:
Bus 005 Device 004: ID 0d97:0101 Santa Barbara Instrument Group SBIG Astronomy Camera (with firmware)
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 004: ID 0a7c:000b
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
mijn hotplug laat vervolgens sbig (script voor cmaera die firmware laat) en omdat het device 101 is komt hij uit bij de volgende regel
code:
1
2
# Change device permission for SBIG cams & libusb
d97/101/*) chmod a+w "${DEVICE}"; exit 0

Ik ga er vanuit dat het sbig script een device oid mee krijgt, wat is deze?
EDIT: Ik neem aan iets alla: /proc/bus/usb/005/004 ?
Deze is is wel gechmod r+w:
-rw-rw-rw- 1 root root 57 Dec 2 10:37 004

Maar toh werkt hij niet, of kan er wat anders mis zijn?

[ Voor 16% gewijzigd door elgringo op 02-12-2005 11:00 ]

if broken it is, fix it you should


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 01-02 09:13
Schop,

Ik dnek dat de libraries (die ik naar /usr/local/lib) het device aan moeten sturen. Maar het lijkt erop dat dit niet wordt gedaan. Wat kan er mee mis zijn?

Ik heb wederom nog wat verder gelezen. Het komt er op neer dat er een kernel driver voor kernel v2.4 is en een non kernel driver.

En volgens de handleiding gaat deze via libusb. Deze staat op mijn pc, maar weet ie of ie wat doet en wat hij zou moeten doen. IIg de drivers worden niet geladen en er komt ook geen /dev/usb/??? bij....

[ Voor 51% gewijzigd door elgringo op 05-12-2005 12:46 ]

if broken it is, fix it you should


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Om eens mee te beginnen : Welke kernelversie hebben we het hier over ?

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 01-02 09:13
igmar schreef op maandag 05 december 2005 @ 15:12:
Om eens mee te beginnen : Welke kernelversie hebben we het hier over ?
2.6.12.4

if broken it is, fix it you should

Pagina: 1