Mailing List archive

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

[linux-dvb] Still getting segmentation faults when I modprobe bttv



Re: Sementation fault in bttv
>  On  3 Dec, Holger Waechtler wrote:
>  >  Can you please resolve the kernelsymbols by piping the output 
>  >  above through ksymoops?  

I wrote:
 
>  I can't, until I start again from the beginning, since I applied Gerd's 
>  patches to my original 2.4.23 source tree, and the kernel built but the 
>  modules won't build, following the patch.  So, /usr/src/linux-2.4.23/vmlinux 
>  no longer matches the kernel I'm booting from. 

I've just finished my new attempt, starting again from scratch, mostly
following advice from Vincenzo Di Massa and Michael Hunold.

This is what I did:

1. Unpacked 2.4.23 kernel, configured with video4linux, i2c, etc.
2. Build kernel & modules & installed both
3. cvs co dvb-kernel
4. ran getlinks script in dvb-kernel
5. make in dvb-kernel/build-2.4
6. install in dvb-kernel/build-2.4
7. Booted up the new 2.4.23 TV kernel
8. Run dvb-nebula script to start modules.

BTW, I assume you don't have to be running the new kernel when you
"make install" in dvb-kernel/build-2.4?  I.e., steps 5 & 6 can be done
before step 7?

(It's also possible that Vincenzo meant I should also do the extra steps
of unpacking bttv and patching it, and getting video4linux (2) and
making and installing that too.  But I did not unpack, build and install
video4linux-20031201.tar.gz - I just relied on what was in the released
2.4.23 kernel.)

I also get this error from "make install" in dvb-kernel/build-2.4
depmod: *** Unresolved symbols in /lib/modules/2.4.23-tv/misc/dvb-bt8xx.o


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

And modprobe appears to have hung, so I'll need to reboot after I send
this email.

I notice that the dvb-nebula script just does "modprobe bt878" whereas
the dvb-kernel/build-2.4/insmod-bt8xx.sh script says:

        # bttv is required for bt878 and dvb-bt8xx
        # card=0x68 is vital FOR THE DST CARD
        insmod bttv.o card=0x68 i2c_hw=1

But I figure the Nebula DigiTV card is not the DST card, so the
dvb-nebula script should probably be okay if you have the Nebula card. 
I think they're different cards since video4linux-20031201/doc/CARDLIST.bttv
says:

	card=104 - Nebula Electronics DigiTV
	...
	card=113 - Twinhan DST + clones

But the dvb-nebula script doesn't appear to pass the card parameter (I
note that 104 = 0x68).  Does that matter?  If such a parameter is
needed for the modprobe, I think it would have to be added to
/etc/modules.conf, wouldn't it?

Anyway, I ran this:

ksymoops -v /usr/src/linux-2.4.23/vmlinux -m /boot/System.map-2.4.23 \
     -o /lib/modules/2.4.23 segfault3

But I'm puzzled by the ksymoops warning messages like:

ksyms_base symbol GPLONLY___ide_do_rw_disk not found in vmlinux.
  Ignoring ksyms_base entry
mismatch on symbol bt878  , bt878 says d096ca20, /lib/modules/2.4.23/misc/bt878.o
 says d096c980.  Ignoring /lib/modules/2.4.23/misc/bt878.o entry

It's a fresh kernel and fresh modules and the symbols should all match.
In dvb-kernel/build-2.4 the "make install" did give the eror at the end:
depmod: *** Unresolved symbols in /lib/modules/2.4.23/misc/dvb-bt8xx.o

I have two /lib/modules/2.4.23 module sets I created today, both from
the fresh 2.4.23 kernel.  One I've now called 2.4.23-tv-depmod-okay
and the other is 2.4.23-tv.  I don't know how I made the -depmod-okay
one, but it's the only one that avoids the unresolved symbols error
message.  The two directories differ in these files:

# diff -qr 2.4.23-tv 2.4.23-tv-depmod-okay
Only in 2.4.23-tv: misc
Files 2.4.23-tv/modules.dep and 2.4.23-tv-depmod-okay/modules.dep differ
Files 2.4.23-tv/modules.pcimap and 2.4.23-tv-depmod-okay/modules.pcimap differ
Files 2.4.23-tv/modules.usbmap and 2.4.23-tv-depmod-okay/modules.usbmap differ

The significant differences are:

In the modules.dep file, the 2.4.23-tv/modules.dep file has about 90 extra
lines of dependencies, like:

