Jump to content


old_codger

Member Since 9 Dec 2011
Offline Last Active 11 Dec 2011 21:04
-----

Posts I've Made

In Topic: RTL2832U chipset support proposal

11 December 2011 - 21:06

There was a kernel update, (to 3.0.0.14-generic), on my 'main' PC when I got back to it so I installed that and re-booted. I then re-compiled the code as normal and... hooray! It works :D I'm watching The Antiques Roadshow' on it right now, (which makes me wonder if it was all worthwhile :D).

The size is still about 410k however. I've no idea why that might be but there we are.

regards
Andy

In Topic: RTL2832U chipset support proposal

11 December 2011 - 16:17

ambrosa@tiger:~$ ls -la /lib/modules/3.0.0-13-generic/kernel/drivers/media/dvb/dvb-usb/
totale 1860
drwxr-xr-x  2 root root   4096 2011-12-01 17:32 ./
drwxr-xr-x 17 root root   4096 2011-11-22 17:10 ../
-rw-r--r--  1 root root 596537 2011-12-10 05:42 dvb-usb-rtl2832u.ko
As you can see my driver is bigger than yours.
Probably you made something wrong during compile.


Hi,

OK! I've just spent several hours installing ubuntu 11.10 on my ancient laptop, installed all the git, header and other stuff to actually run the installation.

It now runs and compile correctly and, when I plug the dongle in, dmesg says...

[ 5548.430073] usbcore: registered new interface driver dvb_usb_rtl2832u
[ 5624.532209] usb 1-2: new full speed USB device number 2 using ohci_hcd
[ 5624.914791] dvb-usb: found a 'DK DONGLE' in warm state.
[ 5624.914856] dvb-usb: This USB2.0 device cannot be run on a USB1.1 port. (it lacks a hardware PID filter)
[ 5624.914872] dvb-usb: DK DONGLE error while loading driver (-19)

:)

Regarding the USB2.0 message... like I say, it's an ancient laptop so I doubt it will actually run the stick properly but, obviously it now compiles and installs the kernel module.

HOWEVER, the file size is still reported as...

$ ls -la /lib/modules/3.0.0-14-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-rtl2832u.ko
-rw-r--r-- 1 root root 411157 2011-12-11 14:57 /lib/modules/3.0.0-14-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-rtl2832u.ko

The only obvious difference is that my kernel is 3.0.0.14-generic instead of 3.0.0.13 but it's hard to see why THAT should make any difference.

Anyway, will try a reinstall on my main PC and let you know.

Thanks/Regards
Andy :)

In Topic: RTL2832U chipset support proposal

9 December 2011 - 22:21

Good work :)

I've hunted high and low for a driver I could get to compile for my 32-bit install of ubuntu 11.10, (kernel 3.0.0.X, but with no success. They all give a symbol error relating to umoddi3 and other, (presumably maths related), items.

After selecting the correct kernel version in the Makefile, yours compiles with no problem and I can run modprobe but it's there that I'm still getting a problem. It gives...

$ sudo modprobe dvb_usb_rtl2832u
FATAL: Error inserting dvb_usb_rtl2832u (/lib/modules/3.0.0-13-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-rtl2832u.ko): Unknown symbol in module, or unknown parameter (see dmesg)

dmesg provides...

[ 239.716230] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_init (err 0)
[ 239.716248] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_exit (err 0)

Actually this, or a version of it with other leading digits, repeats a few times in the report.

I'm wondering if some of my previous attempts have installed additional, (and incorrect), kernel modules and if it's THEM that's confusing your version? If so, is there an easy way to remove them? I assume they should all be in the ...

/lib/modules/3.0.0-13-generic/kernel/drivers/media/dvb

directory?

Edit: I've just checked and it lists...

$ ls /lib/modules/3.0.0-13-generic/kernel/drivers/media/dvb
b2c2 ddbridge dvb-core firewire mantis pluto2 siano ttusb-budget
bt8xx dm1105 dvb-usb frontends ngene pt1 ttpci ttusb-dec

The dvb-usb directory now just lists the one entry for...

$ ls -l /lib/modules/3.0.0-13-generic/kernel/drivers/media/dvb/dvb-usb/
total 404
-rw-r--r-- 1 root root 411157 2011-12-09 20:57 dvb-usb-rtl2832u.ko

Does that look like a fresh install plus the one entry for the new, (and hopefully, correct;)), driver module? IOW has everyone else got those entries which are installed as 'dummy', (i.e. spaceholder), entries?

Anyway, regardless, good work and thanks for any/all help

Andy