[linux-dvb] Any chance of help with v4l-dvb-experimental / Avermedia A16D please?
Darren Salt
linux at youmustbejoking.demon.co.uk
Wed Mar 19 00:25:28 CET 2008
I demand that timf may or may not have written...
[snip]
> [ 30.548678] Oops: 0000 [1] SMP
> [ 30.548755] CPU 1
[snip]
> [ 30.550595] Pid: 3942, comm: modprobe Tainted: P
Tainted kernel. It would be better if you can produce the oops without the
taintware^Wproprietary module; the fewer malign influences, the better :-)
[snip]
> [ 30.551583] [<ffffffff8896b803>] :tuner_xc2028:generic_set_freq+0x593/0x1830
> [ 30.551637] [<ffffffff802361fe>] printk+0x4e/0x60
> [ 30.551685] [<ffffffff88989a4e>] :tuner:set_tv_freq+0xae/0x1c0
> [ 30.551730] [<ffffffff88989bd1>] :tuner:set_freq+0x71/0x1a0
> [ 30.551771] [<ffffffff8898afe8>] :tuner:tuner_command+0x198/0x12f0
[snip]
> 3) It looks really promising with tuner-xc3028 but it won't boot. From
> bitter experience with ubuntu and gnome I find it quicker to re-install
> than search around for what module failed.
No need to reinstall. Use your live CD, mount your root partition, append
"blacklist tuner_xc2028" to etc/modprobe.d/blacklist (relative to the mount
point). You'll need to modprobe the module manually after rebooting, this
time from HD; testing should, however, be easier now. I doubt that it'll
remove any need for reboots, though; that's just a hazard of driver
development and debugging.
Incidentally, try this:
$ cd /path/to/v4l-dvb
$ gdb v4l/tuner_xc2028.ko
(gdb) list *(generic_set_freq + 0x593)
(gdb) edit *(generic_set_freq + 0x593)
[snip]
--
| Darren Salt | linux or ds at | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Buy less and make it last longer. INDUSTRY CAUSES GLOBAL WARMING.
Sir Arthur C Clarke, gone to the great monolith in the sky.
More information about the linux-dvb
mailing list