Kernel BUG on N2100 w/ DVB-T USB receiver.
i'm trying to use a Twinhan DVB-T receiver on my N2100. I was
successfully using it with a debian-powered NSLU2. Now i'm trying to
set up DVB on the N2100. The receiver is connected and initialized by
dvb-usb: found a 'Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/
MagicBox II)' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the
DVB: registering new adapter (Twinhan USB2.0 DVB-T receiver
(TwinhanDTV Alpha/MagicBox II)).
dvb-usb: MAC address: 08:ca:00:00:00:ff
DVB: registering frontend 0 (Twinhan VP7045/46 USB DVB-T)...
input: IR-receiver inside an USB DVB receiver as /class/input/input0
dvb-usb: schedule remote query interval to 400 msecs.
dvb-usb: Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox
II) successfully initialized and connected.
I'm using the latest kernel i found in the debian archive:
Linux version 2.6.22-1-iop32x (Debian 2.6.22-1) (email@example.com)
(gcc version 4.1.3 20070629 (prerelease) (Debian 4.1.2-13)) #1 Mon
Jul 16 11:56:40 GMT 2007
Now when i use the "scan" util from the dvb-utils package to scan for
TV channels, scan will immediately hang and dmesg gives this output:
kernel BUG at arch/arm/mm/consistent.c:488!
Unable to handle kernel NULL pointer dereference at virtual address
pgd = c94fc000
 *pgd=a7c80031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1]
Modules linked in: binfmt_misc nfs nfsd exportfs lockd nfs_acl
sunrpc ipv6 tun dm_snapshot dm_mirror dm_mod loop evdev
dvb_usb_vp7045 dvb_usb dvb_core firmware_class d
CPU: 0 Not tainted (2.6.22-1-iop32x #1)
(... and much more, i can provide the full dmesg output)