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
