Hi there, Im having some trouble with ivtv on a xen domU. I have  
looked through the archives and found a reference to a similar problem  
with no solution:

http://www.gossamer-threads.com/lists/ivtv/users/33609?search_string=xen;#33609

Im running:
Dom0
- Linux sybil.bappos.com 2.6.18-8.1.1.el5xen #1 SMP Mon Feb 26  
21:05:12 EST 2007 i686 i686 i386 GNU/Linux
- xen-3.0.3-25.0.3.el5

domU
- Linux slurp.bappos.com 2.6.20-1.2944.fc6xen #1 SMP Tue Apr 10  
19:12:19 EDT 2007 i686 i686 i386 GNU/Linux
- ivtv-0.10.1-126.fc6.at
- ivtv-firmware-20070217-13.at
- ivtv-kmdl-2.6.20-1.2944.fc6xen-0.10.1-126.fc6.at


lspci -v :
00:00.0 Multimedia video controller: Internext Compression Inc iTVC16  
(CX23416) MPEG-2 Encoder (rev 01)
         Subsystem: Hauppauge computer works Inc. WinTV PVR 250
         Flags: medium devsel, IRQ 16
         Memory at f8000000 (32-bit, prefetchable) [disabled] [size=64M]
         Capabilities: [44] Power Management version 2

00:01.0 Multimedia video controller: Brooktree Corporation Bt878 Video  
Capture (rev 11)
         Subsystem: Hauppauge computer works Inc. WinTV Series
         Flags: bus master, medium devsel, latency 64, IRQ 17
         Memory at fdffe000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2

00:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio  
Capture (rev 11)
         Subsystem: Hauppauge computer works Inc. WinTV Series
         Flags: bus master, medium devsel, latency 64, IRQ 17
         Memory at fdfff000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2


current lsmod:
[EMAIL PROTECTED] src]# lsmod | grep bttv
bttv                  171893  1 bt878
video_buf              27589  1 bttv
ir_common              34117  1 bttv
compat_ioctl32          5569  1 bttv
i2c_algo_bit           11337  1 bttv
btcx_risc               8905  1 bttv
tveeprom               18257  1 bttv
i2c_core               24897  5 tuner,tvaudio,bttv,i2c_algo_bit,tveeprom
videodev               29633  1 bttv
v4l2_common            26945  3 tuner,bttv,videodev


