Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Nebula installation and nxt6000 fault
Title: Message
I am installing a
Nebula DigiTV board but with a few issues. Have followed the various README's
and sailed in the draught of a number of postings in this mailing list but seem
stuck. Any help here is greatly appreciated. Thanks in
advance.
Robert
Cook
The version of Linux
is Mandrake 9.2 with a 2.4.23 kernel (2.4.23-0.rc5.2mdk). Video 4 linux
enabled.
Installed
Video4Linux from video4linux-20031208.tar.gz
Installed
dvb-kernel/build-2.4 from latest CVS archives
Bit of a nightmare
sorting out conflicting v4l1-compat.o and v4l2-common.o between V4L and
dvb-kernel along with Mandrake installed dvb_mod libraries. Cleaned up stale
modules and removed conflicting dvb-kernel modules with priority to
V4L.
Ran the following
commands:
#modprobe bttv
card=0x68 i2c_hw=1
dmesg output
============>
bttv: driver version
0.9.12 loaded
bttv: snapshot date 2003-12-08
bttv: using 8 buffers with
2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0:
Bt878 (rev 17) at 02:0a.0, irq: 22, latency: 64, mmio: 0xfbefe000
bttv0:
detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is
0071:0101
bttv0: using: Nebula Electronics DigiTV [card=104,insmod
option]
bttv0: gpio: en=00000000, out=00000000 in=00ff00cb [init]
bttv0:
using tuner=-1
bttv0: registered device video0
bttv0: registered device
vbi0
bttv0: PLL: 28636363 => 35468950 ..
ok
=================
#modprobe
dvb-bt8xx
dmesg output
============>
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function
found (0).
bt878(0): Bt878 (rev 17) at 02:0a.1, irq: 22, latency: 64, memory:
0xfbeff000
DVB: registering new adapter (Neb).
=================
#modprobe
nxt6000
modprobe: insmod
/lib/modules/2.4.23-0.rc5.2mdkcustom/misc/nxt6000.o failed
modprobe: insmod
nxt6000 failed
dmesg | ksymoops
output ============>
Unable to handle kernel NULL pointer dereference at virtual address
00000000
e0c85d24
*pde = 00000000
Oops: 0000
CPU:
0
EIP: 0010:[<e0c85d24>] Not
tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS:
00010a86
eax: 00000000 ebx: 00000001 ecx:
c0000000 edx: dad1be60
esi: 00000000 edi:
00000001 ebp: dad1bde0 esp: dad1bdd4
ds:
0018 es: 0018 ss: 0018
Process insmod (pid: 1985,
stackpage=dad1b000)
Stack: 00000001 00000000 00000001 dad1be04 e0c8612b
e0c92000 dad1be60 00000001
e0c92000
e0c92040 e0c92004 dad1be60 dad1be24 c02ecf29 e0c92004
dad1be60
00000001 dac42000 00000014
dad1be74 dad1be3c e0ca61a4 e0c92004 dad1be60
Call
Trace:
[<e0c8612b>] bttv_i2c_xfer+0x9b/0xc0
[bttv]
[<e0c92000>] bttvs+0x0/0x4cc0
[bttv]
[<e0c92000>] bttvs+0x0/0x4cc0
[bttv]
[<e0c92040>] bttvs+0x40/0x4cc0
[bttv]
[<e0c92004>] bttvs+0x4/0x4cc0
[bttv]
[<c02ecf29>] i2c_transfer+0x39/0x80
[kernel]
[<e0c92004>] bttvs+0x4/0x4cc0
[bttv]
[<e0ca61a4>] master_xfer+0x34/0x50
[dvb-bt8xx]
[<e0c92004>] bttvs+0x4/0x4cc0
[bttv]
[<e0dcc269>] pll_write+0x59/0xa0
[nxt6000]
[<e0dccf0b>] nxt6000_attach+0x9b/0x200
[nxt6000]
[<e0c9cc78>] try_attach_device+0x38/0x80
[dvb-core]
[<e0c9cded>] probe_device_on_all_busses+0x1d/0x30
[dvb-core]
[<e0ca42e0>] dvb_i2c_mutex+0x0/0x20
[dvb-core]
[<e0c9cfe9>]
dvb_register_i2c_device_Rde0504aa+0x59/0x90
[dvb-core]
[<e0dcd978>] __ksymtab+0x0/0x20
[nxt6000]
[<e0dcd0f0>] nxt6000_init+0x20/0x50
[nxt6000]
[<e0dcce70>] nxt6000_attach+0x0/0x200
[nxt6000]
[<e0dcd070>] nxt6000_detach+0x0/0x60
[nxt6000]
[<c01f5762>] sys_init_module+0x652/0x6e0
[kernel]
[<e0dcd96c>] .kmodtab+0x0/0xc
[nxt6000]
[<e0dcc060>] nxt6000_write+0x0/0xa0
[nxt6000]
[<c01e0683>] system_call+0x33/0x40 [kernel]
Code: 8a
00 25 ff 00 00 00 c1 e0 10 09 c1 8b 45 10 89 ce 81 ce 8b
>>EIP; e0c85d24
<[bttv]bttv_i2c_sendbytes+14/1e0> <=====
>>edx; dad1be60 <_end+1a8c9d39/20585f39>
>>ebp;
dad1bde0 <_end+1a8c9cb9/20585f39>
>>esp; dad1bdd4
<_end+1a8c9cad/20585f39>
Trace; e0c8612b <[bttv]bttv_i2c_xfer+9b/c0>
Trace; e0c92000
<[bttv].data.end+45/60a5>
Trace; e0c92000
<[bttv].data.end+45/60a5>
Trace; e0c92040
<[bttv].data.end+85/60a5>
Trace; e0c92004
<[bttv].data.end+49/60a5>
Trace; c02ecf29
<i2c_transfer+39/80>
Trace; e0c92004
<[bttv].data.end+49/60a5>
Trace; e0ca61a4
<[dvb-bt8xx]master_xfer+34/50>
Trace; e0c92004
<[bttv].data.end+49/60a5>
Trace; e0dcc269
<[nxt6000]pll_write+59/a0>
Trace; e0dccf0b
<[nxt6000]nxt6000_attach+9b/200>
Trace; e0c9cc78
<[dvb-core]try_attach_device+38/80>
Trace; e0c9cded
<[dvb-core]probe_device_on_all_busses+1d/30>
Trace; e0ca42e0
<[dvb-core]dvb_i2c_mutex+0/20>
Trace; e0c9cfe9
<[dvb-core]dvb_register_i2c_device+59/90>
Trace; e0dcd978
<[nxt6000].rodata.end+c9/5d1>
Trace; e0dcd0f0
<[nxt6000]nxt6000_init+20/50>
Trace; e0dcce70
<[nxt6000]nxt6000_attach+0/200>
Trace; e0dcd070
<[nxt6000]nxt6000_detach+0/60>
Trace; c01f5762
<sys_init_module+652/6e0>
Trace; e0dcd96c
<[nxt6000].rodata.end+bd/5d1>
Trace; e0dcc060
<[nxt6000]nxt6000_write+0/a0>
Trace; c01e0683
<system_call+33/40>
Code; e0c85d24 <[bttv]bttv_i2c_sendbytes+14/1e0>
00000000
<_EIP>:
Code; e0c85d24
<[bttv]bttv_i2c_sendbytes+14/1e0> <=====
0: 8a
00
mov (%eax),%al <=====
Code; e0c85d26
<[bttv]bttv_i2c_sendbytes+16/1e0>
2: 25 ff 00
00 00
and $0xff,%eax
Code; e0c85d2b
<[bttv]bttv_i2c_sendbytes+1b/1e0>
7: c1 e0
10
shl $0x10,%eax
Code; e0c85d2e
<[bttv]bttv_i2c_sendbytes+1e/1e0>
a: 09
c1
or %eax,%ecx
Code; e0c85d30
<[bttv]bttv_i2c_sendbytes+20/1e0>
c: 8b 45
10
mov 0x10(%ebp),%eax
Code; e0c85d33
<[bttv]bttv_i2c_sendbytes+23/1e0>
f: 89
ce
mov %ecx,%esi
Code; e0c85d35
<[bttv]bttv_i2c_sendbytes+25/1e0>
11: 81 ce 8b 00 00
00 or
$0x8b,%esi
=================
Home |
Main Index |
Thread Index