Mailing List archive

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

[linux-dvb] Re: bttv unresolved symbols



>
> > I have been following the instructions from the dvb-kernel
> instructions
> > in the file 'README.bt8xx'. They have been updated by Jamie Honan
> > recently, but I cannot find the the version of bttv that it
> insists must
> > be used, and i am getting unresolved symbols with the bttv driver.
> > The readme advises bttv-0.9.12 or later... bytesex.org/bttv does not
> > have anything past 0.9.11 so I'm not sure if this is the
> cause of the
> > error.
>
> Yes it is.
>
> For 2.4.22 this is in the bytesex.org snapshot directory.
>
> In http://bytesex.org/snapshot there is
> bttv9-20031024.tar.gz
>

ah ha !  Thanks for the tip, I couldnt find it in the /bttv directory.

> >     My problem is:
> >
> >     depmod: *** Unresolved symbols in
> > /lib/modules/2.4.22/misc/dvb-bt8xx.o
> >     depmod:         bttv_get_i2c_adap
>

The the next error was:

depmod: *** Unresolved symbols in /lib/modules/2.4.22/v4l2/bttv.o
depmod:         video_device_release
depmod:         video_device_alloc

So, I went looking, and it seems the videodev.c would provide those
function calls, and I've had a search through the linux-dvb list without
any trace of it.

I've tracked down a patch for videodev.c (from bytesex.org), applied,
built, installed and now I'm having different problems:

# ./dvb-nebula start
Inserting DVB modules into kernel./dvb-nebula: line 41:  3571
Segmentation fault      modprobe bttv

The /var/log/messages snippet is attached.


The dvb-nebula script loads the modules in what should be the "correct"
order...

        echo -n -e "Inserting DVB modules into kernel"
        # Linux video
        modprobe videodev
        # bttv is required for bt878 and dvb-bt8xx
        modprobe bttv
        # core DVB
        modprobe dvb-core dvb_shutdown_timeout=0;
        modprobe v4l1-compat
        modprobe v4l2-common
        modprobe video-buf
        # Nebula DVB-T card
        modprobe nxt6000
        modprobe bt878
        modprobe dvb-bt8xx


Any tips / clues / suggestions ?


Thanks,

Rob

Oct 27 00:13:12 bender kernel: i2c-core.o: i2c core module
Oct 27 00:13:12 bender kernel: i2c-algo-bit.o: i2c bit algorithm module
Oct 27 00:13:12 bender kernel: bttv: driver version 0.9.12 loaded
Oct 27 00:13:12 bender kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
Oct 27 00:13:12 bender kernel: bttv: Bt8xx card found (0).
Oct 27 00:13:12 bender kernel: bttv0: Bt878 (rev 17) at 00:14.0, irq: 10, latency: 32, mmio: 0xde003000
Oct 27 00:13:12 bender kernel: bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101
Oct 27 00:13:12 bender kernel: bttv0: using: Nebula Electronics DigiTV [card=104,autodetected]
Oct 27 00:13:12 bender kernel: i2c-core.o: adapter bt878 #0 [sw] registered as adapter 0.
Oct 27 00:13:12 bender kernel: bttv0: using tuner=-1
Oct 27 00:13:12 bender kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Oct 27 00:13:12 bender kernel:  printing eip:
Oct 27 00:13:12 bender kernel: de9ae9c5
Oct 27 00:13:12 bender kernel: *pde = 00000000
Oct 27 00:13:12 bender kernel: Oops: 0002
Oct 27 00:13:12 bender kernel: CPU:    0
Oct 27 00:13:12 bender kernel: EIP:    0010:[<de9ae9c5>]    Not tainted
Oct 27 00:13:12 bender kernel: EFLAGS: 00010283
Oct 27 00:13:12 bender kernel: eax: de9ae980   ebx: 00000000   ecx: de983f40   edx: ffffffff
Oct 27 00:13:12 bender kernel: esi: 00000000   edi: dcd6a5e0   ebp: de983434   esp: d8f63e30
Oct 27 00:13:12 bender kernel: ds: 0018   es: 0018   ss: 0018
Oct 27 00:13:12 bender kernel: Process modprobe (pid: 3571, stackpage=d8f63000)
Oct 27 00:13:12 bender kernel: Stack: de982d34 dcd6a5e0 00000020 de9a9735 d8f63e64 de9a184e dcd6a5e4 00000020
Oct 27 00:13:12 bender kernel:        de9a9727 0000036e de9a96d3 de9a9736 de9a9bbc de9b3a20 de9b3a20 00000000
Oct 27 00:13:12 bender kernel:        00000010 de9a1958 dcd6a5e0 00000000 ffffffff 00000000 de9a1f2f de9b3a20
Oct 27 00:13:12 bender kernel: Call Trace:    [<de982d34>] [<de9a9735>] [<de9a184e>] [<de9a9727>] [<de9a96d3>]
Oct 27 00:13:12 bender kernel:   [<de9a9736>] [<de9a9bbc>] [<de9b3a20>] [<de9b3a20>] [<de9a1958>] [<de9a1f2f>]
Oct 27 00:13:12 bender kernel:   [<de9b3a20>] [<de9a1460>] [<de9b3b18>] [<de9b3a20>] [<de9aec98>] [<de9aed00>]
Oct 27 00:13:12 bender kernel:   [<c01cb2f5>] [<de9aec98>] [<de9aed00>] [<c01cb39c>] [<de9aed00>] [<de9a2272>]
Oct 27 00:13:12 bender kernel:   [<de9aed00>] [<c011bb0b>] [<de99c060>] [<de9ac9a8>] [<de99c060>] [<de99c060>]
Oct 27 00:13:12 bender kernel:   [<c01090ff>]
Oct 27 00:13:12 bender kernel:

Home | Main Index | Thread Index