Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - Juziz

Sivuja: [1]
1
Lueskelin vähän usb-laitteiden ajurien koodaamisesta. Voisiko olla niin, että tuollaiset hubit ja jatkojohdot ovat hyvinkin standardeja vehkeitä ja toimivat, jos eivät samoilla, niin saman tyyppisillä ajureilla. Tämän minun jatkojohto-hubin Device ID vaan on sellainen, jota mikään ajuri ei tunnista osaavansa käyttää. Olisiko vaikeaa tehdä oma ajuri jostain vastaavasta vehkeestä ja muuttaa vain Device ID niin, että ajuri tunnistaisi tämän laitteen?

Lainaus
USB Identification
All USB devices have two very important numbers that serve as our primary form of device identification. These numbers are the devices Vendor ID and Product ID.

When a device is plugged into the USB bus, the kernel query's the installed drivers to find out which supports this particular piece of hardware. Essentially, the kernel calls a method in your driver called "probe". This function is passed the vendor and product id's, as well as a structure used to check for the availability of particular nodes in the devices USB heirarchy. If everything checks out, your driver should eventually call usb_register_dev() to let the kernel know that you do indeed handle this particular piece of hardware.

2
Kyllä, kamera on kytkettynä lsusb-listauksessa, ja se on juurikin tuo "Logitech". Labtechan on Logitechin "halpismerkki" joissa ilmeisesti käytetään Logitechin vanhoja jämäosia...

Toinen kamera jota kokeilin on Logitech Quickcam 4000, mutta aivan samalla tavalla oli toimimatta. Kummatkin siis toimivat heti kun jättää jatkokaapelit pois. Yhdessä Windows-koneessa kokeiltuna kamerat toimivat kaikilla kaapeleilla.

Saan kyllä palautettua kaapelit, mutta mielummin vähän näkisin vaivaa saadakseni noilla kaapeleilla homman toimimaan. Kohtalaisen vähän järkevän hintaisia aktiivisia 5m jatkokaapeleita markkinoilla.

3
No, eipä taida tähän laitteeseen vielä olla tukea Linuxissa. Pitänee palauttaa kaapelit ja tilata jostain muualta toisenlaisia jatkojohtoja.

Kohtalainen pettymys kyllä tuo Linuxin laitetuki loppupeleissä. Edes kaikki usb-hubit eivät toimi? Vai onko peräti niin, että Linuxissa ei saa toimimaan webcamia minkään valmistajan hubeilla tai jatkojohdoilla?

4
USB-hubini ovat itseasiassa 5m aktiivisia usb-jatkojohtoja, varustettu Genesys Logicin 4 portin usb 2.0 piireillä. Haluaisin webcamin kolmen tällaisen jatkojohdon päähän, mutta Ubuntussa en ole saanut toimimaan.

Ubuntu:
- kokeiltu kahdessa eri koneessa, kummassakin Ubuntu 6.06
- kokeiltu kahdella eri webcamilla
- ilman jatkojohtoja webcamit toimii, yksi tai useampi jatkojohto niin ei toimi
- muistitikku toimii kolmella jatkojohdolla

Windows:
- webcamit toimivat täydellisesti kolmella jatkojohdolla

lsusb:
Lainaus
Bus 003 Device 022: ID 046d:092b Logitech, Inc.
Bus 003 Device 021: ID 05e3:0606 Genesys Logic, Inc.
Bus 003 Device 020: ID 05e3:0606 Genesys Logic, Inc.
Bus 003 Device 019: ID 05e3:0606 Genesys Logic, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 002: ID 046d:c01e Logitech, Inc. MX518 Optical Mouse
Bus 002 Device 001: ID 0000:0000

dmesg: (jatkojohtovyyhdin ja kameran kytkentä)
Lainaus
[4349809.001000] usb 3-5: new high speed USB device using ehci_hcd and address 23
[4349809.116000] hub 3-5:1.0: USB hub found
[4349809.116000] hub 3-5:1.0: 4 ports detected
[4349809.397000] usb 3-5.1: new high speed USB device using ehci_hcd and address 24
[4349809.483000] hub 3-5.1:1.0: USB hub found
[4349809.484000] hub 3-5.1:1.0: 4 ports detected
[4349809.764000] usb 3-5.1.1: new high speed USB device using ehci_hcd and address 25
[4349809.850000] hub 3-5.1.1:1.0: USB hub found
[4349809.850000] hub 3-5.1.1:1.0: 4 ports detected
[4349810.132000] usb 3-5.1.1.1: new full speed USB device using ehci_hcd and address 26
[4349810.219000] drivers/usb/media/spca5xx/spca5xx-main.c: USB SPCA5XX camera found.Labtec Webcam Plus (SPCA561A)

Löysin jostain uutisryhmästä saman tyyppisen ongelman (Genesys usb-hubin kanssa ei saanut hiirtä toimimaan), mutta miltei ainoa ehdotus ongelmaksi oli vialliset muistit. Tässä nyt on kahdessa koneessa kokeiltu ja sama ongelma ilmennyt, joten sulkenen pois muistiongelman.

Onko mitään toivoa saada webcameja toimimaan, vai palautanko nämä jatkojohdot kauppaan ja etsin jostain vastaavia toisella piirillä toteutettuina?

Sivuja: [1]