Sziasztok.
Hardy heronon próbálok életet lehellni egy Logitech Quickcam pro 3000 es usb s kamerába. Annyimindent olvastam a neten, és mindent kipróbáltam. Valamelyik patch vagy modul amit feltettem (már nem tudom pontosan mikortól kezdődött a probléma),elrontotta az usb-s dolgokat. Konkrétan ezt a kamerát lsusb szerint JELENLEG :
Bus 001 Device 014: ID 04cc:8116 Philips Semiconductors Camera
Egy régebbi állapot ami az eredeti valószinüleg :
Bus 002 Device 067: ID 046d:08b0 Logitech, Inc. QuickCam 3000 Pro [pwc]
ugyanaz a kamera de valahol tárolja a kernelbe a nem megfelelő azonositókat. Nem tudom merre fele kéne még kutakodnom..
dev/video0 létrejön de természetesen egyik program sem tudja használni. cheese,xawtv...
Több usb aljzatba is próbáltam.
"udevadm info --export-db | grep video" ezt adja
P: /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1:1.0/video4linux/video0
N: video0
várom az ötleteket segitségeteket.
kösz
- 1015 megtekintés
Hozzászólások
Kirángatod a kamerát, vársz, míg mindketten megnyugszotok.
Megnézed az lsusb-t.
Dmesg-et is nézel.
Bedugod a kamerát, vársz, míg mindhárman megnyugszotok.
Megnézed az lsusb-t.
Megnézed a dmesg-et is.
- A hozzászóláshoz be kell jelentkezni
kamera kirángatás....
dmesg: [98908.094130] usb 1-1: USB disconnect, address 18
lsusb: Bus 005 Device 006: ID 0bda:8187 Realtek Semiconductor Corp.
Bus 005 Device 005: ID 05e3:0606 Genesys Logic, Inc. D-Link DUB-H4 USB 2.0 Hub
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 015: ID 1130:cc00 Tenx Technology, Inc.
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 005: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 002 Device 001: ID 0000:0000
kamera betuszkolás :
dmesg:[99050.384966] usb 1-1: new full speed USB device using uhci_hcd and address 19
[99050.637971] usb 1-1: configuration #1 chosen from 1 choice
[99050.642119] pwc: Sotec Afina Eye USB webcam detected.
[99050.920500] pwc: Registered as /dev/video0.
[99050.924168] input: PWC snapshot button as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/input/input21
lsusb: Bus 005 Device 006: ID 0bda:8187 Realtek Semiconductor Corp.
Bus 005 Device 005: ID 05e3:0606 Genesys Logic, Inc. D-Link DUB-H4 USB 2.0 Hub
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 019: ID 04cc:8116 Philips Semiconductors Camera
Bus 001 Device 015: ID 1130:cc00 Tenx Technology, Inc.
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 005: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 002 Device 001: ID 0000:0000
- A hozzászóláshoz be kell jelentkezni
Amikor jó volt, ugyanez a kernel futott mint amit most használsz?
- A hozzászóláshoz be kell jelentkezni
Itt valami nagyon nem stimmel. Az USB-s eszközök azonosító jegyeit a kernel magukból az eszközökből olvassa ki. Minden eszköz a szabványoknak megfelelően rendelkezik az erre használatos képességekkel. A kernel a hub-ok kezelő moduljait kivéve tehát nem tárol semmiféle azonosítót. Ez az eszközök egyre növekvő száma miatt nem is volna célszerű.
- A hozzászóláshoz be kell jelentkezni
De valami "meghajtó" tükközhet, ha felismeri az eszközt, akkor a "live" táblába belenyúlhat.
És vannak olyan cuccok is, amik firmware töltés után újra bejelentkeznek, egészen más azonosítóval.
- A hozzászóláshoz be kell jelentkezni
Igazad van, ez megtörténhet. (Én amikor USB-s cuccot fejlesztettem PIC mikrovezérlővel ilyet nem tapasztaltam.)
- A hozzászóláshoz be kell jelentkezni
Az lehet hogy az eszközből olvassa ki a vendor meg product id ket, de valamit akkor is tárol a linux, mert ha kihuzom meg visszadugom a camot , akkor mindig növeli az address számát egyel logban.:
jelenleg : USB disconnect, address 19 nél tart. Hol lehetne kiüriteni ezt a "cache"t?
Egyébként amikor müködött akkor ugyanez a kernelverzió voolt, mert azóta volt egy frissités, de nem indult az oprendszer, ezért beállitottam grubba hogy maradjon a régi, és az induljon.
- A hozzászóláshoz be kell jelentkezni
Ez a címnövelés a szokásos viselkedés, de ez nem okozhat gondot (mint ahogyan az sem hogy melyik aljzatba dugod az eszközt), mert az egyedi azonosító alapján zajlik a felismerés.
A frissítéssel kapcsolatban meg kellene nézned hogy az eredeti rendszerben szereplő csomagokhoz képest melyeknek nőtt a változatszáma és ezek közül melyiknek lehet köze az USB-hez, netán a kamerák kezeléséhez. Nálam hibásan letöltött csomag már csinált galibát. Újra letöltöttem és jó lett. Persze ha nálad is ez a helyzet akkor tudni kellene hogy melyik lehet a hunyó.
- A hozzászóláshoz be kell jelentkezni
"de nem indult az oprendszer"
Egészen pontosan mit tapasztaltál?
- A hozzászóláshoz be kell jelentkezni
Meg kéne kérdezni a Palm -ot, ők a nagy vendorid-mágusok :)
- A hozzászóláshoz be kell jelentkezni