LinHES Forums http://forum.linhes.org/ |
|
Corrupted video signal with Bt878 card http://forum.linhes.org/viewtopic.php?f=2&t=3450 |
Page 1 of 2 |
Author: | Frangible [ Sat Feb 05, 2005 6:32 pm ] |
Post subject: | Corrupted video signal with Bt878 card |
Hi, I almost have my MythTV box up and running, just need to get the TV tuner, IR blaster, and remote working. Anyway, I've encountered a problem with the TV tuner that I cannot seem to resolve. The card in question is a Hauppauge WinTV-GO PCI card connected by both coax and RCA to my DirecTV reciever. (I've also tried a TV antenna) My initial installation of MythTV resulted in, within MythTV "Watch TV", a corrupted video signal that display video scanned into about 10 pixels at the top, random pixelation over the next 25% of the screen, and the bottom being all green. Using xawtv, I find I get a faint ghost image of the actual signal in disorted B&W on the top 25%, and the bottom part is blue. A search of these forums turned up several other people with the same card I have, and they indicated they found a solution to their problems by creating a bttv file and issuing the reload-modules command. Well, I tried the settings these users had in their files, and even some of my own. But nada. No matter what tuner, etc settings I use, I get the same corrupted video. This is my dmesg output. Linux version 2.4.25-chw (root@km_dev.mysettopbox.tv) (gcc version 3.3.2 20030812 (Debian prerelease)) #1 Sat Apr 10 15:46:31 PDT 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 127MB HIGHMEM available. 896MB LOWMEM available. On node 0 totalpages: 262128 zone(0): 4096 pages. zone(1): 225280 pages. zone(2): 32752 pages. Kernel command line: auto BOOT_IMAGE=Linux ro root=301 hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi apm=power-off nomce ide_setup: hda=scsi ide_setup: hdb=scsi ide_setup: hdc=scsi ide_setup: hdd=scsi ide_setup: hde=scsi ide_setup: hdf=scsi ide_setup: hdg=scsi ide_setup: hdh=scsi Initializing CPU#0 Detected 1734.126 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 3460.30 BogoMIPS Memory: 1033388k/1048512k available (1363k kernel code, 14736k reserved, 490k data, 116k init, 131008k highmem) Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) Inode cache hash table entries: 65536 (order: 7, 524288 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 65536 (order: 6, 262144 bytes) Page-cache hash table entries: 262144 (order: 8, 1048576 bytes) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 256K (64 bytes/line) CPU: After generic, caps: 0383fbff c1c3fbff 00000000 00000000 CPU: Common caps: 0383fbff c1c3fbff 00000000 00000000 CPU: AMD Athlon(tm) XP 2100+ stepping 02 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xfb640, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI: Using IRQ router default [1106/3099] at 00:00.0 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd allocated 32 pages and 32 bhs reserved for the highmem bounces VFS: Disk quotas vdquot_6.5.1 pty: 256 Unix98 ptys configured Floppy drive(s): fd0 is 1.44M keyboard: Timeout - AT keyboard not present?(ed) keyboard: Timeout - AT keyboard not present?(f4) FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 00:11.1 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci00:11.1 ide0: BM-DMA at 0xb400-0xb407, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xb408-0xb40f, BIOS settings: hdc:DMA, hdd:pio hda: Maxtor 6B200P0, ATA DISK drive hdc: PLEXTOR CD-R PX-W1210A, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: attached ide-disk driver. hda: host protected area => 1 hda: 398297088 sectors (203928 MB) w/8192KiB Cache, CHS=24792/255/63 ide-cd: passing drive hdc to ide-scsi emulation. hdc: attached ide-scsi driver. Partition check: hda: hda1 hda2 hda3 hda4 ide: late registration of driver. Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found Highpoint HPT370 Softwareraid driver for linux version 0.02 Guestimating sector 398267159 for superblock driver for Silicon Image(tm) Medley(tm) hardware version 0.0.1: No raid array found SCSI subsystem driver Revision: 1.00 scsi0 : SCSI host adapter emulation for IDE ATAPI devices Vendor: PLEXTOR Model: CD-R PX-W1210A Rev: 1.08 Type: CD-ROM ANSI SCSI revision: 02 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.12 Initializing Cryptographic API NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 8192 buckets, 64Kbytes TCP: Hash tables configured (established 262144 bind 65536) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. RAMDISK: Compressed image found at block 0 Freeing initrd memory: 150k freed VFS: Mounted root (ext2 filesystem). Journalled Block Device driver loaded kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal EXT3-fs: mounted filesystem with ordered data mode. Freeing unused kernel memory: 116k freed Adding Swap: 506036k swap-space (priority -1) EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal Real Time Clock Driver v1.10f usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb-uhci.c: $Revision: 1.275 $ time 16:10:01 Apr 10 2004 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0xac00, IRQ 3 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: USB UHCI at I/O 0xb000, IRQ 10 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 2 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: USB UHCI at I/O 0xb800, IRQ 3 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 3 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: USB UHCI at I/O 0xbc00, IRQ 3 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 4 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: v1.275:USB Universal Host Controller Interface driver mice: PS/2 mouse device common for all mice usb.c: registered new driver hiddev usb.c: registered new driver hid hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz> hid-core.c: USB HID support drivers Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled Linux video capture interface: v1.00 i2c-core.o: i2c core module version 2.6.1 (20010830) i2c-algo-bit.o: i2c bit algorithm module bttv: driver version 0.9.15 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 2) at 00:09.0, irq: 11, latency: 32, mmio: 0xe7012000 bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb bttv0: using: Hauppauge WinCam newer (bt878) [card=26,insmod option] bttv0: gpio: en=00000000, out=00000000 in=00fffffb [init] i2c-algo-bit.o: Adapter: bt878 #0 [sw] scl: 1 sda: 1 -- testing... i2c-algo-bit.o:1 scl: 1 sda: 0 i2c-algo-bit.o:2 scl: 1 sda: 1 i2c-algo-bit.o:3 scl: 0 sda: 1 i2c-algo-bit.o:4 scl: 1 sda: 1 i2c-algo-bit.o: bt878 #0 [sw] passed test. i2c-core.o: adapter bt878 #0 [sw] registered as adapter 0. 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 i2c-core.o: driver generic i2c audio driver registered. i2c-core.o: driver i2c TV tuner driver registered. 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] i2c-core.o: client [Philips NTSC (FI1236,FM1236 and] registered to adapter [bt878 #0 [sw]](pos. 0). bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL can sleep, using XTAL (35468950). 8139too Fast Ethernet driver 0.9.26 eth0: RealTek RTL8139 at 0xf88e8000, 00:50:8d:a6:5a:b0, IRQ 11 eth0: Identified 8139 chip type 'RTL-8100B/8139D' Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 941M agpgart: Detected Via Apollo Pro KT266 chipset agpgart: AGP aperture is 64M @ 0xe0000000 PCI: Setting latency timer of device 00:11.5 to 64 hub.c: new USB device 00:11.2-1, assigned address 2 input: USB HID v1.10 Mouse [Logitech Trackball] on usb3:2.0 hub.c: new USB device 00:11.2-2, assigned address 3 input: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb3:3.0 input: USB HID v1.10 Mouse [Logitech Logitech USB Keyboard] on usb3:3.1 ttyS0: LSR safety check engaged! ttyS0: LSR safety check engaged! ttyS1: LSR safety check engaged! ttyS1: LSR safety check engaged! kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,4), internal journal EXT3-fs: mounted filesystem with ordered data mode. hub.c: new USB device 00:11.3-1, assigned address 2 hub.c: USB hub found hub.c: 4 ports detected eth0: link down ath_hal: 0.9.12.5 wlan: 0.8.4.2 (EXPERIMENTAL) ath_rate_onoe: 1.0 ath_pci: 0.9.4.4 (EXPERIMENTAL) ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps ath0: mac 5.9 phy 4.3 5ghz radio 4.6 ath0: 802.11 address: 00:0f:3d:a8:b6:ec ath0: Use hw queue 0 for WME_AC_BE traffic ath0: Use hw queue 1 for WME_AC_BK traffic ath0: Use hw queue 2 for WME_AC_VI traffic ath0: Use hw queue 3 for WME_AC_VO traffic ath0: Atheros 5212: mem=0xe7000000, irq=10 blk: queue c0316080, I/O limit 4095Mb (mask 0xffffffff) apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16) 0: nvidia: loading NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4363 Sat Apr 19 17:46:46 PDT 2003 bttv0: PLL: 35468950 => 28636363 .. ok lirc_dev: IR Remote Control driver registered, at major 61 i2c-core.o: driver i2c ir driver registered. bttv0: PLL can sleep, using XTAL (35468950). tuner: TV freq (268435455.93) out of range (44-958) bttv0: PLL: 35468950 => 28636363 .. ok tuner: TV freq (268435455.93) out of range (44-958) tuner: TV freq (268435455.93) out of range (44-958) |
Author: | lynchaj [ Sat Feb 05, 2005 7:42 pm ] |
Post subject: | |
Try searching the forums for "hauppauge wintv-go" as this has been discussed before. I suspect your tuner is not set properly. Here is a link: http://mysettopbox.tv/phpBB2/viewtopic. ... ge+wintvgo Thanks! Andrew Lynch |
Author: | lynchaj [ Sat Feb 05, 2005 7:51 pm ] |
Post subject: | |
http://www.linuxlogin.com/linux/wintv.php |
Author: | lynchaj [ Sat Feb 05, 2005 9:15 pm ] |
Post subject: | |
post your files /etc/modules /etc/modules.conf /etc/mythtv/modules/bttv /etc/mythtv/modules/bttv0 Your dmesg says bttv: driver version 0.9.15 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 2) at 00:09.0, irq: 11, latency: 32, mmio: 0xe7012000 bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb bttv0: using: Hauppauge WinCam newer (bt878) [card=26,insmod option] bttv0: gpio: en=00000000, out=00000000 in=00fffffb [init] here is a working Hauppauge WinTV-GO config https://lists.dulug.duke.edu/pipermail/ ... 14358.html look closely at the working example dmesg. The theirs is consistent with the card detected as card=10. For some reason, yours is being treated as a WinCam card=26. Does that sound right? Check the message boards. It seems lots of people have had trouble with this tuner board. Thanks! Andrew Lynch |
Author: | Frangible [ Sat Feb 05, 2005 10:23 pm ] |
Post subject: | |
Thanks for the replies. Quote: For some reason, yours is being treated as a WinCam card=26. Does that sound right? Well, that's listed as "Hauppage newer bt878" in the cardlist, so it seems possible. I find it odd that the card is detected as a 10, but then during insmod is type 26. I've tried forcing both in the bttv file but it didn't make a difference. I also manually tried changing the tuner setting from 1-65, but that didn't solve the problem either, although the pattern of the corrupted video changed sometimes. Quote: /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file should contain the names of kernel modules that are # to be loaded at boot time, one per line. Comments begin with # a `#', and everything on the line after them are ignored. rtc usb-uhci mousedev hid keybdev serial bttv tvaudio tuner 8139too agpgart snd-via82xx snd-mixer-oss af_packet autofs4 ext3 Quote: /etc/modules.conf ### This file is automatically generated by update-modules" # # Please do not edit this file directly. If you want to change or add # anything please take a look at the files in /etc/modutils and read # the manpage for update-modules. # ### update-modules: start processing /etc/modutils/0keep # DO NOT MODIFY THIS FILE! # This file is not marked as conffile to make sure if you upgrade modutils # it will be restored in case some modifications have been made. # # The keep command is necessary to prevent insmod and friends from ignoring # the builtin defaults of a path-statement is encountered. Until all other # packages use the new `add path'-statement this keep-statement is essential # to keep your system working keep ### update-modules: end processing /etc/modutils/0keep ### update-modules: start processing /etc/modutils/KnoppMyth include /etc/mythtv/modules/bttv ### update-modules: end processing /etc/modutils/KnoppMyth ### update-modules: start processing /etc/modutils/actions # Special actions that are needed for some modules # The BTTV module does not load the tuner module automatically, # so do that in here post-install bttv insmod tuner post-remove bttv rmmod tuner ### update-modules: end processing /etc/modutils/actions ### update-modules: start processing /etc/modutils/aliases # Aliases to tell insmod/modprobe which modules to use # Uncomment the network protocols you don't want loaded: # alias net-pf-1 off # Unix # alias net-pf-2 off # IPv4 # alias net-pf-3 off # Amateur Radio AX.25 # alias net-pf-4 off # IPX # alias net-pf-5 off # DDP / appletalk # alias net-pf-6 off # Amateur Radio NET/ROM # alias net-pf-9 off # X.25 # alias net-pf-10 off # IPv6 # alias net-pf-11 off # ROSE / Amateur Radio X.25 PLP alias net-pf-17 af_packet # Packet socket (tcpdump) # alias net-pf-19 off # Acorn Econet alias via82cxxx via82cxxx_audio alias char-major-10-175 agpgart alias char-major-10-200 tun #alias char-major-81 bttv alias char-major-108 ppp_generic alias /dev/ppp ppp_generic alias tty-ldisc-3 ppp_async alias tty-ldisc-14 ppp_synctty alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate # Crypto modules (see http://www.kerneli.org/) alias loop-xfer-gen-0 loop_gen alias loop-xfer-3 loop_fish2 alias loop-xfer-gen-10 loop_gen alias cipher-2 des alias cipher-3 fish2 alias cipher-4 blowfish alias cipher-6 idea alias cipher-7 serp6f alias cipher-8 mars6 alias cipher-11 rc62 alias cipher-15 dfc2 alias cipher-16 rijndael alias cipher-17 rc5 # Name inconsistency in 2.4 Kernel series alias ide_cs ide-cs alias usbcore off alias autofs autofs4 # If both mousedev and usbmouse are insmodded, neither of them works right. # Adding solution proposed by Kai Lehmann: alias usbmouse mousedev # Same for USB keyboards, which should be used in hid generic mode instead alias usbkbd hid ### update-modules: end processing /etc/modutils/aliases ### update-modules: start processing /etc/modutils/alsa-0.9-knoppix # --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF version 0.9.0-knoppix --- alias char-major-116 snd alias snd-card-0 snd-via82xx alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss options snd major=116 cards_limit=1 device_gid=29 device_mode=0660 options snd-via82xx index=0 # --- END: Generated by ALSACONF, do not edit. --- ### update-modules: end processing /etc/modutils/alsa-0.9-knoppix ### update-modules: start processing /etc/modutils/apm alias char-major-10-134 apm alias /dev/apm_bios /dev/misc/apm_bios alias /dev/misc/apm_bios apm options apm power_off=1 ### update-modules: end processing /etc/modutils/apm ### update-modules: start processing /etc/modutils/autofs probe autofs autofs4 autofs ### update-modules: end processing /etc/modutils/autofs ### update-modules: start processing /etc/modutils/bttv options bttv card=10 pll=2 tuner=2 ### update-modules: end processing /etc/modutils/bttv ### update-modules: start processing /etc/modutils/bttv.bak alias char-major-89 i2c-dev options i2c-core i2c_debug=1 options i2c-algo-bit bit_test=1 alias char-major-81 videodev alias char-major-81-0 bttv debug=2 options bttv card=26 pll=2 tuner=2 ### update-modules: end processing /etc/modutils/bttv.bak ### update-modules: start processing /etc/modutils/irda alias tty-ldisc-11 irtty # The following is for new kernel. alias char-major-161 ircomm-tty # The following is for old kernel. alias char-major-60 ircomm_tty # To be able to attach some dongles alias irda-dongle-0 tekram alias irda-dongle-1 esi alias irda-dongle-2 actisys alias irda-dongle-3 actisys alias irda-dongle-4 girbil alias irda-dongle-5 litelink alias irda-dongle-6 airport alias irda-dongle-7 old_belkin # FIR device drivers. # options smc-ircc ircc_irq= ircc_dma= # alias irda0 smc-ircc # options toshoboe max_baud= # alias irda0 toshoboe # options w83977af_ir io= io2= irq= qos_mtt_bits= # alias irda0 w83977af_ir # To use the NSC driver on a Thinkpad laptop: uncomment the following: # options nsc-ircc dongle_id=0x09 # alias irda0 nsc-ircc ### update-modules: end processing /etc/modutils/irda ### update-modules: start processing /etc/modutils/linux-wlan-ng # Aliases to tell insmod/modprobe which module to use when bringing up the # wlan0 interface. # Uncomment the line corresponding to the type of prism2 device you have. alias wlan0 prism2_pci alias ath0 ath_pci #alias wlan0 prism2_usb #alias wlan0 prism2_cs #alias wlan0 prism2_plx ### update-modules: end processing /etc/modutils/linux-wlan-ng ### update-modules: start processing /etc/modutils/lirc alias char-major-61 lirc_i2c ### update-modules: end processing /etc/modutils/lirc ### update-modules: start processing /etc/modutils/lvm-common # The Logical Volume Manager uses these block and char numbers alias block-major-58 lvm-mod alias char-major-109 lvm-mod ### update-modules: end processing /etc/modutils/lvm-common ### update-modules: start processing /etc/modutils/madwifi # Aliases to tell insmod/modprobe which module to use when bringing up the # ath0 interface. alias ath0 ath_pci ### update-modules: end processing /etc/modutils/madwifi ### update-modules: start processing /etc/modutils/nvidia alias char-major-195 nvidia ### update-modules: end processing /etc/modutils/nvidia ### update-modules: start processing /etc/modutils/paths # This file contains a list of paths that modprobe should scan, # beside the once that are compiled into the modutils tools # themselves. ### update-modules: end processing /etc/modutils/paths ### update-modules: start processing /etc/modutils/ppp alias /dev/ppp ppp_generic alias char-major-108 ppp_generic alias tty-ldisc-3 ppp_async alias tty-ldisc-14 ppp_synctty alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate ### update-modules: end processing /etc/modutils/ppp ### update-modules: start processing /etc/modutils/raidtools2 alias md-personality-1 linear alias md-personality-2 raid0 alias md-personality-3 raid1 alias md-personality-4 raid5 ### update-modules: end processing /etc/modutils/raidtools2 ### update-modules: start processing /etc/modutils/setserial # # This is what I wanted to do, but logger is in /usr/bin, which isn't loaded # when the module is first loaded into the kernel at boot time! # #post-install serial /etc/init.d/setserial start | logger -p daemon.info -t "setserial-module reload" #pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t "setserial-module uload" # alias /dev/tts serial alias /dev/tts/0 serial alias /dev/tts/1 serial alias /dev/tts/2 serial alias /dev/tts/3 serial post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null pre-remove serial /etc/init.d/setserial modsave > /dev/null 2> /dev/null ### update-modules: end processing /etc/modutils/setserial ### update-modules: start processing /etc/modutils/arch/i386 alias parport_lowlevel parport_pc alias char-major-10-144 nvram alias binfmt-0064 binfmt_aout alias char-major-10-135 rtc # no warnings to stderr on KNOPPIX insmod_opt=-q ### update-modules: end processing /etc/modutils/arch/i386 Quote: /etc/mythtv/modules/bttv alias char-major-81 videodev Quote: /etc/mythtv/modules/bttv0
alias char-major-81-0 bttv |
Author: | lynchaj [ Sat Feb 05, 2005 10:40 pm ] |
Post subject: | |
Frangible wrote: Thanks for the replies.
Quote: For some reason, yours is being treated as a WinCam card=26. Does that sound right? ### update-modules: start processing /etc/modutils/bttv options bttv card=10 pll=2 tuner=2 ### update-modules: end processing /etc/modutils/bttv ### update-modules: start processing /etc/modutils/bttv.bak alias char-major-89 i2c-dev options i2c-core i2c_debug=1 options i2c-algo-bit bit_test=1 alias char-major-81 videodev alias char-major-81-0 bttv debug=2 options bttv card=26 pll=2 tuner=2 ### update-modules: end processing /etc/modutils/bttv.bak Do you have a file named /etc/modutils/bttv.bak ? What is in it? There is something funny going on here. Thanks! Andrew Lynch |
Author: | Frangible [ Sat Feb 05, 2005 10:59 pm ] |
Post subject: | |
Hmm whoops, that was an old copy of bttv I renamed before trying other things. I deleted it and did a modules-update, but it didn't seem to help. |
Author: | lynchaj [ Sat Feb 05, 2005 11:28 pm ] |
Post subject: | |
Well, that wouldn't help immediately but after a reboot it just might. Do a modules-update depmod -a reboot, check if it works and check /etc/modules.conf again. Thanks! Andrew Lynch |
Author: | Frangible [ Sun Feb 06, 2005 12:31 am ] |
Post subject: | |
Well, did that, but still performs the same, unfortunately. There's no longer a reference to the .bak file in modules.conf, at least. |
Author: | lynchaj [ Sun Feb 06, 2005 7:52 am ] |
Post subject: | |
what does your dmesg say -- just post the relevant parts... dmesg | grep "bttv" Also /etc/modules.conf grep "bttv" < /etc/modules.conf and post your PCI bus contents with lspci -vv The basic strategy is to identify the bt878 hardware and the tuner type as specifically as possible and then use google to search for working configurations. Its possible that the chipset is some new variant that is not supported but until we know specifically what you have, that is just a guess. Thanks! Andrew Lynch |
Author: | Xsecrets [ Sun Feb 06, 2005 10:36 am ] |
Post subject: | |
Note that some of the newer wintv go cards use a conexant chip which is not compatible with mythtv. |
Author: | lynchaj [ Sun Feb 06, 2005 11:36 am ] |
Post subject: | |
Xsecrets, how do we know if the chipset is supported or not? Pull the tuner card and read off the chip ids? Would lspci -vv give that information? I certainly can relate to the frustration that happens when the board makers "slipstream" new unsupported parts into existing models. Even if you do your "homework" you still can get burned. Thanks! Andrew Lynch |
Author: | Frangible [ Sun Feb 06, 2005 12:15 pm ] |
Post subject: | |
I have physically examined the card and the chip literally says "BT878" on it. The tuner is covered up though with a Hauppauge sticker. Dmesg grep: bttv: driver version 0.9.15 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 2) at 00:09.0, irq: 11, latency: 32, mmio: 0xe7012000 bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb bttv0: using: Hauppauge WinCam newer (bt878) [card=26,insmod option] bttv0: gpio: en=00000000, out=00000000 in=00fffffb [init] bttv0: using tuner=39 bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL can sleep, using XTAL (35468950). bttv0: PLL: 35468950 => 28636363 .. ok modules.conf grep: include /etc/mythtv/modules/bttv post-install bttv insmod tuner post-remove bttv rmmod tuner #alias char-major-81 bttv ### update-modules: start processing /etc/modutils/bttv options bttv card=26 pll=2 tuner=39 ### update-modules: end processing /etc/modutils/bttv lspci -vv: 00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333] Subsystem: ABIT Computer Corp.: Unknown device 7405 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR+ Latency: 0 Region 0: Memory at e0000000 (32-bit, prefetchable) [size=64M] Capabilities: <available only to root> 00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- Latency: 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: e4000000-e5ffffff Prefetchable memory behind bridge: d0000000-dfffffff BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B- Capabilities: <available only to root> 00:08.0 Ethernet controller: Unknown device 168c:0013 (rev 01) Subsystem: D-Link System Inc: Unknown device 3a13 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 168 (2500ns min, 7000ns max), cache line size 08 Interrupt: pin A routed to IRQ 10 Region 0: Memory at e7000000 (32-bit, non-prefetchable) [size=64K] Capabilities: <available only to root> 00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02) Subsystem: Hauppauge computer works Inc. WinTV Series Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (4000ns min, 10000ns max) Interrupt: pin A routed to IRQ 11 Region 0: Memory at e7012000 (32-bit, prefetchable) [size=4K] 00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02) Subsystem: Hauppauge computer works Inc. WinTV Series Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (1000ns min, 63750ns max) Interrupt: pin A routed to IRQ 11 Region 0: Memory at e7010000 (32-bit, prefetchable) [size=4K] 00:0b.0 Communication controller: NetMos Technology 222N-2 I/O Card (2S+1P) (rev 01) Subsystem: LSI Logic / Symbios Logic: Unknown device 0012 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 3 Region 0: I/O ports at 9000 [size=8] Region 1: I/O ports at 9400 [size=8] Region 2: I/O ports at 9800 [size=8] Region 3: I/O ports at 9c00 [size=8] Region 4: I/O ports at a000 [size=8] Region 5: I/O ports at a400 [size=16] 00:0f.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Subsystem: ABIT Computer Corp.: Unknown device 8139 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (8000ns min, 16000ns max) Interrupt: pin A routed to IRQ 11 Region 0: I/O ports at a800 [size=256] Region 1: Memory at e7011000 (32-bit, non-prefetchable) [size=256] Expansion ROM at <unassigned> [disabled] [size=64K] Capabilities: <available only to root> 00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00 [UHCI]) Subsystem: ABIT Computer Corp.: Unknown device 7405 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32, cache line size 08 Interrupt: pin A routed to IRQ 3 Region 4: I/O ports at ac00 [size=32] Capabilities: <available only to root> 00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00 [UHCI]) Subsystem: ABIT Computer Corp.: Unknown device 7405 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32, cache line size 08 Interrupt: pin B routed to IRQ 10 Region 4: I/O ports at b000 [size=32] Capabilities: <available only to root> 00:10.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51) (prog-if 20 [EHCI]) Subsystem: ABIT Computer Corp.: Unknown device 7405 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32, cache line size 08 Interrupt: pin C routed to IRQ 7 Region 0: Memory at e7013000 (32-bit, non-prefetchable) [size=256] Capabilities: <available only to root> 00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge Subsystem: VIA Technologies, Inc. VT8233A ISA Bridge Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Capabilities: <available only to root> 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: VIA Technologies, Inc. VT8235 Bus Master ATA133/100/66/33 IDE Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 Interrupt: pin A routed to IRQ 0 Region 4: I/O ports at b400 [size=16] Capabilities: <available only to root> 00:11.2 USB Controller: VIA Technologies, Inc. USB (rev 23) (prog-if 00 [UHCI]) Subsystem: ABIT Computer Corp.: Unknown device 7405 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32, cache line size 08 Interrupt: pin D routed to IRQ 3 Region 4: I/O ports at b800 [size=32] Capabilities: <available only to root> 00:11.3 USB Controller: VIA Technologies, Inc. USB (rev 23) (prog-if 00 [UHCI]) Subsystem: ABIT Computer Corp.: Unknown device 7405 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32, cache line size 08 Interrupt: pin D routed to IRQ 3 Region 4: I/O ports at bc00 [size=32] Capabilities: <available only to root> 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97 Audio Controller (rev 40) Subsystem: ABIT Computer Corp.: Unknown device 7405 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin C routed to IRQ 7 Region 0: I/O ports at c000 [size=256] Capabilities: <available only to root> 01:00.0 VGA compatible controller: nVidia Corporation NV25 [GeForce4 Ti 4400] (rev a2) (prog-if 00 [VGA]) Subsystem: Asustek Computer, Inc.: Unknown device 800f Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 248 (1250ns min, 250ns max) Interrupt: pin A routed to IRQ 11 Region 0: Memory at e4000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at d0000000 (32-bit, prefetchable) [size=128M] Region 2: Memory at d8000000 (32-bit, prefetchable) [size=512K] Expansion ROM at <unassigned> [disabled] [size=128K] Capabilities: <available only to root> |
Author: | Xsecrets [ Sun Feb 06, 2005 12:34 pm ] |
Post subject: | |
well looks like you do have one of the bt878 chips and not the conexant ones, but my one question is why are you using tuner type 39 I thought that was only for the pvrx50 cards, but I could be wrong. |
Author: | lynchaj [ Sun Feb 06, 2005 12:56 pm ] |
Post subject: | |
I am almost certain that is the problem. Check the contents of the file /etc/modutils/bttv and replace with the proper parameters. There are links in previous replys in this thread that can help you put in the right ones. I'd guess its something like options bttv card=10 pll=1 tuner=2 or even try writing down what is in /etc/modutils/bttv and just deleting the file and rely on kernel autodetect. then do modules-update depmod -a reboot and see if it works properly. Thanks! Andrew Lynch |
Page 1 of 2 | All times are UTC - 6 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |