Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Aldebar 06 Srpna 2011, 14:36:29
-
Ahoj,
mám Ubuntu 10.10 a do nedávna mi na nich normálně bez problémů běhala USB TV karta MSI DigiVox mini II V3.0 - verze černá s čipem RTL2832. Kartu jsem vždycky rozběhal bez problémů podle tohoto návodu: http://wiki.ubuntu.cz/MSI%20DigiVox%20mini%20II%20V3.0%20%C4%8Dern%C3%A1
Bohužel poslední měsíc takto zkompilované moduly pro jádro nefungují.
Usb kartu PC vůbec nepozná.
Jádro mám: 2.6.35-30-generic
Nemyslím si, že bych byl úplně lama, prosím zkuste mě nakopnout, kde by mohl být problém?
Díky
-
A kde to háže chybu?
-
nikde :(
vše proběhne bez chybových hlášek
až na některé warningy při kompilaci, které to ovšem házelo už před tím
-
A kompilaci děláš podle postupu pro verzi 9.10 předpokládám. Takže de facto vše proběhne jak má a co potom, Kaffeine ji nevidí
-
ano, kompiluju podle postupu pro 9.10
všechno proběhne jak má a kaffeine nevidí žádné "device"
ani se nedivím, páč příkaz
tail -f /var/log/messages
vypíše po zasunutí USB karty jen toto:
Aug 6 19:11:45 aldebar-X51R kernel: [28864.040067] usb 1-5: new high speed USB device using ehci_hcd and address 8
Dále příkazy:
dmesg | grep -i dvb
lsmod | grep 2832
nevypíšou nic.
-
Jistě, protože systém tu kartu nevidí, ale zkusil bych tohle postupně do terminálu a uvidíme
sudo wget http://www.danielholm.se/sites/default/files/msi.digivox.mini_.II_.V.3-v3.run
sudo chmod +x msi.digivox.mini_.II_.V.3-v3.run
sudo ./msi.digivox.mini_.II_.V.3-v3.run a potom restart sudo shutdown -r now
-
na daném sumístění soubor už neexistuje
navíc tam nemám čip AF9016, to vím na 100%.
-
tak jsem našel aspoň něco
http://wiki.ubuntuusers.de/MSI_DigiVox_mini_II#DigiVox-mini-II-V3-0-auch-DigiVox-mini-deluxe-ID-1d19-1101
mno tak uvidíme
-
Další možnost je návrat na starší jádro, jak jsem pochopil, tam ti to ještě šlo
-
vzhledem k tomu, že Ubuntu 10.10 mělo problémy se spoustou DVB-T karet (chyba v jádrech), doporučil bych buď přechod na starší, či novější verzi kernelu (např. 2.6.38), kde jsou již chyby opraveny
-
tak nejdříve k těm německým stránkám: patch vyzkoušen a bez výsledku
Mno nevím, v 10.10 mi to bez problému jelo až do verze tuším 28.
oki, návrat k staršímu jádru.. kontrolná otázka: jak se to dělá? (pro upřesnění bych dodal, že jádra .28 jsem už před časem z komplu vymáz)
-
To nevadí, prostě nainstaluj balíky linux-header-2.6.35-28, linux-headers-2.6.35-28-generic, linux-image-2.6.35-28-generic, potom restartuj, podrž při startu SHIFT a přepni na starší jádro, kdyby jsi ho tam neměl. tak ještě proveď v terminálu
sudo update-grub znovu resetni a přepni na starší jádro, potom balíky v Synaptiku uzamkni a jejich protějšky 2.6.35-30 můžeš potom odstranit
To uzamčení dělat nemusíš, ale mělo by to zamezit tomu aby ti systém na ně nabízel update
-
Helejte bejci, co znamená tohle? Toho jsem si dříve nevšiml. Píše mě to při začátku kompilace..
aldebar@aldebar-X51R:~/digivox/v4l-dvb$ make
make -C /home/aldebar/digivox/v4l-dvb/v4l
make[1]: Entering directory `/home/aldebar/digivox/v4l-dvb/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.35
***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install
Please see your distro's web site for instructions to build a new kernel.
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/aldebar/digivox/v4l-dvb/v4l'
make[1]: Entering directory `/home/aldebar/digivox/v4l-dvb/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.35-30-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
atd..
-
Píše to, že nemáš kompletní zdrojové kódy, pouze hlavičkové soubory
-
No tak nakonec to šlo i pouze s těmi hlavičkami zdrojáků. :)
Tak po tejdnu konečně rozběháno :D viz.: http://beatan.ic.cz/images/Sn%C3%ADmek%20obrazovky-2.png
Osvědčil se mě postup z: http://studenik.varhoo.cz/blog/instalace-driveru-karty-msi-digivox-micro-hd-na-ubuntu-1010.html
Je to skoro stejný jako na wiki, ale bez upravování atributů perl skriptů a nakonec stačilo při kompilaci zakázat jen jeden modul (firedtv)
Je možný, že to bylo tím. Těžko říct.
Po instalaci a restartu se mě ještě osvědčilo povolit firmware karet: http://beatan.ic.cz/images/Sn%C3%ADmek%20obrazovky-1.png