Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam
Po Zabawie z kartą Pinnacle (ster bttv - error "Audio absent, no device foundt"), bardzo starannie wybierałem tuner (potrzebuję działający - przynajmniej analog).
Jako że tunerów z mpeg4 ze świecą szukać, wytargałem na alledrogo tuner haupauge HVR1300.
W dokumentacji (w /usr/src/linux/*) w pliku CARDLIST.cx88 stoi jak byk:
56 -> Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder [0070:9600,0070:9601,0070:9602]
Karta się znalazła:
~ $ sudo lspci -k -nnn -vv | grep -iA15 conexant 04:04.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05) pcilib: sysfs_read_vpd: read failed: Connection timed out Subsystem: Hauppauge computer works Inc. WinTV 88x Video [0070:9600] Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 20 Capabilities: [44] Vital Product Data Not readable Capabilities: [4c] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel modules: cx8800 04:04.1 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8811] (rev 05) Subsystem: Hauppauge computer works Inc. WinTV 88x Audio [0070:9600] Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 20 Capabilities: [4c] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: cx88_audio Kernel modules: cx88-alsa 04:04.2 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] [14f1:8802] (rev 05) Subsystem: Hauppauge computer works Inc. WinTV 88x MPEG Encoder [0070:9600] Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 0 Capabilities: [4c] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel modules: cx8802
, natomiast nie tworzy rzadnego urządzenia w typie /dev/video*, /dev/radio* itp.
Jako, że mam kernel z aptekarsko dobranymi sterownikami, zainstalowałem Ubuntu na 2 partycji (wersję 10.04 LTS z jajem 2.6.32.* modularnym, -w Ubuntu ten tuner podobno działa Out of the Box) - to samo.
dmesg ma na ten temat następujący komunikat:
~ $ dmesg | grep cx [ 8.946068] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.8 loaded [ 8.946182] cx88[0]/2: Can't get MMIO memory @ 0x0, subsystem: 0070:9600 [ 8.946192] cx88-mpeg driver manager: probe of 0000:04:04.2 failed with error -22 [ 9.038960] cx88/0: cx2388x v4l2 driver version 0.0.8 loaded [ 9.039140] cx8800 0000:04:04.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20 [ 9.039170] cx88[0]/0: Can't get MMIO memory @ 0x0, subsystem: 0070:9600 [ 9.039182] cx8800: probe of 0000:04:04.0 failed with error -22 [ 9.080344] cx2388x alsa driver version 0.0.8 loaded [ 9.080504] cx88_audio 0000:04:04.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20 [ 9.080511] cx88_audio 0000:04:04.1: setting latency timer to 64 [ 9.080538] cx88[0]/1: Can't get MMIO memory @ 0x0, subsystem: 0070:9600 [ 9.080556] Modules linked in: cx88_alsa(+) cx8800 cx8802 cx88xx i2c_algo_bit v4l2_common ir_common videodev snd_pcsp ir_core v4l1_compat tveeprom videobuf_dma_sg videobuf_core btcx_risc [ 9.080590] [<f9cc16a1>] snd_cx88_dev_free+0x1d/0x32 [cx88_alsa] [ 9.080601] [<f9cc1c4d>] cx88_audio_initdev+0x34b/0x358 [cx88_alsa] [ 9.080639] [<f9cc5027>] cx88_audio_init+0x27/0x29 [cx88_alsa] [ 9.080646] [<f9cc5000>] ? cx88_audio_init+0x0/0x29 [cx88_alsa] [ 9.080948] IP: [<f9a2f708>] cx88_core_put+0x11/0x101 [cx88xx] [ 9.081003] Modules linked in: cx88_alsa(+) cx8800 cx8802 cx88xx i2c_algo_bit v4l2_common ir_common videodev snd_pcsp ir_core v4l1_compat tveeprom videobuf_dma_sg videobuf_core btcx_risc [ 9.081003] EIP is at cx88_core_put+0x11/0x101 [cx88xx] [ 9.084816] [<f9cc16ab>] ? snd_cx88_dev_free+0x27/0x32 [cx88_alsa] [ 9.084816] [<f9cc1c4d>] ? cx88_audio_initdev+0x34b/0x358 [cx88_alsa] [ 9.153738] [<f9cc5027>] ? cx88_audio_init+0x27/0x29 [cx88_alsa] [ 9.153738] [<f9cc5000>] ? cx88_audio_init+0x0/0x29 [cx88_alsa] [ 9.153738] EIP: [<f9a2f708>] cx88_core_put+0x11/0x101 [cx88xx] SS:ESP 0068:f589bd90
- treść jest identyczna dla Gentoo i Ubuntu.
Próbowałem dodać w modprobe.d wpis
options cx88xx card=56
- ale rezultatu brak.
A ja mam już 2 tunery, w jednym brak dźwięku, w drugim nic nie działa, i zastanawiam się, jak to piwo wypić :((((((
Sterowniki wrzuciłem do kernela wg tego: http://www.gentoo-wiki.info/Hauppauge_WinTV_HVR-1300
Lsmod z nowym tunerem:
~ $ lsmod Module Size Used by xt_TARPIT 1589 1 ipt_set 994 0 ipt_SET 1126 0 compat_xtables 1719 2 xt_TARPIT,ipt_SET ip_set 9110 2 ipt_set,ipt_SET vboxnetflt 11763 0 vboxnetadp 5019 0 vboxdrv 127470 2 vboxnetflt,vboxnetadp nvidia 9320016 38 cx88_alsa 11302 1 cx8800 23803 0 cx8802 11194 0 cx88xx 67282 3 cx88_alsa,cx8800,cx8802 i2c_algo_bit 4006 1 cx88xx v4l2_common 8499 2 cx8800,cx88xx ir_common 4650 1 cx88xx videodev 57058 3 cx8800,cx88xx,v4l2_common snd_pcsp 6518 0 ir_core 14252 2 cx88xx,ir_common v4l1_compat 11173 1 videodev tveeprom 10262 1 cx88xx videobuf_dma_sg 8056 4 cx88_alsa,cx8800,cx8802,cx88xx videobuf_core 15095 4 cx8800,cx8802,cx88xx,videobuf_dma_sg btcx_risc 3328 4 cx88_alsa,cx8800,cx8802,cx88xx
Na kartę mam trochę gwarancji, poza tym podobno była sprawdzona przed dostawą, a ja chyba muszę zainstalować $hita, żeby ustalić stan, niestety - ale 3 urządzeń. :(((
Wszelkie sugestie BARDZO MILE WIDZIANE.
Dzięki i Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2010-11-20 23:40:41)
Offline
Daj całe dmesg
Offline
Proszę, cały dmesg: http://wklej.org/id/420307/
Mam nadzieję, że conieco rozjaśni :)
Ostatnio edytowany przez Jacekalex (2010-11-16 20:30:11)
Offline
Jeszcze dopisz tuner
options cx88xx card=56 tuner=numer
Offline
Masz możliwośc dania dmesg z ubuntu ?
Tu wyrażnie widac jakieś problemy ze sterownikiem.
Być może coś nie wkompilowane(gdybanie)
Offline
A jak dobrać optymalny numer tunera do tego cudu?
Offline
To raczej nie pomoze.
Nawet przy zlym tunerze powinny powstać urzadzenia w dev
Tam się wyraźnie stery sypią.
Offline
Dmesg Ubuntowy, jajo dystrybucyjne, grafika na nouveau: http://wklej.org/id/420325/
W Ubuntu podobno karta działa od ręki.
Ostatnio edytowany przez Jacekalex (2010-11-16 20:50:29)
Offline
Mozesz sprobować karte w inny slot pci wlożyć.
Sprobuj jeszcze z palca wyładować i zaladować moduly.
rmmod cx8800 rmmod cx88xx modprobe cx88xx card=56 modprobe cx8800
Offline
Tylko że one za Chiny Ludowe nie zamierzają się wyładować:
root ~ # rmmod cx8800 ERROR: Module cx8800 is in use root ~ # rmmod cx88xx ERROR: Module cx88xx is in use by cx8800,cx88_alsa,cx8802 root ~ #
A próbowałem to na początku, wyładowując łącznie z modułami tuner, videodev, ...itp.
root ~ # ls -l /dev/radio* ls: nie ma dostępu do /dev/radio*: Nie ma takiego pliku ani katalogu root ~ # ls -l /dev/video* ls: nie ma dostępu do /dev/video*: Nie ma takiego pliku ani katalogu root ~ #
Wyjąłem też z obudowy starego Pinnacla, żeby nie pogryzł się z nowym tunerem.
A na linuxtv pisze jak byk - że powinna działać.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2010-11-16 21:13:51)
Offline
Musisz w innej kolejnsci wyladowywać
Zaczynac od tego cx8802 bądź tego cx88_alsa
Offline
root ~ # rmmod cx8802 root ~ # rmmod cx88_alsa ERROR: Module cx88_alsa is in use root ~ # rmmod -f cx88_alsa ERROR: Removing 'cx88_alsa': Device or resource busy
Na kilka sposobów próbowałem wyładować te moduły wcześniej
Offline
To dopisz je do blacklisty i po restarcie spróbuj ręcznie załadować
Offline
ilin napisał(-a):
Mozesz sprobować karte w inny slot pci wlożyć.
Chyba muszę pogadać z płytą gł.
Przełożyłem kartę do sąsiedniego slotu, i stał się cud:
~ $ ls -l /dev/video* crw-rw---- 1 root video 81, 0 11-16 21:21 /dev/video0 ~ $ ls -l /dev/radio* crw-rw---- 1 root video 81, 64 11-16 21:21 /dev/radio0
Jak miałem intela, to wszystkie porty PCI chodziły jednakowo.
Na razie dzięki za pomoc, mam nadzieję, że wreszcie coś zobaczę i usłyszę w kompie ;)))
Na wszelki wypadek - SOLVED planowane na jutro ;)
Dzięki i Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2010-11-20 23:45:23)
Offline
rmmod -f <nazwa_modulu>
Offline
Też miałem to pisać, ale:
Jacekalex napisał(-a):
Kod:
root ~ # rmmod -f cx88_alsa ERROR: Removing 'cx88_alsa': Device or resource busy
Za to na livecd LMDE wywalałem tak nouveau, żeby zainstalować Nvidię... i działało :)
Offline
Skończcie spamować, przełożenie karty do innego slotu PCI załatwiło sprawę, choć do tej pory nie rozumiem, dlaczego karta na jednym slocie nie działała, na innym owszem.
Sieciówka poszła do tego slotu i działa normalnie, poprzedni tuner Pinnacle też na nim działał.
To by było na tyle
;-)
Offline
U mnie na płytce Asus P5Q SE (chipset Intela P45) od jakiegoś czasu tez się tak jest z niektórymi urządzeniami - najprawdopodobniej ujawniają się defekty słabego wykonania złącz PCI - jedna karta jest o tą 1/10 milimetra grubsza i wszystko ładni styka - inna nie i są jaja - u mnie są problemy ze wszystkimi kartami Creative (testowałem 3 - zarówno takie po 100 razy przekładane jak i baaaardzo rzadko używany badziew Live! 7.1 aka Audigy SE aka najtańszy X-Fi - raz działały a raz nie - jak zmieniłem kąt nachylenia troszkę, to działała poprawnie), z kolei mój Aureal siedzi i działa poprawnie od początku, to samo kiedyś tuner... cholera wie czemu tak - ale stawiam na słabą jakość płyty - niestety coraz większy shit nam wpychają nawet w płytach mid-end (swego czasu dałem za swoją 350 zł więc aż takich jajek być nie powinno...), przykre ale prawdziwe :/
Offline
A ja Gigabyte mam przez przypadek.
Miałem Intela DP35DP, wszystko chodziło bez mrugnięcia okiem.
Jednak płyta siadła na gwarancji, po 2 latach, kiedy intel już nie produkował niczego w pełnym ATX i socketem 775.
A mikroATX czy ITX - to nie jest rozwiązanie do obudowy midi tower, większe upchanie = gorsze chłodzenie.
Dlatego wziąłem Gigabyte (koszt 310) - efekt: ze sterownikiem do sieciówki realteka już nie mam siły kombinować, nic nie pomaga, a do tego bywają niespodzianki z gniazdami PCI?
No cóż, Pingwinek lubi dobre i porządne rzeczy, a takie sobie, czy w ogóle tandetę ma tam, gdzie powinien (w doooopppiiiieee).
I jakoś w ogóle mnie to nie martwi.
Moja Prababcia zawsze twierdziła, że biednego człowieka nie stać na tanie rzeczy ;)))
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2010-11-21 03:36:02)
Offline
Strony: 1