Kezdőlap › Fórumok › Egyéb perifériák (HID) › Genius Look 312p
- This topic has 22 hozzászólás, 5 résztvevő, and was last updated 18 years, 10 months telt el by
pointux.
-
SzerzőBejegyzés
-
2006-08-30-21:40 #2070107
„(Majdnem) józan paraszti ésszel azt filozofáltam ki ebből, hogy 640×480-ból a 1280×960-as kép csak csalással jöhet ki.”
Nem csalás, hanem ámítás, ott írja: „Interpolation up to 1.3M pixel”. (Egyszóval nem csaléásnak, hanem szoftveres interpolációnak hívják.) :)))„Tehát ha rávenném hogy a kamerát mint EHCI eszközt kezelje akkor menne? Valamint ez lehetséges egyáltalán?”
Az EHCI-t nem te „találod ki”, hanem van. Enhanced Host Controller Interface – nagy sebességű (usb 2.0) szabványú host controller hw.
Egyébként meg a kamerád, meg nem ilyen: „USB 1.1/1.0; Compatible with USB 2.0″.
(Ez egyébként sem oldaná meg a problémát… viszont a megoldáshoz több infó kéne, hogy mi is törtánik, ha bedugod a kamerát: kernel logok, proc, milyen device jön létre stb., akkor, ha így csinálod, akkor, ha úgy csinálod… az nyomra vezethet. Amúgy meg szerintem az életben ki nem találjuk, hogy mi van… legfeljebb megtalálhatjuk a guglin pl.)2006-08-31-13:39 #2070108Az EHCI-t nem te „találod ki”, hanem van. Enhanced Host Controller Interface – nagy sebességű (usb 2.0) szabványú host controller hw.
Egyébként meg a kamerád, meg nem ilyen: „USB 1.1/1.0; Compatible with USB 2.0”.Nem is akarom kitalálni, … csak ide írom ami eszembe jut (Amúgy nagyjából tisztában vagyok OHCI/UHCI/EHCI szabványokkal).
USB
„EHCI/OHCI/UHCI és hasonló agyrémekröl kéne irni valamit 🙂 Meg az USB 2.0 Full Speed és USB 2.0 High Speed közti különbségről — az egyik tényleg 480 Mb/s (High Speed), a másik (Full Speed) egy nagy átverés: átcímkézett 1.1-ről van szó.”
Szóval ezzel a módszerrel valószínüleg megoldható lenne hogy ehci-ként menjen, az talán segítene a problémán.Amúgy semmi extra nincs az egészben, ha rádugom a gépre, akkor a rendszerben mint v4l eszköz jelenik meg (legálábbis azon keresztül történik az elérése).
logok, semmi extra:
Code:dmesg
…
Linux video capture interface: v1.00
/var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: USB SPCA5XX camera found. Type Vimicro Zc301P 0x301b
/var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: [spca5xx_probe:5480] Camera type JPEG
/var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/zc3xx.h: [zc3xx_config:558] Find Sensor HV7131R(c)
/var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: [spca5xx_getcapability:1765] maxw 640 maxh 480 minw 176 minh 144
usbcore: registered new driver spca5xx
/var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registeredCode:cat /var/log/messages
…
Aug 31 15:04:40 gentoo Linux video capture interface: v1.00
Aug 31 15:04:40 gentoo /var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: USB SPCA5XX camera found. Type Vimicro Zc301P 0x301b
Aug 31 15:04:40 gentoo /var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: [spca5xx_probe:5480] Camera type JPEG
Aug 31 15:04:40 gentoo /var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/zc3xx.h: [zc3xx_config:558] Find Sensor HV7131R(c)
Aug 31 15:04:40 gentoo /var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: [spca5xx_getcapability:1765] maxw 640 maxh 480 minw 176 minh 144
Aug 31 15:04:40 gentoo usbcore: registered new driver spca5xx
Aug 31 15:04:40 gentoo /var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registeredHa viszont megpróbálom használni egér mellett, akkor ennyi:
Code:/var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: init isoc: usb_submit_urb(0) ret -28
/var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: [spca5xx_open:2437] DEALLOC error on init_IsocCode:Aug 31 15:13:24 gentoo /var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: init isoc: usb_submit_urb(0) ret -28
Aug 31 15:13:24 gentoo /var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: [spca5xx_open:2437] DEALLOC error on init_Isoc
Aug 31 15:13:24 gentoo
Aug 31 15:13:41 gentoo ohci_hcd 0000:00:02.0: leak ed ffff81003f84b0f0 (#81) state 2
Aug 31 15:13:43 gentoo /var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: init isoc: usb_submit_urb(0) ret -28
Aug 31 15:13:43 gentoo /var/tmp/portage/spca5xx-20060501/work/spca5xx-20060501/drivers/usb/spca5xx.c: [spca5xx_open:2437] DEALLOC error on init_Isoc
Aug 31 15:13:43 gentooLevelező listáról is már belinkeltem amit spca5xx fejlesztője írt a fenti problámára. Milyen log kell még?
(/proc/bus/usb/devices csatolva)szerkesztés:
Még annyi, hogy http://mxhaard.free.fr/spca50x/Doc/GeniusCamLook312p/2.6.9/
„User manual:301+ linux driver for kernel 2.6.9
1. Run the driver:
./vm301.sh
2. Use the camstream to show video:
./mviewNote:
This drver only support Hynix 7131r Sensor.
„
vm301.sh -ban pedig ha az usb-re vonatkozó részeket nézem:Code:#
# Load the modules.
## Video4Linux Support
/sbin/insmod videodev# USB Core Module
/sbin/insmod usbcore# USB UHCI/OHCI Controller Modules (new)
/sbin/insmod usb-ehci
#/sbin/insmod usb-ohci# USB UHCI Controller Modules (old)
#/sbin/insmod uhciVagyis ez a kis szkript elvileg az usb-ehci-t kelti életre, tehát valahogy csak meg lehet oldani.
2006-08-31-16:36 #2070109„isoc: usb_submit_urb(0) ret -28”
Ez máris egy eredmény…
Noha különböző – számokkal, de tele van vele a net. (Ilyen irányban szétnézhetsz.)
Nekem mindenesetre feltűnt egy olyan post, hogy pont emiatt nem célszerű 2.0-ra kötni… noha nem azt írja a papír.„Szóval ezzel a módszerrel valószínüleg megoldható lenne hogy ehci-ként menjen, az talán segítene a problémán.”
Mopndom, hogy tévúton jársz. Egy 1.x-es eszköz nem mehet 2.0-ként, mert időben nem stimmel… Fordítva működhatne.2006-08-31-18:51 #2070110„isoc: usb_submit_urb(0) ret -28”
Ez máris egy eredmény…
Noha különböző – számokkal, de tele van vele a net. (Ilyen irányban szétnézhetsz.)
Nekem mindenesetre feltűnt egy olyan post, hogy pont emiatt nem célszerű 2.0-ra kötni… noha nem azt írja a papír.Ez alapján indultam, de semmi használhatót nem találtam, vagyis amit találtam az csak félmegoldás/nem megoldás (ide van linkelve a topic-ba).
Az hogy EHCI vagy OHCI eszközként kezelje, nem az USB átvitele miatt számítana, hanem azért szeretném kipróbálni, mert lspci szerint:
Code:00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2) (prog-if 10 [OHCI])
…
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16
…
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) (prog-if 20 [EHCI])
…
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
…Vagyis másik busz, másik megszakítás, ezért próbálok erre menni.
00:02.0 USB OHCI IRQ 16
00:02.1 USB EHCI IRQ 20Ha az egér nincs rádugva egyik portra sem, akkor simán indul, és semmi róla a logokban, ha csatlakoztatott egér mellett próbálom indítani, akkor annyi van logokban, amit már csatoltam (Attól függetlenül hogy egeret vagy kamerát csatlakoztatom először).
2006-08-31-20:16 #2070111juuzer wrote:akkor simán indul, és semmi róla a logokbanAzért a dmesg csak közöl valamit…
2006-08-31-21:13 #2070112Reboot-oltam a gépet, egeret a próba idejére kihúztam, az ide vonatkozó dmesg csatolva, valamint miután kamerát elindítottam a camorama programmal, az utánna lévő dmesg, /var/log/messages csatolva. De a két dmesg között sdiff nem talál különbséget.
2006-09-01-04:55 #2070113„Az hogy EHCI vagy OHCI eszközként kezelje, nem az USB átvitele miatt számítana”
A lényeg az, hogy nem fogja echi-ként kezelni…
két dolog miatt:
1) az echi egy 2.0-ás protokolt bír, melyet a kamera nem tud
2) az echi az – ahogy írtam – Host Controller Interface (csatoló felület), a kamera meg device (eszköz). (A video-kártyára sem mondod, hogy kezelje pci-ként, legfeljebb pci csatolású eszközként… de ezt nyílván echi csat. eszközként (2.0) sem fogja lsd. (1). Legfeljebb echi-re csatolt 1.x-ként… ennek, meg elvileg gond nélkül mennie kéne, de az egér ott biztosan megy.)„Ha az egér nincs rádugva egyik portra sem, akkor simán indul, és semmi róla a logokban, ha csatlakoztatott egér mellett próbálom indítani, akkor annyi van logokban, amit már csatoltam (Attól függetlenül hogy egeret vagy kamerát csatlakoztatom először).”
Az mindegy, hogy melyik porton van az egér és melyikan a kamera… a nemműködés szempontjából.
(Bár a neten azt írták, nem célszerű, a kamera doksijában az van, hogy elbíbelődik a 2.0-a is vele. Bár ez utóbbi – számomra – logikusnak tűnik, mert az usb visszafelé kompatibilis.)2006-09-09-16:55 #2070114T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=1241 ProdID=1166 Rev= 2.70
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10msT: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0ac8 ProdID=301b Rev= 1.00
S: Manufacturer=Z-Star Corp.
S: Product=PC CameraT: Bus=02 Lev=01 Prnt=01 Port=02 Cnt=03 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS=32 #Cfgs= 1
P: Vendor=07b2 ProdID=5101 Rev= 1.01
S: Manufacturer=Broadcom Corporation
S: Product=USB Cable ModemAz egér, meg a modem usb-n keresztül használva tökéletesen megy együtt (vagyis mixel-hető a kétféle átvitelű eszköz), tehát az hogy a kamera nem megy egér mellett, gyakorlatilag spca driver hiányossága/hibája, nem?
2006-09-09-17:16 #2070115Talán akkor döngöld a földbe szegény Sylvie-t és Michelt.
2006-09-09-17:55 #2070116Nem akarom őket a földbe döngölni, … sőt, … csak egy kérdés volt, hogy helyes e a megállítpításom vagy nem? … 111
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz