Hauppage WinTV Card in Ubuntu
I am a recent Mandrake convert trying to get my Hauppage WinTV Card to work in Ubuntu. How would I go about doing this, I don't know where to begin?
|
run "lsmod". if it lists bttv already, then it shoulod be ready to roll. if not, run "modprobe bttv" then run lsmod again. once that's loaded, it's often just a case of runnign your viewer, e.g. xawtv, tvtime etc....
if that's working then to get it as a permanent feature you need to set the momdule to load automaticaly. assuming that ubuntu still uses standard /etc/modules.conf to load modules, add a ilne saying "alias char-major-81-0 bttv" once you reboot you should hopefully running lsmod will show it's already there. |
this is assuming the tv card IS based on the bttv chipset. my wintvgo certainly is, but the newest cards might be based on the saa7134 chipset, for which you'd use the saa7134 module instead of bttv
|
bttv is listed, but when I open TvTime, nothing happens. it just says no signal. I went into the menu and tried clicking on change video source but that didnt help at all, it wouldn't even let me click on it.
|
BUMP
Here is the output from lsmod ryan@ubuntu:~ $ lsmod Module Size Used by proc_intf 4128 0 cpufreq_powersave 1952 0 cpufreq_userspace 7072 0 freq_table 4512 0 button 6808 0 ac 5036 0 battery 9612 0 ipv6 273956 10 af_packet 23496 2 8139cp 21792 0 8139too 27008 0 mii 5280 2 8139cp,8139too crc32 4512 2 8139cp,8139too ohci1394 36004 0 bt878 11680 0 snd_bt87x 14536 2 tuner 19792 0 tvaudio 22252 0 bttv 154476 1 bt878 video_buf 22340 1 bttv i2c_algo_bit 9864 1 bttv v4l2_common 6336 1 bttv btcx_risc 4936 1 bttv i2c_core 24064 4 tuner,tvaudio,bttv,i2c_algo_bit snd_intel8x0 36524 4 snd_ac97_codec 68772 1 snd_intel8x0 snd_pcm_oss 53864 0 snd_mixer_oss 19744 4 snd_pcm_oss snd_pcm 99552 4 snd_bt87x,snd_intel8x0,snd_pcm_oss snd_timer 26756 1 snd_pcm snd_page_alloc 11688 3 snd_bt87x,snd_intel8x0,snd_pcm gameport 5024 1 snd_intel8x0 snd_mpu401_uart 8416 1 snd_intel8x0 snd_rawmidi 25664 1 snd_mpu401_uart snd_seq_device 8296 1 snd_rawmidi snd 57828 15 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm_o ss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 10688 5 bttv,snd ata_piix 8228 0 libata 40676 1 ata_piix ehci_hcd 32068 0 usb_storage 67648 0 usblp 13472 0 sn9c102 53736 0 videodev 10144 2 bttv,sn9c102 uhci_hcd 33008 0 usbcore 119044 7 ehci_hcd,usb_storage,usblp,sn9c102,uhci_hcd pciehp 96908 0 shpchp 100364 0 pci_hotplug 34716 2 pciehp,shpchp intel_mch_agp 10544 0 intel_agp 22336 1 agpgart 34316 3 intel_mch_agp,intel_agp floppy 60724 0 pcspkr 3884 0 rtc 14088 0 ntfs 101364 0 nls_iso8859_1 4256 1 nls_cp437 5920 1 vfat 15136 1 fat 47136 1 vfat md 50184 0 dm_mod 58592 1 capability 4744 0 commoncap 7392 1 capability nvidia 4822644 12 parport_pc 35680 1 lp 11044 0 parport 42216 2 parport_pc,lp sbp2 24488 0 ieee1394 110744 2 ohci1394,sbp2 evdev 9696 0 ide_cd 42180 0 tsdev 7488 0 mousedev 10480 1 psmouse 19976 0 sr_mod 17316 0 cdrom 39808 2 ide_cd,sr_mod sd_mod 21760 0 scsi_mod 125412 5 libata,usb_storage,sbp2,sr_mod,sd_mod reiserfs 245488 2 ext2 72616 1 ext3 126344 0 jbd 68952 1 ext3 mbcache 10148 2 ext2,ext3 ide_generic 1632 0 ide_disk 19136 6 piix 13504 1 ide_core 138896 5 usb_storage,ide_cd,ide_generic,ide_disk,piix unix 30576 657 fan 4204 0 thermal 13232 0 processor 18272 1 thermal font 8576 0 vesafb 6784 0 cfbcopyarea 3936 1 vesafb cfbimgblt 3296 1 vesafb cfbfillrect 3840 1 vesafb ryan@ubuntu:~ $ |
Try loading up module v4l1-compat. I think tvtime is still using Video4Linux version 1.0. You can try to unload btcx_risc and see if it works. If you have xawtv, type scantv. scantv will show you if there is a signal from the tuner or not.
What does dmesg say? |
OK, I added the module (it is at the top, I closed the window after doing it by accident)
ryan@ubuntu:~ $ lsmod Module Size Used by v4l1_compat 14468 0 proc_intf 4128 0 cpufreq_powersave 1952 0 cpufreq_userspace 7072 0 freq_table 4512 0 button 6808 0 ac 5036 0 battery 9612 0 ipv6 273956 10 af_packet 23496 2 8139cp 21792 0 8139too 27008 0 mii 5280 2 8139cp,8139too crc32 4512 2 8139cp,8139too ohci1394 36004 0 bt878 11680 0 snd_bt87x 14536 3 tuner 19792 0 tvaudio 22252 0 bttv 154476 1 bt878 video_buf 22340 1 bttv i2c_algo_bit 9864 1 bttv v4l2_common 6336 1 bttv btcx_risc 4936 1 bttv i2c_core 24064 4 tuner,tvaudio,bttv,i2c_algo_bit snd_intel8x0 36524 4 snd_ac97_codec 68772 1 snd_intel8x0 snd_pcm_oss 53864 0 snd_mixer_oss 19744 6 snd_pcm_oss snd_pcm 99552 3 snd_bt87x,snd_intel8x0,snd_pcm_oss snd_timer 26756 1 snd_pcm snd_page_alloc 11688 3 snd_bt87x,snd_intel8x0,snd_pcm gameport 5024 1 snd_intel8x0 snd_mpu401_uart 8416 1 snd_intel8x0 snd_rawmidi 25664 1 snd_mpu401_uart snd_seq_device 8296 1 snd_rawmidi snd 57828 14 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,sn d_rawmidi,snd_seq_device soundcore 10688 7 bttv,snd ata_piix 8228 0 libata 40676 1 ata_piix ehci_hcd 32068 0 usb_storage 67648 0 usblp 13472 0 sn9c102 53736 0 videodev 10144 2 bttv,sn9c102 uhci_hcd 33008 0 usbcore 119044 7 ehci_hcd,usb_storage,usblp,sn9c102,uhci_hcd pciehp 96908 0 shpchp 100364 0 pci_hotplug 34716 2 pciehp,shpchp intel_mch_agp 10544 0 intel_agp 22336 1 agpgart 34316 3 intel_mch_agp,intel_agp floppy 60724 0 pcspkr 3884 0 rtc 14088 0 ntfs 101364 0 nls_iso8859_1 4256 1 nls_cp437 5920 1 vfat 15136 1 fat 47136 1 vfat md 50184 0 dm_mod 58592 1 capability 4744 0 commoncap 7392 1 capability nvidia 4822644 12 parport_pc 35680 1 lp 11044 0 parport 42216 2 parport_pc,lp sbp2 24488 0 ieee1394 110744 2 ohci1394,sbp2 evdev 9696 0 ide_cd 42180 0 tsdev 7488 0 mousedev 10480 1 psmouse 19976 0 sr_mod 17316 0 cdrom 39808 2 ide_cd,sr_mod sd_mod 21760 0 scsi_mod 125412 5 libata,usb_storage,sbp2,sr_mod,sd_mod reiserfs 245488 2 ext2 72616 1 ext3 126344 0 jbd 68952 1 ext3 mbcache 10148 2 ext2,ext3 ide_generic 1632 0 ide_disk 19136 6 piix 13504 1 ide_core 138896 5 usb_storage,ide_cd,ide_generic,ide_disk,piix unix 30576 618 fan 4204 0 thermal 13232 0 processor 18272 1 thermal font 8576 0 vesafb 6784 0 cfbcopyarea 3936 1 vesafb cfbimgblt 3296 1 vesafb cfbfillrect 3840 1 vesafb ryan@ubuntu:~ $ modprobe -r btcx_risc FATAL: Module btcx_risc is in use. ryan@ubuntu:~ $ Here goes for ScanTV ryan@ubuntu:~ $ scantv ioctl: VIDIOC_G_STD(std=0x40095b6040015b94 [PAL_G,PAL_I,PAL_K,PAL_M,PAL_N,PAL_60,NTSC_M,?,SECAM_B,(null),(null),(null),(null),(null),(null),(nul l),(null),(null),(null),(null)]): Invalid argument please select your TV norm nr ? NTSC_M invalid choice nr ? NTSC invalid choice nr ? ntsc invalid choice nr ? PAL_G invalid choice nr ? 7 invalid choice nr ? ryan@ubuntu:~ $ sudo scantv ioctl: VIDIOC_G_STD(std=0x40095b6040015b94 [PAL_G,PAL_I,PAL_K,PAL_M,PAL_N,PAL_60,NTSC_M,?,SECAM_B,(null),(null),(null),(null),(null),(null),(nul l),(null),(null),(null),(null)]): Invalid argument please select your TV norm nr ? ntsc_m invalid choice nr ? ntsc invalid choice nr ? NTSC invalid choice nr ? NTSC_M invalid choice nr ? ^X ryan@ubuntu:~ $ Am I doing something wrong here? TV Time still reports no signal. ryan@ubuntu:~ $ dmesg ...... : Delivery Type: 0 ....... : LTS : 0 .... register #01: 00178020 ....... : max redirection entries: 0017 ....... : PRQ implemented: 1 ....... : IO APIC version: 0020 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0 0 0 0 0 00 01 003 03 0 0 0 0 0 1 1 39 02 003 03 0 0 0 0 0 1 1 31 03 003 03 0 0 0 0 0 1 1 41 04 003 03 0 0 0 0 0 1 1 49 05 003 03 0 0 0 0 0 1 1 51 06 003 03 0 0 0 0 0 1 1 59 07 003 03 0 0 0 0 0 1 1 61 08 003 03 0 0 0 0 0 1 1 69 09 003 03 0 1 0 0 0 1 1 71 0a 003 03 0 0 0 0 0 1 1 79 0b 003 03 0 0 0 0 0 1 1 81 0c 003 03 0 0 0 0 0 1 1 89 0d 003 03 0 0 0 0 0 1 1 91 0e 003 03 0 0 0 0 0 1 1 99 0f 003 03 0 0 0 0 0 1 1 A1 10 003 03 1 1 0 1 0 1 1 A9 11 003 03 1 1 0 1 0 1 1 C9 12 003 03 1 1 0 1 0 1 1 B9 13 003 03 1 1 0 1 0 1 1 B1 14 000 00 1 0 0 0 0 0 0 00 15 003 03 1 1 0 1 0 1 1 D1 16 042 02 1 0 0 0 0 0 2 80 17 003 03 1 1 0 1 0 1 1 C1 Using vector-based indexing IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ5 -> 0:5 IRQ6 -> 0:6 IRQ7 -> 0:7 IRQ8 -> 0:8 IRQ9 -> 0:9 IRQ10 -> 0:10 IRQ11 -> 0:11 IRQ12 -> 0:12 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 IRQ169 -> 0:16 IRQ201 -> 0:17 IRQ185 -> 0:18 IRQ177 -> 0:19 IRQ209 -> 0:21 IRQ193 -> 0:23 .................................... done. VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x0 Initializing Cryptographic API isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 input: AT Translated Set 2 keyboard on isa0060/serio0 NET: Registered protocol family 2 IP: routing cache hash table of 8192 buckets, 64Kbytes TCP: Hash tables configured (established 262144 bind 65536) NET: Registered protocol family 8 NET: Registered protocol family 20 ACPI: (supports S0 S1 S3 S4 S5) ACPI wakeup devices: P0P4 BNIC MC97 USB1 USB2 USB3 USB4 EUSB PS2K PS2M RAMDISK: cramfs filesystem found at block 0 RAMDISK: Loading 4424 blocks [1 disk] into ram disk... done. VFS: Mounted root (cramfs filesystem) readonly. Freeing unused kernel memory: 160k freed vesafb: probe of vesafb0 failed with error -6 ACPI: Processor [CPU1] (supports C1) ACPI: Processor [CPU2] (supports C1) NET: Registered protocol family 1 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH5: IDE controller at PCI slot 0000:00:1f.1 PCI: Enabling device 0000:00:1f.1 (0005 -> 0007) ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 185 ICH5: chipset revision 2 ICH5: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA hda: SAMSUNG SP1604N, ATA DISK drive Using anticipatory io scheduler ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: max request size: 1024KiB hda: 312581808 sectors (160041 MB) w/2048KiB Cache, CHS=19457/255/63, UDMA(100) /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 p6 p7 p8 > hdc: HP DVD Writer 300c, ATAPI CD/DVD-ROM drive hdd: ASUS CD-S480/AH, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 VFS: Can't find ext3 filesystem on dev hda7. VFS: Can't find ext2 filesystem on dev hda7. ReiserFS: hda7: found reiserfs format "3.6" with standard journal ReiserFS: hda7: using ordered data mode ReiserFS: hda7: journal params: device hda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hda7: checking transaction log (hda7) ReiserFS: hda7: Using r5 hash to sort names Adding 2104460k swap on /dev/hda6. Priority:-1 extents:1 SCSI subsystem initialized input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1 mice: PS/2 mouse device common for all mice ts: Compaq touchscreen protocol output hdc: ATAPI 40X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 hdd: ATAPI 48X CD-ROM drive, 128kB Cache, UDMA(33) ieee1394: Initialized config rom entry `ip1394' sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org> parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE] parport0: irq 7 detected lp0: using parport0 (polling). nvidia: module license 'NVIDIA' taints kernel. ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 169 NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6111 Tue Jul 27 07:55:38 PDT 2004 Capability LSM initialized device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 cdrom: open failed. cdrom: open failed. ReiserFS: hda8: found reiserfs format "3.6" with standard journal ReiserFS: hda8: using ordered data mode ReiserFS: hda8: journal params: device hda8, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hda8: checking transaction log (hda8) ReiserFS: hda8: Using r5 hash to sort names NTFS driver 2.1.15 [Flags: R/O MODULE]. Real Time Clock Driver v1.12 input: PC Speaker inserting floppy driver for 2.6.8.1-3-686-smp Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 Linux agpgart interface v0.100 (c) Dave Jones agpgart: Detected an Intel 865 Chipset. agpgart: Maximum main memory to use for agp memory: 690M agpgart: AGP aperture is 64M @ 0xf8000000 cpci_hotplug: CompactPCI Hot Plug Core version: 0.2 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: shpc_init : shpc_cap_offset == 0 shpchp: shpc_init : shpc_cap_offset == 0 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 pciehp: PCI Express Hot Plug Controller Driver version: 0.4 usbcore: registered new driver usbfs usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.2 ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 169 uhci_hcd 0000:00:1d.0: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: irq 169, io base 0000e000 uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 177 uhci_hcd 0000:00:1d.1: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: irq 177, io base 0000e400 uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 185 uhci_hcd 0000:00:1d.2: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: irq 185, io base 0000e800 uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3 hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI interrupt 0000:00:1d.3[A] -> GSI 16 (level, low) -> IRQ 169 uhci_hcd 0000:00:1d.3: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: irq 169, io base 0000ec00 uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4 hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected usb 1-1: new full speed USB device using address 2 usb 2-1: new full speed USB device using address 2 Linux video capture interface: v1.00 sn9c102: V4L2 driver for SN9C10[12] PC Camera Controllers v1:1.01-beta usb 1-1: SN9C10[12] PC Camera Controller detected (vid/pid 0x0C45/0x6029) usb 1-1: PAS106B image sensor detected usb 2-2: new full speed USB device using address 3 usb 1-1: Initialization succeeded usb 1-1: V4L2 device registered as /dev/video0 usbcore: registered new driver sn9c102 usb 3-1: new full speed USB device using address 2 drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04E8 pid 0x323A usbcore: registered new driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver usb 4-2: new full speed USB device using address 2 Initializing USB Mass Storage driver... scsi0 : SCSI emulation for USB Mass Storage devices Vendor: Generic Model: USB SD Reader Rev: 1.00 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 Vendor: Generic Model: USB CF Reader Rev: 1.01 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sdb at scsi0, channel 0, id 0, lun 1 Vendor: Generic Model: USB SM Reader Rev: 1.02 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sdc at scsi0, channel 0, id 0, lun 2 Vendor: Generic Model: USB MS Reader Rev: 1.03 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sdd at scsi0, channel 0, id 0, lun 3 USB Mass Storage device found at 2 scsi1 : SCSI emulation for USB Mass Storage devices Vendor: LEXAR Model: JUMPDRIVE Rev: 1.11 Type: Direct-Access ANSI SCSI revision: 02 SCSI device sde: 125952 512-byte hdwr sectors (64 MB) sde: Write Protect is off sde: Mode Sense: 23 00 00 00 sde: assuming drive cache: write through /dev/scsi/host1/bus0/target0/lun0: p1 Attached scsi removable disk sde at scsi1, channel 0, id 0, lun 0 USB Mass Storage device found at 2 usbcore: registered new driver usb-storage USB Mass Storage support registered. ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 193 ehci_hcd 0000:00:1d.7: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller ehci_hcd 0000:00:1d.7: BIOS handoff failed (104, 1010001) ehci_hcd 0000:00:1d.7: can't reset ehci_hcd 0000:00:1d.7: init 0000:00:1d.7 fail, -95 ehci_hcd: probe of 0000:00:1d.7 failed with error -95 hw_random: RNG not detected libata version 1.02 loaded. ata_piix version 1.02 ACPI: PCI interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 185 PCI: Setting latency timer of device 0000:00:1f.2 to 64 ata1: SATA max UDMA/133 cmd 0xD400 ctl 0xD002 bmdma 0xC400 irq 185 ata2: SATA max UDMA/133 cmd 0xCC00 ctl 0xC802 bmdma 0xC408 irq 185 ata1: SATA port has no device. scsi2 : ata_piix ata2: SATA port has no device. scsi3 : ata_piix ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 201 PCI: Setting latency timer of device 0000:00:1f.5 to 64 intel8x0_measure_ac97_clock: measured 49983 usecs intel8x0: clocking to 48000 bttv: driver version 0.9.15 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 21 (level, low) -> IRQ 209 bttv0: Bt878 (rev 17) at 0000:02:09.0, irq: 209, latency: 64, mmio: 0xf7efe000 bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb bttv0: using: Hauppauge (bt878) [card=10,autodetected] bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init] bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] bttv0: Hauppauge eeprom: model=44811, tuner=Philips FM1236 (2), radio=yes bttv0: using tuner=2 bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found tvaudio: TV audio decoder + audio/video mux driver tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw] tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) by bt878 #0 [sw] bttv0: registered device video1 bttv0: registered device vbi0 bttv0: registered device radio0 bttv0: PLL: 28636363 => 35468950 .. ok ACPI: PCI interrupt 0000:02:09.1[A] -> GSI 21 (level, low) -> IRQ 209 bt878: AUDIO driver version 0.0.0 loaded ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org> ACPI: PCI interrupt 0000:02:0e.0[A] -> GSI 21 (level, low) -> IRQ 209 ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[209] MMIO=[feaff000-feaff7ff] Max Packet=[2048] 8139too Fast Ethernet driver 0.9.27 ACPI: PCI interrupt 0000:02:0f.0[A] -> GSI 19 (level, low) -> IRQ 177 eth0: RealTek RTL8139 at 0xb400, 00:0e:a6:60:7a:a9, IRQ 177 eth0: Identified 8139 chip type 'RTL-8101' 8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004) ieee1394: Host added: ID:BUS[0-00:1023] GUID[00e01800005e1753] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 NET: Registered protocol family 17 NET: Registered protocol family 10 Disabled Privacy Extensions on device c0309840(lo) IPv6 over IPv4 tunneling driver ACPI: Power Button (FF) [PWRF] Buffer I/O error on device sde1, logical block 16032 Buffer I/O error on device sde1, logical block 16033 Buffer I/O error on device sde1, logical block 16034 Buffer I/O error on device sde1, logical block 16035 Buffer I/O error on device sde1, logical block 16036 Buffer I/O error on device sde1, logical block 16037 Buffer I/O error on device sde1, logical block 16038 Buffer I/O error on device sde1, logical block 16039 Buffer I/O error on device sde1, logical block 16040 Buffer I/O error on device sde1, logical block 16041 Buffer I/O error on device sde1, logical block 16042 Buffer I/O error on device sde1, logical block 16043 Buffer I/O error on device sde1, logical block 16044 Buffer I/O error on device sde1, logical block 16045 Buffer I/O error on device sde1, logical block 16046 Buffer I/O error on device sde1, logical block 16047 Buffer I/O error on device sde1, logical block 16032 agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode eth0: no IPv6 routers present ReiserFS: hda7: warning: vs-8115: get_num_ver: not directory item agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode ryan@ubuntu:~ $ Geez, this has a lot of errors I never noticed before. I normally click my computer on when i get up, leave my room and come back and start using it so I never noticed this crap before? That sde thing, my Lexar FlashDrive has been giving me headaches lately, I'm just going to pull that out. Anyways, I am way too tired to analyze the rest :p |
scantv is easy. Just specify the digits not alphabet soup. No offense, but how can smart people be so dumb.
In dmesg logs, the tuner is ready to display pretty pictures. Do you have a VCR? If you do hit the TV/VCR button on the remote or turn off the VCR. Also make sure the coxial cable is connected to capture card. scantv will give you ??? or no station. The ??? means it detects a signal. What does "ls -l /dev/video*" show because in dmesg it shows you have two capture devices. |
Quote:
Quote:
ryan@ubuntu:~ $ ls -l /dev/video* crw-rw---- 1 root video 81, 0 2004-10-24 17:59 /dev/video0 crw-rw---- 1 root video 81, 1 2004-10-24 17:59 /dev/video1 ryan@ubuntu:~ $ One is most likely the TV Capture card, the other the webcam. I had a problem in Windows where some TV Programs kept telling me I didn't have a TV Card and kept wanting to use my webcam as a TV Card, I ended up installing updated drivers and it fixed it....but yea, that's the only thing I can think of. Quote:
|
BUMP
|
Do you think recompiling my kernel would fix it?
|
what's the problem you're actually experiencing? dmesgh says it's reconised the tuner... looks like it's good to go, load xawtv and see if you get a signal.
|
tvtime and xawtv dont give me a signal. Is it possible it is trying to load my webcam for some odd reason. If this is the case...is there any way I can make it read my tv card instead. Lol, I don't know any of this because I have never had to do any of this before.
|
yeah the dmesg output does say bttv hooks up to video1, not video0. so in this case, you can try quickly to use (i think) xawtv -c /dev/video1 if that works then you can hard doce it into ~/.xawtvrc i believe
|
lol...i looked up the man page for tvtime (i like it way better than xawtv) and the flag for choosing a device is -d. So I made an icon on my desktop and it launched the following command
tvtime -d /dev/video1 and it worked perfectly! Thank you everyone for your help :) Now on to getting gradio to work :p...this one i should be able to figure out by myself armed with my new knowledge. thank you again |
Quote:
Read the manual. They can help you a lot. |
PHP Code:
Oh and I did read the manual pages, it didn't mention much about invalid arguements and random words and a bunch of (null)s being spewed out at me, therefore I asked. Reading the posts properly before responding helps you seem more intelligent. |
a word of warning... tvtime looks nice, but will probably use between 15 and 25 percent of your CPU constantly.
xawtv will average cpu usage at around 0.5% typically. not a particularly hard choice for me.... |
yeah, i noticed it was quite heavy in Mandrake so I used KDETV...but for some reason it seems to run nicer in Ubuntu. Lol, sometimes with computers when they do stupid things I just don't ask questions and just go along with it.
|
wintv non bttv card...
I have a wintv hvr 1600... one of the cards that will not work with mythtv, tvtime, or most of the other tv tuner software... sooo here is a quick script i wrote to allow you to watch tv with vlc. i have my dish network with my ubuntu system connected through the tuner 2 connection set to channel 73. just copy and past the following into a file and make it executable "chmod +x file" and then make a launcher on your desktop which points to that file... if you want to add more channels you can use
dvb-apps or iptv-utils to scan for channels and add them to a playlist in vlc. but this works for my needs. NOTE: my tv tuner is video0 you may be video1 or some else all together. -------------------------------------------------------------------------- #!/bin/bash #Disable mute if enabled v4l2-ctl -d /dev/video0 --set-audio-input=0 #set channel to 73 ivtv-tune -c73 #launch VLC in PVR stream vlc pvr:///dev/video0 -------------------------------------------------------------------------- |
All times are GMT -5. The time now is 09:43 PM. |