Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Segmentation Fault on Nova-T driver



Hi All

I'm running Mandrake 10.1 on an Asus Pundit with kernel 2.6.7-1.mm.6mdk.

I've got a Hauppauge Nova-T DVB-T (uk spec - Conexant chipset) that I am trying to get working. By following the list of inserts below. I'm able to load up the parts except at the very end when run "insmod /usr/src/video4linux/cx88-dvb.ko" I get a "Segmentation Fault" (as shown in the dmesg section below "Unable to handle kernel paging request at virtual address 32327863")

Adapter0 appears in /dev/dvb but has none of the devices inside of it.

I couldn't get dvb-kernel or linuxtv-dvb-1.1.1 to compile without errors (see linuxtv errors below). It also didnt seem to have the mt352 module which as you can see I am loading from dvb-kernel which I managed to get it compiled with make -i (but with tons of errors), I was hoping that because I only needed the mt352 module from it, that it couldn't hurt.

If anyone has any ideas, I would really appreciate it.

Thanks

modprobe firmware_class
insmod /usr/src/video4linux/video-buf.ko
insmod /usr/src/video4linux/btcx-risc.ko
modprobe i2c-core
insmod /usr/src/video4linux/v4l2-common.ko
insmod /usr/src/video4linux/v4l1-compat.ko
modprobe i2c-algo-bit
modprobe videodev
insmod /usr/src/linuxtv-dvb-1.1.1/build-2.6/dvb-core.ko
insmod /usr/src/video4linux/video-buf-dvb.ko
insmod /usr/src/video4linux/cx88xx.ko
insmod /usr/src/video4linux/cx8800.ko
insmod /usr/src/video4linux/cx8801.ko
insmod /usr/src/video4linux/cx8802.ko
insmod /usr/src/video4linux/cx88-blackbird.ko
insmod /usr/src/video4linux/cx22702.ko
insmod /usr/src/dvb-kernel/build-2.6/mt352.ko
insmod /usr/src/video4linux/cx88-dvb.ko

Details below

------------------------------ dmesg begin ----------------------------------
cx2388x dvb driver version 0.0.4 loaded
cx2388x: snapshot date 2004-10-27
cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T [card=18,autodetected]
tveeprom: Encountered bad packet header [15]. Corrupt or not a Hauppauge eeprom.
saa7115: starting probe for adapter cx88[0] (0x10005)
cx88[0]: hauppauge eeprom: model=90002, tuner=Thomson DTT 7592 (76)
cx88[0]/2: found at 0000:00:13.2, rev: 5, irq: 18, latency: 32, mmio: 0xd6000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
Unable to handle kernel paging request at virtual address 32327863
printing eip:
dccf765c
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: cx88-dvb mt352 cx22702 cx8802 cx88xx video-buf-dvb dvb-core v4l1-compat v4l2-common btcx-risc video-buf ircomm-tty ircomm irda firmware_class msp3400 saa7115 tuner tveeprom ivtv rivatv i2c-algo-bit videodev lirc_i2c i2c-core lirc_dev sg st sr_mod sd_mod scsi_mod nfsd exportfs lockd nfsacl sunrpc md5 ipv6 snd-seq-oss snd-seq-device snd-seq-midi-event snd-seq snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-ac97-codec snd-pcm snd-timer snd-page-alloc snd soundcore af_packet usbhid ds yenta_socket pcmcia_core eth1394 b44 mii raw ide-cd cdrom ohci1394 ieee1394 loop sis-agp agpgart capability commoncap pcspkr tsdev psmouse evdev mousedev ehci-hcd ohci-hcd usbcore rtc ext3 jbd
CPU: 0
EIP: 0060:[<dccf765c>] Tainted: GF VLI
EFLAGS: 00010246 (2.6.7-1.mm.6mdk)
eax: 32327863 ebx: d35d3800 ecx: 00000000 edx: dccfa608
esi: dccfa620 edi: d35d39fc ebp: ce96be64 esp: ce96be3c
ds: 007b es: 007b ss: 0068
Process insmod (pid: 4867, threadinfo=ce96a000 task=cc847930)
Stack: 20323037 d9a96000 00000000 dccf9834 d3031010 00000000 d9a960c0 d1393e38
d9a960b8 d3031010 ce96be9c dcd1d380 cb2ee388 d1393e38 d9a96000 d9a96000
00000000 ce96be9c dcd1512e d3031048 00000061 d9a960c0 d9a96000 00000000
Call Trace:
[<c0107215>]
[<c0107359>]
[<c01074e5>]
[<c01191fe>]
[<c0106e6d>]
[<dcd1d380>]
[<dcd15250>]
[<c01b0b67>]
[<c01b0ba9>]
[<c01b0bde>]
[<c01f431f>]
[<c01f443d>]
[<c01f47bd>]
[<c01f4ccf>]
[<c01b0e21>]
[<dcd152f3>]
[<c0133506>]
[<c0105e29>]