/lib/modules/2.4.23-tv/misc/alps_tdlb7.o:     /lib/modules/2.4.23-tv/misc/dvb-core.o

/lib/modules/2.4.23-tv/misc/alps_tdmb7.o:     /lib/modules/2.4.23-tv/misc/dvb-core.o

/lib/modules/2.4.23-tv/misc/at76c651.o:       /lib/modules/2.4.23-tv/misc/dvb-core.o

/lib/modules/2.4.23-tv/misc/bt878.o:  /lib/modules/2.4.23-tv/kernel/drivers/media/video/bttv.o

/lib/modules/2.4.23-tv/misc/cx24110.o:        /lib/modules/2.4.23-tv/misc/dvb-core.o

/lib/modules/2.4.23-tv/misc/dst.o:    /lib/modules/2.4.23-tv/misc/dvb-core.o \
      /lib/modules/2.4.23-tv/misc/bt878.o

/lib/modules/2.4.23-tv/misc/dvb-bt8xx.o:      /lib/modules/2.4.23-tv/misc/bt878.o \
      /lib/modules/2.4.23-tv/misc/dvb-core.o \
      /lib/modules/2.4.23-tv/kernel/drivers/i2c/i2c-core.o \
      /lib/modules/2.4.23-tv/kernel/drivers/media/video/bttv.o

and also the modules.pcimap files differ - the 2.4.23-tv one has extra lines
like:

diff -r 2.4.23-tv/modules.pcimap 2.4.23-tv-depmod-okay/modules.pcimap
414,437d413
< bt878                0x0000109e 0x00000878 0xffffffff 0xffffffff 0x00000000 0x
00000000 0x00000000
< dvb-ttpci-budget-av  0x00001131 0x00007146 0x00001131 0x00004f56 0x00000000 0x
00000000 0x000024ec

And the modules.usbmap also has extra lines in the 2.4.23-tv directory,
like:

diff -r 2.4.23-tv/modules.usbmap 2.4.23-tv-depmod-okay/modules.usbmap
588,592d587
< dvb-ttusb-budget     0x0003      0x0b48   0x1003    0x0000       0x0000       
0x00         0x00            0x00            0x00            0x00               
0x00               0x00000000
< dvb-ttusb-budget     0x0003      0x0b48   0x1004    0x0000       0x0000       
0x00         0x00            0x00            0x00            0x00               
0x00               0x00000000

So the /lib/modules/2.4.23-tv-depmod-okay modules directory, which
*doesn't* give the 
depmod: *** Unresolved symbols in /lib/modules/2.4.23-tv/misc/dvb-bt8xx.o
error, is the one with extra symbols ...

I've been trying to figure this out, by taking copies of the directory
and trying make install in dvb-kernel/build-2.4.  *Now* I'm in the
situation where *none* of the /lib/modules/2.4.23* directories work
with depmod, I always get the unresolved symbols error.

I see that now they all contain the "misc" directory.  Let's see, if I
remove the misc directory does the unresolved symbols message vanish
....?  Yes.  And if I put the directory back, the error comes back.

Is there any way to get a list of *what* symbols are unresolved, from
depmod?  I couldn't see any way, from reading the man page.

BTW, the misc directory contains these files:

alps_tdlb7.o  dvb-ttpci-budget-av.o     grundig_29504-491.o  tda1004x.o
alps_tdmb7.o  dvb-ttpci-budget-ci.o     mt312.o              ttpci-eeprom.o
at76c651.o    dvb-ttpci-budget-patch.o  nxt6000.o            ttusb_dec.o
bt878.o       dvb-ttpci-budget.o        saa7146.o            v4l1-compat.o
cx24110.o     dvb-ttpci.o               saa7146_vv.o         v4l2-common.o
dst.o         dvb-ttusb-budget.o        skystar2.o           ves1820.o
dvb-bt8xx.o   dvb_dummy_fe.o            sp887x.o             ves1x93.o
dvb-core.o    grundig_29504-401.o       stv0299.o            video-buf.o

and seems to be created by "make install" from inside
dvb-kernel/build-2.4.  I.e., after I do that, depmod always complains
of unresolved symbols.

Anyway, FWIW, here is the /var/log/messages processed by ksymoops. 
Hope it helps:

ksymoops 2.4.1 on i686 2.4.23.  Options used
     -v /usr/src/linux-2.4.23/vmlinux (specified)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.23 (specified)
     -m /boot/System.map-2.4.23 (specified)

