[linux-dvb] af9005 problem with frontend?
vikinghat at yahoo.com
Sat Feb 23 11:27:13 CET 2008
> I'm trying to use it in Mandriva 2008.0 (kernel 18.104.22.168-desktop-1mdv) so I've
> followed the instructions referred to at http://ventoso.org/luca/af9005/ to
> download the latest v4l-dvb code, make and install it.
> Output from dmesg:
> usb 1-1: new full speed USB device using uhci_hcd and address 2
> usb 1-1: configuration #1 chosen from 1 choice
> dvb-usb: found a 'Afatech DVB-T USB1.1 stick' in cold state, will try to load a
> dvb-usb: downloading firmware from file 'af9005.fw'
> dvb-usb: found a 'Afatech DVB-T USB1.1 stick' in warm state.
> dvb-usb: will use the device's hardware PID filter (table count: 32).
> DVB: registering new adapter (Afatech DVB-T USB1.1 stick).
> dvb-usb: no frontend was attached by 'Afatech DVB-T USB1.1 stick'
> dvb-usb: Afatech DVB-T USB1.1 stick successfully initialized and connected.
> usbcore: registered new interface driver dvb_usb_af9005
Sorry all, my error. Turns out my kernel header files did not match the running kernel.
Mandriva do not provide header files for released kernels - you have to install the kernel source and build. Until recently you could just run make on the default source and get compatible header files.... however as of Mandriva 2008.0 the mandriva installer installed kernel 22.214.171.124-desktop-1mdv, but the source I got was 126.96.36.199-1mdvcustom - so when editing the Makefile to remove the custom label I inserted desktop as well. Big mistake!
Solution, build a kernel (called 188.8.131.52-1testbuild1mdv) install it, reboot into new kernel, then build the v4l-dvb code, with make release VER=184.108.40.206-1testbuild1mdv and install. Now a frontend is found when the af9005 is plugged in, and no kernel oops with dvbsnoop or when unplugging. I now have it running in Kaffene.
Thank you to any that looked at the original report.
Sent from Yahoo! Mail.
A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html
More information about the linux-dvb