Code: dc 8d 83 c0 01 00 00 c7 83 c0 01 00 00 08 a6 cf dc a3 0c a6 cf dc 89 02 89 50 04 8b 03 50 8b 43 14 8b 40 14 50 8b 43 14 8b 40 10 <8b> 38 57 68 58 9a cf dc e8 77 6c 42 e3 8d 43 24 6a 03 53 68 40
------------------------------ dmesg end ----------------------------------

------------------------------ lspci start ----------------------------------
00:13.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05)
Subsystem: Hauppauge computer works Inc.: Unknown device 9002
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at d7000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2

00:13.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05)
Subsystem: Hauppauge computer works Inc.: Unknown device 9002
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at d6000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2

00:13.4 Multimedia controller: Conexant: Unknown device 8804 (rev 05)
Subsystem: Hauppauge computer works Inc.: Unknown device 9002
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at d5000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2
------------------------------ lspci end ----------------------------------

------------------------------ lsmod start ----------------------------------
Module Size Used by
cx88-dvb 2820 1
mt352 3332 1 cx88-dvb
cx22702 6404 1 cx88-dvb
cx8802 5124 1 cx88-dvb
cx88xx 33816 2 cx88-dvb,cx8802
video-buf-dvb 2948 1 cx88-dvb
dvb-core 39956 1 video-buf-dvb
v4l1-compat 11268 0
v4l2-common 3200 0
btcx-risc 2568 2 cx8802,cx88xx
video-buf 11524 4 cx88-dvb,cx8802,cx88xx,video-buf-dvb
ircomm-tty 19592 0
ircomm 9220 1 ircomm-tty
irda 91324 2 ircomm-tty,ircomm
firmware_class 6528 0
msp3400 17188 0
saa7115 9092 0
tuner 15760 0
tveeprom 7968 0
ivtv 779556 1
rivatv 79384 0
i2c-algo-bit 7688 3 cx88xx,ivtv,rivatv
videodev 6528 3 cx88xx,ivtv,rivatv
lirc_i2c 4868 0
i2c-core 14356 10 mt352,cx22702,cx88xx,msp3400,saa7115,tuner,tveeprom,rivatv,i2c-algo- bit,lirc_i2c
lirc_dev 8456 2 lirc_i2c
sg 31644 0
st 32924 0
sr_mod 16932 0
sd_mod 18688 0
scsi_mod 87884 4 sg,st,sr_mod,sd_mod
nfsd 172544 8
exportfs 5248 1 nfsd
lockd 47688 2 nfsd
nfsacl 2560 1 nfsd
sunrpc 112612 3 nfsd,lockd,nfsacl
md5 3456 1
ipv6 207968 21
snd-seq-oss 24832 0
snd-seq-device 5384 1 snd-seq-oss
snd-seq-midi-event 4352 1 snd-seq-oss
snd-seq 37648 4 snd-seq-oss,snd-seq-midi-event
snd-pcm-oss 43560 0
snd-mixer-oss 14848 1 snd-pcm-oss
snd-intel8x0 23172 1
snd-ac97-codec 53216 1 snd-intel8x0
snd-pcm 63880 3 snd-pcm-oss,snd-intel8x0,snd-ac97-codec
snd-timer 18564 2 snd-seq,snd-pcm
snd-page-alloc 6152 2 snd-intel8x0,snd-pcm
snd 36068 11 snd-seq-oss,snd-seq-device,snd-seq,snd-pcm-oss,snd-mixer-oss,snd- intel8x0,snd-ac97-codec,snd-pcm,snd-timer
soundcore 5728 1 snd
af_packet 17416 0
usbhid 37888 0
ds 13700 0
yenta_socket 15616 0
pcmcia_core 45252 2 ds,yenta_socket
eth1394 16392 0
b44 17028 0
mii 3200 1 b44
raw 7328 1
ide-cd 34336 0
cdrom 30620 2 sr_mod,ide-cd
ohci1394 28036 0
ieee1394 66232 2 eth1394,ohci1394
loop 12168 0
sis-agp 5508 1
agpgart 20520 2 rivatv,sis-agp
capability 3080 0
commoncap 3584 1 capability
pcspkr 2920 0
tsdev 5568 0
psmouse 17924 0
evdev 7552 0
mousedev 8460 1
ehci-hcd 26628 0
ohci-hcd 17924 0
usbcore 80736 5 usbhid,ehci-hcd,ohci-hcd
rtc 9656 0
ext3 95592 2
jbd 44440 1 ext3
------------------------------ lsmod end ----------------------------------

---------------- linuxtv complie errors start ----------------------------------
make[2]: Entering directory `/usr/src/linux-2.6.7-1.mm.6mdk'
CC [M] /usr/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.o
/usr/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c: In function `saa7146_i2c_adapter_prepare':
/usr/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c:428: error: `I2C_ADAP_CLASS_TV_ANALOG' undeclared (first use in this function)
/usr/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c:428: error: (Each undeclared identifier is reported only once
/usr/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c:428: error: for each function it appears in.)
-------------- linuxtv complie errors end ----------------------------------





Home | Main Index | Thread Index