Warning (compare_maps): ksyms_base symbol GPLONLY___ide_do_rw_disk not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_add_generic_settings not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_build_dmatable not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_destroy_dmatable not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_dma_intr not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_get_best_pio_mode not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_pci_register_driver not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_pci_unregister_driver not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_pio_timings not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_set_xfer_rate not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_setup_dma not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_setup_pci_device not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_setup_pci_devices not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): mismatch on symbol bt878  , bt878 says d096ca20, /lib/modules/2.4.23/misc/bt878.o says d096c980.  Ignoring /lib/modules/2.4.23/misc/bt878.o entry
Warning (compare_maps): mismatch on symbol bt878_num  , bt878 says d096ca00, /lib/modules/2.4.23/misc/bt878.o says d096c960.  Ignoring /lib/modules/2.4.23/misc/bt878.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_alloc not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_dma_free not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_dma_init_kernel not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_dma_init_overlay not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_dma_init_user not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_dma_pci_map not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_dma_pci_sync not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_dma_pci_unmap not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_dqbuf not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_iolock not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_lock not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_mmap_free not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_mmap_mapper not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_mmap_setup not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_next_field not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_poll_stream not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_qbuf not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_querybuf not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_queue_cancel not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_queue_init not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_queue_is_busy not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_read_one not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_read_start not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_read_stop not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_read_stream not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_reqbufs not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_status not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_streamoff not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_streamon not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_unlock not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_vmalloc_to_sg not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): video-buf symbol GPLONLY_videobuf_waiton not found in /lib/modules/2.4.23/misc/video-buf.o.  Ignoring /lib/modules/2.4.23/misc/video-buf.o entry
Warning (compare_maps): mismatch on symbol dvb_devfs_handle  , dvb-core says d095f2e0, /lib/modules/2.4.23/misc/dvb-core.o says d095e840.  Ignoring /lib/modules/2.4.23/misc/dvb-core.o entry
Warning (compare_maps): ac97_codec symbol GPLONLY_ac97_register_driver not found in /lib/modules/2.4.23/kernel/drivers/sound/ac97_codec.o.  Ignoring /lib/modules/2.4.23/kernel/drivers/sound/ac97_codec.o entry
Warning (compare_maps): ac97_codec symbol GPLONLY_ac97_unregister_driver not found in /lib/modules/2.4.23/kernel/drivers/sound/ac97_codec.o.  Ignoring /lib/modules/2.4.23/kernel/drivers/sound/ac97_codec.o entry
Warning (compare_maps): mismatch on symbol nlmsvc_ops  , lockd says d08792f0, /lib/modules/2.4.23/kernel/fs/lockd/lockd.o says d08785cc.  Ignoring /lib/modules/2.4.23/kernel/fs/lockd/lockd.o entry
Warning (compare_maps): mismatch on symbol nfs_debug  , sunrpc says d08a0664, /lib/modules/2.4.23/kernel/net/sunrpc/sunrpc.o says d08a0364.  Ignoring /lib/modules/2.4.23/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol nfsd_debug  , sunrpc says d08a0668, /lib/modules/2.4.23/kernel/net/sunrpc/sunrpc.o says d08a0368.  Ignoring /lib/modules/2.4.23/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol nlm_debug  , sunrpc says d08a066c, /lib/modules/2.4.23/kernel/net/sunrpc/sunrpc.o says d08a036c.  Ignoring /lib/modules/2.4.23/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol rpc_debug  , sunrpc says d08a0660, /lib/modules/2.4.23/kernel/net/sunrpc/sunrpc.o says d08a0360.  Ignoring /lib/modules/2.4.23/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol usb_devfs_handle  , usbcore says d08331b0, /lib/modules/2.4.23/kernel/drivers/usb/usbcore.o says d0832c10.  Ignoring /lib/modules/2.4.23/kernel/drivers/usb/usbcore.o entry
Dec  7 22:17:16 posh kernel: CPU:    0
Dec  7 22:17:16 posh kernel: EIP:    0010:[usbcore:usb_devfs_handle+1008683/12086096]    Not tainted
Dec  7 22:17:16 posh kernel: EIP:    0010:[<d09295db>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Dec  7 22:17:16 posh kernel: EFLAGS: 00010246
Dec  7 22:17:16 posh kernel: eax: 00000001   ebx: d0937f44   ecx: 00003a80   edx: 00000000
Dec  7 22:17:16 posh kernel: esi: d093c1c0   edi: d093c1c0   ebp: 00000001   esp: cd549e74
Dec  7 22:17:16 posh kernel: ds: 0018   es: 0018   ss: 0018
Dec  7 22:17:16 posh kernel: Process modprobe (pid: 1773, stackpage=cd549000)
Dec  7 22:17:16 posh kernel: Stack: d093c1c0 d093c1c0 ffffffff d093c1c0 d093c1c0 c12d3c00 d092e8b2 d093c1c0 
Dec  7 22:17:16 posh kernel:        00000001 d093c1c0 d093c1c0 d093c1c0 d093c1c0 ffffffff 00000000 d092f30a 
Dec  7 22:17:16 posh kernel:        d093c1c0 00000003 00003dd7 2011a2db d0937980 d09379e0 c12d3c00 00000000 
Dec  7 22:17:16 posh kernel: Call Trace:    [usbcore:usb_devfs_handle+1085456/12009323] [usbcore:usb_devfs_handle+1085456/12009323] [usbcore:usb_devfs_handle+1085456/12009323] [usbcore:usb_devfs_handle+1085456/12009323] [usbcore:usb_devfs_handle+1029890/12064889]
Dec  7 22:17:16 posh kernel: Call Trace:    [<d093c1c0>] [<d093c1c0>] [<d093c1c0>] [<d093c1c0>] [<d092e8b2>]
Dec  7 22:17:16 posh kernel:   [<d093c1c0>] [<d093c1c0>] [<d093c1c0>] [<d093c1c0>] [<d093c1c0>] [<d092f30a>]
Dec  7 22:17:16 posh kernel:   [<d093c1c0>] [<d0937980>] [<d09379e0>] [<c01d6a7c>] [<d0937980>] [<d09379e0>]
Dec  7 22:17:16 posh kernel:   [<c01d6ae2>] [<d09379e0>] [<d092f41e>] [<d09379e0>] [<c011b1d5>] [<d0935ef0>]
Dec  7 22:17:16 posh kernel:   [<d0929060>] [<c0108903>]
Dec  7 22:17:16 posh kernel: Code: f7 34 19 89 d5 89 54 24 04 3b 96 08 03 00 00 75 24 8b 96 20 

>>EIP; d09295db <[bttv]bt848_muxsel+6b/1a0>   <=====
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d092e8b2 <[bttv]init_bt848+4e2/500>
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d092f30a <[bttv]bttv_probe+2ea/370>
Trace; d093c1c0 <[bttv]__ksymtab_bttv_read_gpio+0/2>
Trace; d0937980 <[bttv]bttv_pci_tbl+38/8c>
Trace; d09379e0 <[bttv]bttv_pci_driver+0/40>
Trace; c01d6a7c <pci_announce_device+3c/60>
Trace; d0937980 <[bttv]bttv_pci_tbl+38/8c>
Trace; d09379e0 <[bttv]bttv_pci_driver+0/40>
Trace; c01d6ae2 <pci_register_driver+42/60>
Trace; d09379e0 <[bttv]bttv_pci_driver+0/40>
Trace; d092f41e <[bttv]bttv_init_module+8e/e0>
Trace; d09379e0 <[bttv]bttv_pci_driver+0/40>
Trace; c011b1d5 <sys_init_module+595/660>
Trace; d0935ef0 <[bttv].rodata.end+34f1/4aa1>
Trace; d0929060 <[bttv]rvmalloc+0/90>
Trace; c0108903 <system_call+33/38>
Code;  d09295db <[bttv]bt848_muxsel+6b/1a0>
00000000 <_EIP>:
Code;  d09295db <[bttv]bt848_muxsel+6b/1a0>   <=====
   0:   f7 34 19                  divl   (%ecx,%ebx,1)   <=====
Code;  d09295de <[bttv]bt848_muxsel+6e/1a0>
   3:   89 d5                     mov    %edx,%ebp
Code;  d09295e0 <[bttv]bt848_muxsel+70/1a0>
   5:   89 54 24 04               mov    %edx,0x4(%esp,1)
Code;  d09295e4 <[bttv]bt848_muxsel+74/1a0>
   9:   3b 96 08 03 00 00         cmp    0x308(%esi),%edx
Code;  d09295ea <[bttv]bt848_muxsel+7a/1a0>
   f:   75 24                     jne    35 <_EIP+0x35> d0929610 <[bttv]bt848_muxsel+a0/1a0>
Code;  d09295ec <[bttv]bt848_muxsel+7c/1a0>
  11:   8b 96 20 00 00 00         mov    0x20(%esi),%edx


56 warnings issued.  Results may not be reliable.


luke



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index