Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] segfault loading dvb-bt8xx with nebula digiTv
G'Day all.
I'm looking for advice on figuring out a segmentation fault when trying
to load dvb-bt8xx.
[root@bender root]# cat dvb-nebula
#!/bin/sh
#depmod -ae
modprobe -sv videodev
modprobe -sv bttv card=0x68 i2c_hw=1
modprobe -sv dvb-core
modprobe -sv v4l1-compat
modprobe -sv v4l2-common
modprobe -sv video-buf
modprobe -sv nxt6000
modprobe -sv bt878
modprobe -sv dvb-bt8xx
exit 0
[root@bender root]# ./dvb-nebula
/sbin/insmod -s
/lib/modules/2.4.23-pre8/kernel/drivers/media/video/videodev.o
/sbin/insmod -s /lib/modules/2.4.23-pre8/kernel/drivers/i2c/i2c-core.o
/sbin/insmod -s
/lib/modules/2.4.23-pre8/kernel/drivers/sound/soundcore.o
/sbin/insmod -s /lib/modules/2.4.23-pre8/v4l2/btcx-risc.o
/sbin/insmod -s
/lib/modules/2.4.23-pre8/kernel/drivers/i2c/i2c-algo-bit.o
/sbin/insmod -s
/lib/modules/2.4.23-pre8/kernel/drivers/media/video/v4l2-common.o
/sbin/insmod -s /lib/modules/2.4.23-pre8/misc/video-buf.o
/sbin/insmod -s /lib/modules/2.4.23-pre8/v4l2/bttv.o card=0x68 i2c_hw=1
/sbin/insmod -s /lib/modules/2.4.23-pre8/misc/dvb-core.o
/sbin/insmod -s
/lib/modules/2.4.23-pre8/kernel/drivers/media/video/v4l1-compat.o
/sbin/insmod -s /lib/modules/2.4.23-pre8/misc/nxt6000.o
/sbin/insmod -s /lib/modules/2.4.23-pre8/misc/bt878.o
/sbin/insmod -s /lib/modules/2.4.23-pre8/misc/dvb-bt8xx.o
./dvb-nebula: line 12: 3576 Segmentation fault modprobe -sv
dvb-bt8xx
I've had a look around, and attached listings from:
- /var/log/messages
- dmesg
- lsmod
My setup is:
RedHat 9
patched 2.4.22 kernel -> 2.4.23-pre8
patched to v4l2 (from bytesex.org/patches/2.4.22-3/)
bttv-0.9.12 (from bytesex.org/snapshot)
dvb-kernel - from cvs (2003-10-28), made from build-2.4 directory
My DVB card is Nebula DVB-TV
What can I do to trace where the error is coming from? Its easy to see
from the output that there is a null pointer in there somewhere:
Unable to handle kernel NULL pointer dereference at virtual address
00000000
But where to from here?
Any help much appreciated.
Thanks,
Rob Wills
Oct 29 20:25:21 bender kernel: Linux video capture interface: v1.00
Oct 29 20:25:21 bender insmod: Using /lib/modules/2.4.23-pre8/kernel/drivers/media/video/videodev.o
Oct 29 20:25:21 bender insmod: Symbol version prefix ''
Oct 29 20:25:21 bender kernel: i2c-core.o: i2c core module
Oct 29 20:25:21 bender kernel: i2c-algo-bit.o: i2c bit algorithm module
Oct 29 20:25:22 bender kernel: bttv: driver version 0.9.12 loaded
Oct 29 20:25:22 bender kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
Oct 29 20:25:22 bender kernel: bttv: Bt8xx card found (0).
Oct 29 20:25:22 bender kernel: bttv0: Bt878 (rev 17) at 00:14.0, irq: 10, latency: 32, mmio: 0xde003000
Oct 29 20:25:22 bender kernel: bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101
Oct 29 20:25:22 bender kernel: bttv0: using: Nebula Electronics DigiTV [card=104,insmod option]
Oct 29 20:25:22 bender kernel: i2c-core.o: adapter bt878 #0 [hw] registered as adapter 0.
Oct 29 20:25:22 bender kernel: bttv0: using tuner=-1
Oct 29 20:25:22 bender kernel: bttv0: registered device video0
Oct 29 20:25:22 bender kernel: bttv0: registered device vbi0
Oct 29 20:25:22 bender kernel: bttv0: PLL: 28636363 => 35468950 .. ok
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/kernel/drivers/i2c/i2c-core.o
Oct 29 20:25:22 bender insmod: Symbol version prefix ''
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/kernel/drivers/sound/soundcore.o
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/v4l2/btcx-risc.o
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/kernel/drivers/i2c/i2c-algo-bit.o
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/kernel/drivers/media/video/v4l2-common.o
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/misc/video-buf.o
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/v4l2/bttv.o
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/misc/dvb-core.o
Oct 29 20:25:22 bender insmod: Symbol version prefix ''
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/kernel/drivers/media/video/v4l1-compat.o
Oct 29 20:25:22 bender insmod: Symbol version prefix ''
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/misc/nxt6000.o
Oct 29 20:25:22 bender insmod: Symbol version prefix ''
Oct 29 20:25:22 bender kernel: bt878: AUDIO driver version 0.0.0 loaded
Oct 29 20:25:22 bender kernel: bt878: Bt878 AUDIO function found (0).
Oct 29 20:25:22 bender kernel: bt878(0): Bt878 (rev 17) at 00:14.1, irq: 10, latency: 32, memory: 0xde004000
Oct 29 20:25:22 bender insmod: Using /lib/modules/2.4.23-pre8/misc/bt878.o
Oct 29 20:25:22 bender insmod: Symbol version prefix ''
Oct 29 20:25:22 bender kernel: DVB: registering new adapter (Neb).
Oct 29 20:25:22 bender kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Oct 29 20:25:22 bender kernel: printing eip:
Oct 29 20:25:22 bender kernel: de9c8a15
Oct 29 20:25:22 bender kernel: *pde = 00000000
Oct 29 20:25:22 bender kernel: Oops: 0000
Oct 29 20:25:22 bender kernel: CPU: 0
Oct 29 20:25:22 bender kernel: EIP: 0010:[<de9c8a15>] Not tainted
Oct 29 20:25:22 bender kernel: EFLAGS: 00010a96
Oct 29 20:25:22 bender kernel: eax: 00000000 ebx: 00000001 ecx: 00000000 edx: c0000000
Oct 29 20:25:22 bender kernel: esi: 00000000 edi: 00000001 ebp: db605e2c esp: db605dac
Oct 29 20:25:22 bender kernel: ds: 0018 es: 0018 ss: 0018
Oct 29 20:25:22 bender kernel: Process modprobe (pid: 3576, stackpage=db605000)
Oct 29 20:25:22 bender kernel: Stack: 00000001 de9fd000 de9a7e8d 00000001 00000000 00000001 de9d4a20 de9c8d60
Oct 29 20:25:22 bender kernel: de9d4a20 db605e2c 00000001 de9d4a64 de9d4a24 00000001 de9fd000 de9a7e8d
Oct 29 20:25:22 bender kernel: de9d4a24 db605e2c 00000001 db4c4000 00000014 db605f04 de9fd1fe de9d4a24
Oct 29 20:25:22 bender kernel: Call Trace: [<de9a7e8d>] [<de9d4a20>] [<de9c8d60>] [<de9d4a20>] [<de9d4a64>]
Oct 29 20:25:22 bender kernel: [<de9d4a24>] [<de9a7e8d>] [<de9d4a24>] [<de9fd1fe>] [<de9d4a24>] [<de9f42bb>]
Oct 29 20:25:22 bender kernel: [<de9f51d0>] [<de9e6610>] [<de9e67ec>] [<de9ed880>] [<de9e68c2>] [<de9fd534>]
Oct 29 20:25:22 bender kernel: [<de9fd1b0>] [<de9fe518>] [<de9fd7e8>] [<de9fd9ef>] [<c011bd4b>] [<de9fd060>]
Oct 29 20:25:22 bender kernel: [<de9fe07c>] [<de9fd060>] [<de9fd060>] [<c0109103>]
Oct 29 20:25:22 bender kernel:
Oct 29 20:25:22 bender kernel: Code: 0f b6 00 c1 e0 10 09 c2 89 d6 81 ce 8b 00 00 00 66 83 7d 04
Linux video capture interface: v1.00
i2c-core.o: i2c core module
i2c-algo-bit.o: i2c bit algorithm module
bttv: driver version 0.9.12 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 00:14.0, irq: 10, latency: 32, mmio: 0xde003000
bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101
bttv0: using: Nebula Electronics DigiTV [card=104,insmod option]
i2c-core.o: adapter bt878 #0 [hw] registered as adapter 0.
bttv0: using tuner=-1
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878(0): Bt878 (rev 17) at 00:14.1, irq: 10, latency: 32, memory: 0xde004000
DVB: registering new adapter (Neb).
Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
de9c8a15
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<de9c8a15>] Not tainted
EFLAGS: 00010a96
eax: 00000000 ebx: 00000001 ecx: 00000000 edx: c0000000
esi: 00000000 edi: 00000001 ebp: db605e2c esp: db605dac
ds: 0018 es: 0018 ss: 0018
Process modprobe (pid: 3576, stackpage=db605000)
Stack: 00000001 de9fd000 de9a7e8d 00000001 00000000 00000001 de9d4a20 de9c8d60
de9d4a20 db605e2c 00000001 de9d4a64 de9d4a24 00000001 de9fd000 de9a7e8d
de9d4a24 db605e2c 00000001 db4c4000 00000014 db605f04 de9fd1fe de9d4a24
Call Trace: [<de9a7e8d>] [<de9d4a20>] [<de9c8d60>] [<de9d4a20>] [<de9d4a64>]
[<de9d4a24>] [<de9a7e8d>] [<de9d4a24>] [<de9fd1fe>] [<de9d4a24>] [<de9f42bb>]
[<de9f51d0>] [<de9e6610>] [<de9e67ec>] [<de9ed880>] [<de9e68c2>] [<de9fd534>]
[<de9fd1b0>] [<de9fe518>] [<de9fd7e8>] [<de9fd9ef>] [<c011bd4b>] [<de9fd060>]
[<de9fe07c>] [<de9fd060>] [<de9fd060>] [<c0109103>]
Code: 0f b6 00 c1 e0 10 09 c2 89 d6 81 ce 8b 00 00 00 66 83 7d 04
Module Size Used by Not tainted
dvb-bt8xx 5412 1 (initializing)
bt878 7568 0 [dvb-bt8xx]
nxt6000 8652 1
v4l1-compat 13572 0 (unused)
dvb-core 52460 0 [dvb-bt8xx nxt6000]
bttv 116448 0 [dvb-bt8xx bt878]
video-buf 16432 0 [bttv]
v4l2-common 5376 0 [bttv]
i2c-algo-bit 8872 0 [bttv]
btcx-risc 3656 0 [bttv]
soundcore 6436 0 [bttv]
i2c-core 19140 0 [dvb-bt8xx bttv i2c-algo-bit]
videodev 9216 2 [bttv]
agpgart 45088 0 (unused)
parport_pc 19076 1 (autoclean)
lp 8996 0 (autoclean)
parport 37056 1 (autoclean) [parport_pc lp]
iptable_filter 2412 0 (autoclean) (unused)
ip_tables 15616 1 [iptable_filter]
autofs 13364 0 (autoclean) (unused)
via-rhine 15344 1
mii 3976 0 [via-rhine]
crc32 3712 0 [via-rhine]
ext3 71044 2 (autoclean)
jbd 51956 2 (autoclean) [ext3]
keybdev 2944 0 (unused)
mousedev 5556 0 (unused)
hid 24676 0 (unused)
input 5760 0 [keybdev mousedev hid]
usb-uhci 26348 0 (unused)
ehci-hcd 20200 0 (unused)
usbcore 78752 1 [hid usb-uhci ehci-hcd]
sbp2 20684 0 (unused)
ohci1394 29128 0 (unused)
ieee1394 204612 0 [sbp2 ohci1394]
sd_mod 13356 0 (unused)
scsi_mod 107732 1 [sbp2 sd_mod]
[root@bender root]# lspci -v
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 3123
Subsystem: VIA Technologies, Inc.: Unknown device aa01
Flags: bus master, 66Mhz, medium devsel, latency 8
Memory at d0000000 (32-bit, prefetchable) [size=128M]
Capabilities: [a0] AGP version 2.0
Capabilities: [c0] Power Management version 2
00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP] (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: dc000000-ddffffff
Prefetchable memory behind bridge: d8000000-dbffffff
Capabilities: [80] Power Management version 2
00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI])
Subsystem: VIA Technologies, Inc. IEEE 1394 Host Controller
Flags: bus master, medium devsel, latency 32, IRQ 10
Memory at de000000 (32-bit, non-prefetchable) [size=2K]
I/O ports at d000 [size=128]
Capabilities: [50] Power Management version 2
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. USB
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at d400 [size=32]
Capabilities: [80] Power Management version 2
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. USB
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at d800 [size=32]
Capabilities: [80] Power Management version 2
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. USB
Flags: bus master, medium devsel, latency 32, IRQ 5
I/O ports at dc00 [size=32]
Capabilities: [80] Power Management version 2
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHCI])
Subsystem: VIA Technologies, Inc. USB 2.0
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at de001000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
Subsystem: VIA Technologies, Inc.: Unknown device aa01
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: [c0] Power Management version 2
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: VIA Technologies, Inc.: Unknown device aa01
Flags: bus master, medium devsel, latency 32
I/O ports at e000 [size=16]
Capabilities: [c0] Power Management version 2
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97 Audio Controller (rev 50)
Subsystem: VIA Technologies, Inc.: Unknown device aa01
Flags: medium devsel, IRQ 5
I/O ports at e400 [size=256]
Capabilities: [c0] Power Management version 2
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded Ethernet Controller on VT8235
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at ec00 [size=256]
Memory at de002000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2
00:14.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Subsystem: Unknown device 0071:0101
Flags: bus master, medium devsel, latency 32, IRQ 10
Memory at de003000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
00:14.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Subsystem: Unknown device 0071:0101
Flags: bus master, medium devsel, latency 32, IRQ 10
Memory at de004000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
01:00.0 VGA compatible controller: VIA Technologies, Inc.: Unknown device 3122 (rev 03) (prog-if 00 [VGA])
Subsystem: VIA Technologies, Inc.: Unknown device 3122
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at d8000000 (32-bit, prefetchable) [size=64M]
Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [60] Power Management version 2
Capabilities: [70] AGP version 2.0
Home |
Main Index |
Thread Index