Höh tuosta errorista nyt ei mitään ihmeempiä irtoa. Tjooh voi tosiaan olla se v4l ajureiden pätchays edessä. Kokeilitkos sie tota firmistä ensin, tarvitset sitä joka tapauksessa uudemmillakin ajureilla: noh tässä on pika kertaus ajureiden asentamiseen:
Hae tarvittavat kääntäjät ja kernel headerit:
sudo apt-get install mercurial linux-headers-$(uname -r) build-essential
Varmista että olet kansiossa johon sinulla on oikeudet:
cd ~
Hae HG:sta ajurit:
hg clone http://linuxtv.org/hg/v4l-dvb
Kun ajurit ovat ladatut mene ajuri kansioon:
cd v4l-dvb
Pätchiä tiedostoon dvb-usb-ids.h, eli avaa se jollain tekstinkäsittely softalla(esim. nano):
nano linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
Etsi rivi:
#define USB_PID_WINFAST_DTV_DONGLE_COLD 0x6025
#define USB_PID_WINFAST_DTV_DONGLE_WARM 0x6026
#define USB_PID_WINFAST_DTV_DONGLE_STK7700P 0x6f00 <------tuo
#define USB_PID_GENPIX_8PSK_COLD 0x0200
#define USB_PID_GENPIX_8PSK_WARM 0x0201
ja muuta se:
#define USB_PID_WINFAST_DTV_DONGLE_COLD 0x6025
#define USB_PID_WINFAST_DTV_DONGLE_WARM 0x6026
#define USB_PID_WINFAST_DTV_DONGLE_STK7700P 0x6f01 <---- tollaseksi
#define USB_PID_GENPIX_8PSK_COLD 0x0200
#define USB_PID_GENPIX_8PSK_WARM 0x0201
Tallenna cntrl+o (oo-kirjain) ja sulje cntrl+x. Käännä ajurit:
make ja asenna ne sudo make install
Heips, ihan noviisina Linux "gurunua" sain näillä ohjeilla vanhaan kannettavaani LeadTekin usb virittimen lähes toimimaan. Ilman näitä oli aivan kuollut. Nyt, sikäli kun oikein ymmärrän, niin enää herjaa siitä, kun usb portti on ykkösmallia eikä kakkosta kuten ehkä pitäisi olla. Ainakin
http://linuxtv.org/wiki/index.php/DVB-T_USB_Devices#DiB3000M-B_USB1.1_DVB-T_devices sivujen mukaan pitäisi toimia myös usb1.x portissa, firmware vain on dvb-usb-dibusb-6.0.0.8.fw . Mites tämmöisen saa systeemiin toimivaksi, olen ihan noviisi näissä hommissa?
Tämmöisen listauksen saan nyt koneesta ulos:
tomi@Smead:~$ dmesg | grep dvb
[ 134.494895] dvb-usb: found a 'Leadtek Winfast DTV Dongle (STK7700P based)' in cold state, will try to load a firmware
[ 135.831455] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
[ 141.830434] dvb-usb: found a 'Leadtek Winfast DTV Dongle (STK7700P based)' in warm state.
[ 141.830997] dvb-usb: This USB2.0 device cannot be run on a USB1.1 port. (it lacks a hardware PID filter)
[ 141.831203] dvb-usb: Leadtek Winfast DTV Dongle (STK7700P based) error while loading driver (-19)
[ 141.831244] usbcore: registered new interface driver dvb_usb_dib0700
Terv. Tomi