When i load the ivtv module i get the following:
[EMAIL PROTECTED] src]# modprobe ivtv
ivtv: no version for "struct_module" found: kernel tainted.
PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
i2c_adapter i2c-1: Client creation failed at 0x40 (-5)
Fatal DMA error! Please use 'swiotlb=force'
------------[ cut here ]------------
kernel BUG at arch/i386/kernel/pci-dma-xen.c:359!
invalid opcode: 0000 [#1]
SMP
last sysfs file: /class/firmware/0000:00:00.0/loading
Modules linked in: msp3400 saa7115 ivtv(F)(U) cx2341x autofs4 hidp  
l2cap bluetooth sunrpc
xennet ipv6 nf_conntrack_netbios_ns ipt_REJECT nf_conntrack_ipv4  
xt_state nf_conntrack
nfnetlink xt_tcpudp iptable_filter ip_tables x_tables dm_multipath  
parport_pc lp parport
bt878 snd_bt87x snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq  
snd_seq_device
snd_pcm_oss snd_mixer_oss snd_pcm tuner snd_timer tvaudio snd bttv  
pcspkr video_buf
ir_common compat_ioctl32 i2c_algo_bit btcx_risc tveeprom i2c_core  
soundcore videodev
v4l2_common v4l1_compat snd_page_alloc dm_snapshot dm_zero dm_mirror  
dm_mod xenblk ext3
jbd ehci_hcd ohci_hcd uhci_hcd
CPU:    0
EIP:    0061:[<c0409f33>]    Tainted: GF     VLI
EFLAGS: 00010292   (2.6.20-1.2944.fc6xen #1)
EIP is at dma_map_single+0xd2/0x156
eax: 0000002f   ebx: ed791048   ecx: c06e6b50   edx: f5416000
esi: 00000000   edi: 00008100   ebp: 00000002   esp: db736c94
ds: 007b   es: 007b   ss: 0069
Process modprobe (pid: 1984, ti=db736000 task=c0bf6bb0 task.ti=db736000)
Stack: c06946c1 000000d0 00000001 d51fb71c c0d7e7c0 12f50000 00000000 00000000
        c0462f4a d51fb760 d2f50000 00000002 dc1c0084 ee5b2b7b 00000002 00000001
        dc1c0000 dc1c0164 dc1c0084 c041dd0f ee5bf59b 00000000 dc1c0000 00000000
Call Trace:
  [<c0462f4a>] __kmalloc+0x87/0x92
  [<ee5b2b7b>] ivtv_stream_alloc+0x199/0x242 [ivtv]
  [<c041dd0f>] printk+0x1f/0xa1
  [<ee5b0c82>] ivtv_streams_setup+0x368/0x3c3 [ivtv]
  [<ee5ada94>] ivtv_probe+0xff2/0x1334 [ivtv]
  [<c041766e>] __might_sleep+0x21/0xc1
  [<c0462a45>] kmem_cache_alloc+0x5f/0x69
  [<c049e1ea>] sysfs_new_dirent+0x4b/0x55
  [<c049e397>] sysfs_make_dirent+0x13/0x7f
  [<c04eaeba>] pci_device_probe+0x36/0x57
  [<c0545192>] really_probe+0x7f/0x103
  [<c054525a>] driver_probe_device+0x44/0xa5
  [<c041766e>] __might_sleep+0x21/0xc1
  [<c0545349>] __driver_attach+0x0/0xab
  [<c05453bc>] __driver_attach+0x73/0xab
  [<c05447e4>] bus_for_each_dev+0x37/0x59
  [<c054504c>] driver_attach+0x16/0x18
  [<c0545349>] __driver_attach+0x0/0xab
  [<c0544ab5>] bus_add_driver+0x61/0x165
  [<c04eb016>] __pci_register_driver+0x73/0x9f
  [<ee5ac773>] module_start+0xb5/0xde [ivtv]
  [<c0436773>] sys_init_module+0x1780/0x18c7
  [<c0457df9>] do_munmap+0x196/0x1af
  [<c04662c5>] do_sync_read+0x0/0x10a
  [<c0466c13>] vfs_read+0xa6/0x152
  [<c0404e3c>] syscall_call+0x7/0xb
  [<c0610033>] __sched_text_start+0x283/0x809
  =======================
Code: ff 0f 00 00 8d 04 3e 3d 00 10 00 00 76 21 c1 ea 0c a1 80 fe 7a  
c0 0f a3 10 19 c0 85
c0 75 10 c7 04 24 c1 46 69 c0 e8 bd 3d 01 00 <0f> 0b eb fe 85 db 74 19  
8b 83 5c 01 00 00
85 c0 74 0f 8b 18 8b
EIP: [<c0409f33>] dma_map_single+0xd2/0x156 SS:ESP 0069:db736c94
  Segmentation fault
[EMAIL PROTECTED] src]#
Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:30 2007 ...
slurp kernel: ------------[ cut here ]------------

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:30 2007 ...
slurp kernel: invalid opcode: 0000 [#1]

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:30 2007 ...
slurp kernel: SMP

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: CPU:    0

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: EIP:    0061:[<c0409f33>]    Tainted: GF     VLI

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: EFLAGS: 00010292   (2.6.20-1.2944.fc6xen #1)

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: EIP is at dma_map_single+0xd2/0x156

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: eax: 0000002f   ebx: ed791048   ecx: c06e6b50   edx: f5416000

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: esi: 00000000   edi: 00008100   ebp: 00000002   esp: db736c94

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: ds: 007b   es: 007b   ss: 0069

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: Process modprobe (pid: 1984, ti=db736000 task=c0bf6bb0  
task.ti=db736000)

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: Stack: c06946c1 000000d0 00000001 d51fb71c c0d7e7c0  
12f50000 00000000
00000000

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:        c0462f4a d51fb760 d2f50000 00000002 dc1c0084  
ee5b2b7b 00000002
00000001

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:        dc1c0000 dc1c0164 dc1c0084 c041dd0f ee5bf59b  
00000000 dc1c0000
00000000

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: Call Trace:

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0462f4a>] __kmalloc+0x87/0x92

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<ee5b2b7b>] ivtv_stream_alloc+0x199/0x242 [ivtv]

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c041dd0f>] printk+0x1f/0xa1

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<ee5b0c82>] ivtv_streams_setup+0x368/0x3c3 [ivtv]

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<ee5ada94>] ivtv_probe+0xff2/0x1334 [ivtv]

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c041766e>] __might_sleep+0x21/0xc1

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0462a45>] kmem_cache_alloc+0x5f/0x69

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c049e1ea>] sysfs_new_dirent+0x4b/0x55

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c049e397>] sysfs_make_dirent+0x13/0x7f

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c04eaeba>] pci_device_probe+0x36/0x57

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0545192>] really_probe+0x7f/0x103

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c054525a>] driver_probe_device+0x44/0xa5

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c041766e>] __might_sleep+0x21/0xc1

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0545349>] __driver_attach+0x0/0xab

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c05453bc>] __driver_attach+0x73/0xab

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c05447e4>] bus_for_each_dev+0x37/0x59

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c054504c>] driver_attach+0x16/0x18

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0545349>] __driver_attach+0x0/0xab

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0544ab5>] bus_add_driver+0x61/0x165

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c04eb016>] __pci_register_driver+0x73/0x9f

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<ee5ac773>] module_start+0xb5/0xde [ivtv]

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0436773>] sys_init_module+0x1780/0x18c7

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0457df9>] do_munmap+0x196/0x1af

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c04662c5>] do_sync_read+0x0/0x10a

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0466c13>] vfs_read+0xa6/0x152

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0404e3c>] syscall_call+0x7/0xb

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  [<c0610033>] __sched_text_start+0x283/0x809

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel:  =======================

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: Code: ff 0f 00 00 8d 04 3e 3d 00 10 00 00 76 21 c1 ea 0c  
a1 80 fe 7a c0 0f
a3 10 19 c0 85 c0 75 10 c7 04 24 c1 46 69 c0 e8 bd 3d 01 00 <0f> 0b eb  
fe 85 db 74 19 8b
83 5c 01 00 00 85 c0 74 0f 8b 18 8b

Message from [EMAIL PROTECTED] at Mon Apr 30 10:56:31 2007 ...
slurp kernel: EIP: [<c0409f33>] dma_map_single+0xd2/0x156 SS:ESP 0069:db736c94


Please help!
thanks,
-guil



_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to