Sziasztok!
A fent látható dvb-t tunerem van, amely a 2.6.28-as linux kerneltől kezdve támogatott. A kernel megjelenésekor azonnal fordítottam és próbáltam működésre bírni, de akkor úgy tűnt nem tölti be a firmware-t, s mivel nem volt időm nagyon hekkelni, hagytam.
Kb. egy hónapja frissítettem Ubuntu 9.04-re, azóta időnként ránézek, hogy megy -e. Jelenleg ott tart a dolog, hogy látszólag felismeri, betölt mindent, de nem jön létre eszköz a /dev-ben. (Se /dev/video0, se /dev/dvb, se semmi olyan mire vágynék.:))
dmesg:
[ 86.716036] usb 1-7: new high speed USB device using ehci_hcd and address 2
[ 86.848383] usb 1-7: configuration #1 chosen from 1 choice
[ 86.981164] dib0700: loaded with support for 8 different device-types
[ 86.981214] usbcore: registered new interface driver dvb_usb_dib0700
lsusb:
Bus 001 Device 002: ID 0b05:1736 ASUSTek Computer, Inc.
Bug reportot nem merek küldeni, egyrészt a nem túl erős angolom miatt, másrészt félek nálam van a hiba. :)/:(
Van valakinek ötlete, mit nézzek meg, mi lehet a probléma?
Előre is köszi.
Update: Egyre inkább úgy tűnik, hogy nem tölti be a firmware. Miért? Hogyan tudnám debuggolni?
- 3271 megtekintés
Hozzászólások
Szerintem neked a firmware nincs meg, a device betöltödik.
Nálam (pinnacle kártya, de van usb-s dongle is (igaz ott mas a firmware,de ennyi a diff):
tda1004x: waiting for firmware upload...
firmware: requesting dvb-fe-tda10046.fw
tda1004x: found firmware revision 20 -- ok
a dvb-fe-tda10046.fw filet a /lib/firmware alá másoltam.
(ezt ugy kell levadaszni, illetve a kernel sourceban van downloader):
dmesg-ben lesd ki milyen filere mondja hgy nincs meg es kapd le a netről.
Üdv
Szijártó Zoltán
Aki tud az alkot, aki nem tud az csak szövegel.
- A hozzászóláshoz be kell jelentkezni
Bemásoltam a dmesg kimenetet. Nem panaszkodik, hogy nincs meg... sőt:
[ 86.981164] dib0700: loaded with support for 8 different device-types
[ 86.981214] usbcore: registered new interface driver dvb_usb_dib0700
ls /lib/firmware/ | grep dvb-usb-dib0700
dvb-usb-dib0700-1.10.fw
dvb-usb-dib0700-1.20.fw
Nekem úgy tűnik, betölti, épp ezért nem értem miért nem jelenik meg az eszköz. :(
- A hozzászóláshoz be kell jelentkezni
Jellemző hup... a flamekre reagálnak 200-an, amikor pedig konkrét segítséget kérne valaki, arra jó ha 1-2 ember válaszol...
- A hozzászóláshoz be kell jelentkezni
Inkabb az Asus U3000 Hybrid "tunnert" hasznalok kimagasloan magas aranya allhat a dolog mogott...
Egyebkent meg 5 perc google: http://www.linuxtv.org/wiki/index.php/ASUS_My_Cinema-U3000_Mini
- A hozzászóláshoz be kell jelentkezni
Úgy tűnik bejött a taktikám. Én is flamelek és voilá jön is a válasz. =)
Elsősorban a debuggoláshoz szerettem volna segítséget kérni, ami alapján ha valóban nem bennem van a hiba, tudnék bug reportot írni. Csak sajnos a leírtakon kívül nem tudom hol és hogyan álljak neki a dolognak.
- A hozzászóláshoz be kell jelentkezni
talán keveseknek van Asus U3000 Hybrid eszköze.
nekem avermedia avertv hybrid van, az is pci-os. de ha ez vigasztal, a digitalis vevő nem megy rajta.
- A hozzászóláshoz be kell jelentkezni
jol csinalod, mert innentol flame, es akkor lesz sok reakcio!
Amugy http://www.linuxtv.org/wiki/index.php/ASUS_My_Cinema-U3000_Mini
ott azt irjak mast kene kiirnia a sikeres inicializalasnal (pl irnia kene, hogy betoltotte a firmware-t). Meg van ott egy par tanacs, de elvileg nem nagyon lehetne elrontani a beuzemelest, ahogy neztem.
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
Köszi. Mint fentebb már írtam, ez volt a cél. =)
Igen, ezt a Mini-s wiki oldalt már sokszor nézegettem. Lehet azért rövidebb az én dmesg üzenetem, mert ő -v (verbose) kapcsolót használ, nekem meg "magától" betöltődik a modul?
sudo rmmod dvb-usb-dib0700
sudo modprobe -v dvb-usb-dib0700
insmod /lib/modules/2.6.28-11-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-dib0700.ko
Semmi több. :(
- A hozzászóláshoz be kell jelentkezni
"modinfo dvb-usb-dib0700"
oszt az lehet, hogy ir valami "verbose" vagy ilyesmi parametert, es akkor
a "sudo modprobe dvb-usb-dib0700 verbose=1" (vagy amit mond a modinfo) tobbet ir a logba, amit dmesg-gel megnezhetsz. a standard out-ra a modul nyilvan semmi ertelmeset nem fog irni.
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
$ modinfo dvb-usb-dib0700
filename: /lib/modules/2.6.28-11-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-dib0700.ko
license: GPL
version: 1.0
description: Driver for devices based on DiBcom DiB0700 - USB bridge
author: Patrick Boettcher
srcversion: B9900E991A72E40A2FB4944
alias: usb:v2304p023Bd*dc*dsc*dp*ic*isc*ip*
alias: usb:v2304p023Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B05p1736d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1164p1F08d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1044p7002d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2040p8400d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2040p5200d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0413p6F01d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0CCDp0078d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0CCDp0060d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1164p1EDCd*dc*dsc*dp*ic*isc*ip*
alias: usb:v2304p0237d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2304p0236d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2304p022Ed*dc*dsc*dp*ic*isc*ip*
alias: usb:v0CCDp0058d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2040p7080d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2040p7070d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B05p173Fd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B05p171Fd*dc*dsc*dp*ic*isc*ip*
alias: usb:v05D8p810Fd*dc*dsc*dp*ic*isc*ip*
alias: usb:v1044p7001d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07CApB568d*dc*dsc*dp*ic*isc*ip*
alias: usb:v185Bp1E80d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2304p0229d*dc*dsc*dp*ic*isc*ip*
alias: usb:v10B8p1EBEd*dc*dsc*dp*ic*isc*ip*
alias: usb:v2304p0228d*dc*dsc*dp*ic*isc*ip*
alias: usb:v10B8p1EBCd*dc*dsc*dp*ic*isc*ip*
alias: usb:v10B8p1EF0d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2040p9580d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0CCDp005Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v2304p022Cd*dc*dsc*dp*ic*isc*ip*
alias: usb:v07CApB808d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2040p7060d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0413p6F00d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1584p6003d*dc*dsc*dp*ic*isc*ip*
alias: usb:v185Bp1E78d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07CApA807d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2040p7050d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2040p9950d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2040p9941d*dc*dsc*dp*ic*isc*ip*
alias: usb:v10B8p1E78d*dc*dsc*dp*ic*isc*ip*
alias: usb:v10B8p1E14d*dc*dsc*dp*ic*isc*ip*
depends: dvb-usb,dib0070,dib3000mc,dib7000p,dib7000m
vermagic: 2.6.28-11-generic SMP mod_unload modversions 586
parm: force_lna_activation:force the activation of Low-Noise-Amplifyer(s) (LNA), if applicable for the device (default: 0=automatic/off). (int)
parm: debug:set debugging level (1=info,2=fw,4=fwdata,8=data (or-able)). (debugging is not enabled) (int)
parm: dvb_usb_dib0700_ir_proto:set ir protocol (0=NEC, 1=RC5 (default), 2=RC6). (int)
parm: adapter_nr:DVB adapter numbers (array of short)
Ez a debugging is not enabled elég rosszul hangzik. :(
- A hozzászóláshoz be kell jelentkezni
sudo modprobe dvb-usb-dib0700 debug=15
es akkor elvileg ott lesz a dmesg-ben (meg a logban) minden info.
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
Sajnos ezzel sem jelenik meg semmivel több egy log fájlban sem. :(
Azért köszi a segítséget, ha van még ötleted mit próbálhatnék, várom. :)
Próbálom kihámozni az eredeti driverből a firmware-t, hátha benne rejlik a megoldás...
Update: Sajnos eredménytelenül. :(
A kernel source-beli firmware downloadert merre találom? Hogyan használom? :)
- A hozzászóláshoz be kell jelentkezni
nem tudom. lehet, hogy igazad van es az a debugging not enabled a gond, es ujra kene forditani a modult debug enabled-del. sajnos nem tudom, nekem pci-os tuner kartyam van (az mukodik).
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
sudo make -C /usr/src/linux-source-2.6.28/ drivers/media/dvb/dvb-usb/dvb-usb-dib0700.ko
Ezzel létrejön a modul, de
1. nem debug módban. (Hogy kell bekapocsolni?)
2. sudo insmod /usr/src/linux-source-2.6.28/drivers/media/dvb/dvb-usb/dvb-usb-dib0700.ko
insmod: error inserting '/usr/src/linux-source-2.6.28/drivers/media/dvb/dvb-usb/dvb-usb-dib0700.ko': -1 Invalid module format
:(
- A hozzászóláshoz be kell jelentkezni
Azt a debug=15-öt honnan vetted?
Nem 1,2,4,8 játszik csak?
- A hozzászóláshoz be kell jelentkezni
(or-able)
ossze lehet or-olni
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
Oppsz, tényleg.
- A hozzászóláshoz be kell jelentkezni