Hi again, There's a lot of confusing/conflicting info out there about getting my WinTV HVR900 working on ubuntu and I've tried most things.
Here's where I am now... Clean default standalone install of Mythbuntu 8.04 with all updates (143Mb),reboot, everything working; plug in my WinTV HVR900 stick and: $ uname -a Linux mythbuntu 2.6.24-19-generic #1 SMP Wed Aug 20 22:56:21 UTC 2008 i686 GNU/Linux $ lsmod Module Size Used by tvp5150 19856 0 em28xx 49064 0 compat_ioctl32 2304 1 em28xx ir_common 36100 1 em28xx videodev 29440 1 em28xx v4l2_common 18304 2 em28xx,videodev v4l1_compat 15492 2 em28xx,videodev tveeprom 16656 1 em28xx af_packet 23812 2 ipv6 267780 23 cpufreq_ondemand 9740 0 cpufreq_userspace 5284 0 cpufreq_conservative 8712 0 cpufreq_powersave 2688 0 cpufreq_stats 7104 0 freq_table 5536 2 cpufreq_ondemand,cpufreq_stats video 19856 0 output 4736 1 video dock 11280 0 container 5632 0 sbs 15112 0 sbshc 7680 1 sbs battery 14212 0 iptable_filter 3840 0 ip_tables 14820 1 iptable_filter x_tables 16132 1 ip_tables ac 6916 0 lp 12324 0 parport 37832 1 lp snd_emu10k1_synth 8064 0 snd_emux_synth 36224 1 snd_emu10k1_synth snd_seq_virmidi 8192 1 snd_emux_synth snd_seq_midi_emul 7552 1 snd_emux_synth snd_emu10k1 146880 2 snd_emu10k1_synth snd_ac97_codec 101028 1 snd_emu10k1 ac97_bus 3072 1 snd_ac97_codec snd_pcm_oss 42144 0 snd_mixer_oss 17920 1 snd_pcm_oss snd_pcm 78596 3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss snd_page_alloc 11400 2 snd_emu10k1,snd_pcm snd_util_mem 5632 2 snd_emux_synth,snd_emu10k1 snd_hwdep 10500 2 snd_emux_synth,snd_emu10k1 snd_seq_dummy 4868 0 snd_seq_oss 35584 0 snd_seq_midi 9376 0 snd_rawmidi 25760 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi snd_seq_midi_event 8320 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi nvidia 4718832 36 snd_seq 54224 9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 24836 3 snd_emu10k1,snd_pcm,snd_seq snd_seq_device 9612 8 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq emu10k1_gp 4608 0 snd 56996 16 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device gameport 16008 2 emu10k1_gp soundcore 8800 1 snd serio_raw 7940 0 button 9232 0 i2c_nforce2 7680 0 nvidia_agp 9628 1 evdev 13056 3 i2c_core 24832 5 tvp5150,em28xx,tveeprom,nvidia,i2c_nforce2 shpchp 34452 0 pci_hotplug 30880 1 shpchp agpgart 34760 2 nvidia,nvidia_agp psmouse 40336 0 pcspkr 4224 0 ext3 136712 1 jbd 48404 1 ext3 mbcache 9600 1 ext3 sg 36880 0 sr_mod 17956 0 cdrom 37408 1 sr_mod sd_mod 30720 3 pata_amd 14212 2 ata_generic 8324 0 8139too 27520 0 pata_sil680 11012 0 pata_acpi 8320 0 3c59x 46376 0 libata 159344 4 pata_amd,ata_generic,pata_sil680,pata_acpi scsi_mod 151436 4 sg,sr_mod,sd_mod,libata 8139cp 24704 0 mii 6400 3 8139too,3c59x,8139cp ehci_hcd 37900 0 ohci_hcd 25348 0 forcedeth 51980 0 usbcore 146028 4 em28xx,ehci_hcd,ohci_hcd thermal 16796 0 processor 36872 1 thermal fan 5636 0 fbcon 42912 0 tileblit 3456 1 fbcon font 9472 1 fbcon bitblit 6784 1 fbcon softcursor 3072 1 bitblit fuse 50708 1 $ dmesg [ 229.290666] usb 3-3: new high speed USB device using ehci_hcd and address 2 [ 229.428050] usb 3-3: configuration #1 chosen from 1 choice [ 229.806325] Linux video capture interface: v2.00 [ 229.897325] em28xx v4l2 driver version 0.0.1 loaded [ 229.897372] em28xx new video device (2040:6502): interface 0, class 255 [ 229.897380] em28xx #0: Alternate settings: 8 [ 229.897382] em28xx #0: Alternate setting 0, max size= 0 [ 229.897384] em28xx #0: Alternate setting 1, max size= 0 [ 229.897386] em28xx #0: Alternate setting 2, max size= 1448 [ 229.897388] em28xx #0: Alternate setting 3, max size= 2048 [ 229.897390] em28xx #0: Alternate setting 4, max size= 2304 [ 229.897392] em28xx #0: Alternate setting 5, max size= 2580 [ 229.897394] em28xx #0: Alternate setting 6, max size= 2892 [ 229.897396] em28xx #0: Alternate setting 7, max size= 3072 [ 230.290352] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18 [ 230.290363] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00 [ 230.290369] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00 [ 230.290375] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00 [ 230.290381] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 230.290387] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 230.290392] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00 [ 230.290398] em28xx #0: i2c eeprom 70: 32 00 37 00 35 00 38 00 38 00 35 00 39 00 34 00 [ 230.290404] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00 [ 230.290410] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00 [ 230.290415] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89 [ 230.290421] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 f2 1f [ 230.290427] em28xx #0: i2c eeprom c0: 10 f0 74 02 01 00 01 79 29 00 00 00 00 00 00 00 [ 230.290433] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89 [ 230.290439] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 f2 1f [ 230.290445] em28xx #0: i2c eeprom f0: 10 f0 74 02 01 00 01 79 29 00 00 00 00 00 00 00 [ 230.290451] EEPROM ID= 0x9567eb1a [ 230.290452] Vendor/Product ID= 2040:6502 [ 230.290454] AC97 audio (5 sample rates) [ 230.290455] 500mA max power [ 230.290457] Table at 0x24, strings=0x1e82, 0x186a, 0x0000 [ 230.402748] tvp5150 5-005c: tvp5150am1 detected. [ 232.905476] registered VBI [ 232.981375] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0 [ 232.981382] em28xx #0: Found <NULL> [ 232.981408] usbcore: registered new interface driver em28xx [ 233.262251] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000 [ 233.262263] printing eip: c021a69a *pde = 00000000 [ 233.262269] Oops: 0000 [#1] SMP [ 233.262272] Modules linked in: tvp5150 em28xx compat_ioctl32 ir_common videodev v4l2_common v4l1_compat tveeprom af_packet ipv6 cpufreq_ondemand cpufreq_userspace cpufreq_conservative cpufreq_powersave cpufreq_stats freq_table video output dock container sbs sbshc battery iptable_filter ip_tables x_tables ac lp parport snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_emu10k1 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_util_mem snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event nvidia(P) snd_seq snd_timer snd_seq_device emu10k1_gp snd gameport soundcore serio_raw button i2c_nforce2 nvidia_agp evdev i2c_core shpchp pci_hotplug agpgart psmouse pcspkr ext3 jbd mbcache sg sr_mod cdrom sd_mod pata_amd ata_generic 8139too pata_sil680 pata_acpi 3c59x libata scsi_mod 8139cp mii ehci_hcd ohci_hcd forcedeth usbcore thermal processor fan fbcon tileblit font bitblit softcursor fuse [ 233.262315] [ 233.262319] Pid: 6121, comm: hald-probe-vide Tainted: P (2.6.24-19-generic #1) [ 233.262321] EIP: 0060:[<c021a69a>] EFLAGS: 00010246 CPU: 0 [ 233.262331] EIP is at strlen+0xa/0x20 [ 233.262333] EAX: 00000000 EBX: 00000020 ECX: ffffffff EDX: 00000000 [ 233.262335] ESI: 00000000 EDI: 00000000 EBP: df47dec8 ESP: df47ddec [ 233.262337] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 233.262340] Process hald-probe-vide (pid: 6121, ti=df47c000 task=dee06b80 task.ti=df47c000) [ 233.262342] Stack: df47df20 c02187af 80685600 de3f1be0 df47df20 de218800 e0dc20e5 d6e48000 [ 233.262348] c018d7f1 00000000 c03f6b18 00020000 00000000 00000010 c1163000 00000000 [ 233.262352] 00000286 00000000 0001e000 00000005 ca198e20 dde1084c 00000000 c01091d3 [ 233.262357] Call Trace: [ 233.262360] [<c02187af>] strlcpy+0x1f/0x60 [ 233.262370] [<e0dc20e5>] em28xx_video_do_ioctl+0x345/0x1600 [em28xx] [ 233.262383] [<c018d7f1>] __slab_alloc+0x241/0x4a0 [ 233.262394] [<c01091d3>] dma_alloc_coherent+0xc3/0x110 [ 233.262404] [<e0dc62af>] em28xx_init_isoc+0x14f/0x200 [em28xx] [ 233.262416] [<e0d15127>] video_usercopy+0xc7/0x220 [videodev] [ 233.262438] [<c0190000>] do_filp_open+0x50/0x60 [ 233.262446] [<e0dc1662>] em28xx_v4l2_ioctl+0x62/0xc0 [em28xx] [ 233.262452] [<e0dc1da0>] em28xx_video_do_ioctl+0x0/0x1600 [em28xx] [ 233.262460] [<c019e048>] do_ioctl+0x78/0x90 [ 233.262468] [<c019e28e>] vfs_ioctl+0x22e/0x2b0 [ 233.262472] [<c01900ce>] do_sys_open+0xbe/0xe0 [ 233.262477] [<c019e366>] sys_ioctl+0x56/0x70 [ 233.262482] [<c01043c2>] sysenter_past_esp+0x6b/0xa9 [ 233.262493] ======================= [ 233.262494] Code: 00 56 89 c6 89 d0 88 c4 ac 38 e0 74 09 84 c0 75 f7 be 01 00 00 00 89 f0 48 5e c3 8d b6 00 00 00 00 57 b9 ff ff ff ff 89 c7 31 c0 <f2> ae f7 d1 49 5f 89 c8 c3 8d b6 00 00 00 00 8d bc 27 00 00 00 [ 233.262515] EIP: [<c021a69a>] strlen+0xa/0x20 SS:ESP 0068:df47ddec [ 233.262520] ---[ end trace 24ae1a998c75e888 ]--- [ 233.319780] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000 [ 233.319790] printing eip: c021a69a *pde = 00000000 [ 233.319794] Oops: 0000 [#2] SMP [ 233.319797] Modules linked in: tvp5150 em28xx compat_ioctl32 ir_common videodev v4l2_common v4l1_compat tveeprom af_packet ipv6 cpufreq_ondemand cpufreq_userspace cpufreq_conservative cpufreq_powersave cpufreq_stats freq_table video output dock container sbs sbshc battery iptable_filter ip_tables x_tables ac lp parport snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_emu10k1 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_util_mem snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event nvidia(P) snd_seq snd_timer snd_seq_device emu10k1_gp snd gameport soundcore serio_raw button i2c_nforce2 nvidia_agp evdev i2c_core shpchp pci_hotplug agpgart psmouse pcspkr ext3 jbd mbcache sg sr_mod cdrom sd_mod pata_amd ata_generic 8139too pata_sil680 pata_acpi 3c59x libata scsi_mod 8139cp mii ehci_hcd ohci_hcd forcedeth usbcore thermal processor fan fbcon tileblit font bitblit softcursor fuse [ 233.319840] [ 233.319843] Pid: 6134, comm: hald-probe-vide Tainted: P D (2.6.24-19-generic #1) [ 233.319846] EIP: 0060:[<c021a69a>] EFLAGS: 00010246 CPU: 0 [ 233.319853] EIP is at strlen+0xa/0x20 [ 233.319855] EAX: 00000000 EBX: 00000020 ECX: ffffffff EDX: 00000000 [ 233.319858] ESI: 00000000 EDI: 00000000 EBP: d6dafec8 ESP: d6dafdec [ 233.319860] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 233.319863] Process hald-probe-vide (pid: 6134, ti=d6dae000 task=dee07700 task.ti=d6dae000) [ 233.319865] Stack: d6daff20 c02187af 80685600 de681960 d6daff20 de218800 e0dc20e5 d6d30005 [ 233.319870] df9a15e0 df9a1580 df1c3b28 c01a7e73 00000000 df9a1580 c019bb05 d6d30000 [ 233.319875] df1c3b28 df9a1580 b7e4aba0 df476ec8 dec43740 00000101 00000001 00000000 [ 233.319879] Call Trace: [ 233.319882] [<c02187af>] strlcpy+0x1f/0x60 [ 233.319892] [<e0dc20e5>] em28xx_video_do_ioctl+0x345/0x1600 [em28xx] [ 233.319904] [<c01a7e73>] mntput_no_expire+0x13/0x70 [ 233.319911] [<c019bb05>] link_path_walk+0x65/0xc0 [ 233.319924] [<c018fca2>] get_unused_fd_flags+0x52/0xd0 [ 233.319933] [<e0d15127>] video_usercopy+0xc7/0x220 [videodev] [ 233.319955] [<c0190000>] do_filp_open+0x50/0x60 [ 233.319961] [<e0dc1662>] em28xx_v4l2_ioctl+0x62/0xc0 [em28xx] [ 233.319968] [<e0dc1da0>] em28xx_video_do_ioctl+0x0/0x1600 [em28xx] [ 233.319976] [<c019e048>] do_ioctl+0x78/0x90 [ 233.319982] [<c019e28e>] vfs_ioctl+0x22e/0x2b0 [ 233.319986] [<c01900ce>] do_sys_open+0xbe/0xe0 [ 233.319991] [<c019e366>] sys_ioctl+0x56/0x70 [ 233.319996] [<c01043c2>] sysenter_past_esp+0x6b/0xa9 [ 233.320008] ======================= [ 233.320010] Code: 00 56 89 c6 89 d0 88 c4 ac 38 e0 74 09 84 c0 75 f7 be 01 00 00 00 89 f0 48 5e c3 8d b6 00 00 00 00 57 b9 ff ff ff ff 89 c7 31 c0 <f2> ae f7 d1 49 5f 89 c8 c3 8d b6 00 00 00 00 8d bc 27 00 00 00 [ 233.320030] EIP: [<c021a69a>] strlen+0xa/0x20 SS:ESP 0068:d6dafdec [ 233.320035] ---[ end trace 24ae1a998c75e888 ]--- There is no /dev/dvb just a video0 and vbi0 in /dev. What to do now? -- 2.6.24.12 won't boot with em28xx device https://bugs.launchpad.net/bugs/204578 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs