On Sun, 2003-11-02 at 02:07, Jaakko H Kyro wrote: > Viestissä Keskiviikko 27 Elokuu 2003 16:07, Roger Oberholtzer kirjoitti: > > Hercules Smart TV card - no sound in xawtv: > > > > I am trying to get a Hercules Smart TV card to work. It has the BT878 > > chip. I am using the 107 release of the bttv drivers, which supports this > > card as 'card=100', along with kernel 2.4.21 (previously had same results > > with 2.4.20). This card also has bt878 audio. > > Have you got the stereo version? If yes, then you need the tvaudio module for > the sound. The chip is tda9874a, which is supported by the tvaudio driver. OK. Attached is what the kernel lists when I load the drivers. The btaudio at the end is an attempt to get the audio internally. It makes no difference if I use that or just the tvaudio. Does this help shed any light? BTW, although I am still using release 107 of the bttv drivers, I am now using kernel 2.4.22. Makes no difference over the previous ones. I am still desperate for sound! -- Roger Oberholtzer <roger@xxxxxx>
Linux version 2.4.22-win4lin-r1 (root@xxxxxxxxxxxxxxxxxxxxxxxx) (gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r2, propolice)) #2 Sun Oct 19 20:22:38 CEST 2003 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000ff87000 (usable) BIOS-e820: 000000000ff87000 - 000000000ffa6000 (ACPI data) BIOS-e820: 000000000ffa6000 - 0000000010000000 (reserved) BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved) 255MB LOWMEM available. On node 0 totalpages: 65415 zone(0): 4096 pages. zone(1): 61319 pages. zone(2): 0 pages. Kernel command line: root=/dev/hda4 hdc=ide-scsi ide_setup: hdc=ide-scsi Initializing CPU#0 Detected 1384.231 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 2759.06 BogoMIPS Memory: 256076k/261660k available (1541k kernel code, 5200k reserved, 537k data, 80k init, 0k highmem) Dentry cache hash table entries: 32768 (order: 6, 262144 bytes) Inode cache hash table entries: 16384 (order: 5, 131072 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 16384 (order: 4, 65536 bytes) Page-cache hash table entries: 65536 (order: 6, 262144 bytes) CPU: Trace cache: 12K uops, L1 D cache: 8K CPU: L2 cache: 256K CPU: After generic, caps: 3febf9ff 00000000 00000000 00000000 CPU: Common caps: 3febf9ff 00000000 00000000 00000000 CPU: Intel(R) Pentium(R) 4 CPU 1400MHz stepping 07 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@xxxxxxxxxxxxx) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xfc11e, last bus=2 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) Transparent bridge - Intel Corp. 82801BA/CA/DB/EB PCI Bridge PCI: Using IRQ router PIIX [8086/2440] at 00:1f.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 Journalled Block Device driver loaded devfs: v1.12c (20020818) Richard Gooch (rgooch@xxxxxxxxxxxxx) devfs: boot_options: 0x0 Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx). pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 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 ICH2: IDE controller at PCI slot 00:1f.1 ICH2: chipset revision 2 ICH2: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio hda: Maxtor 98196H8, ATA DISK drive blk: queue c03452a0, I/O limit 4095Mb (mask 0xffffffff) hdc: SONY CD-RW CRX160E, ATAPI CD/DVD-ROM drive hdd: LG DVD-ROM DRD-8160B, 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: 156250000 sectors (80000 MB) w/2048KiB Cache, CHS=9726/255/63, UDMA(100) hdd: attached ide-cdrom driver. hdd: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 Partition check: /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb.c: registered new driver hiddev usb.c: registered new driver hid hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@xxxxxxx> hid-core.c: USB HID support drivers mice: PS/2 mouse device common for all mice NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 2048 buckets, 16Kbytes TCP: Hash tables configured (established 16384 bind 32768) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 80k freed Adding Swap: 8225272k swap-space (priority -1) EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,4), internal journal apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16) 0: nvidia: loading NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4496 Wed Jul 16 19:03:09 PDT 2003 Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 203M agpgart: Detected Intel i850 chipset agpgart: AGP aperture is 128M @ 0xe8000000 i2c-core.o: i2c core module i2c-algo-bit.o: i2c bit algorithm module Linux video capture interface: v1.00 bttv: driver version 0.7.107 loaded bttv: using 4 buffers with 2080k (8320k total) for capture bttv: Host bridge is Intel Corp. 82850 850 (Tehama) Chipset Host Bridge (MCH) bttv: Bt8xx card found (0). PCI: Found IRQ 10 for device 02:08.0 PCI: Sharing IRQ 10 with 00:1f.3 PCI: Sharing IRQ 10 with 02:08.1 bttv0: Bt878 (rev 17) at 02:08.0, irq: 10, latency: 64, mmio: 0xf2001000 bttv0: using: BT878(Hercules Smart TV Stere) [card=100,insmod option] i2c-core.o: adapter bt848 #0 registered as adapter 0. bttv0: using tuner=5 bttv0: i2c: checking for TDA9875 @ 0xb0... found i2c-core.o: driver i2c tda9875 driver registered. tda9875: no such chip at 0xb0 (dic=0x11 rev=0x2) 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. tvaudio: found pic16c54 (PV951) @ 0x96 i2c-core.o: client [pic16c54 (PV951)] registered to adapter [bt848 #0](pos. 0). tvaudio: found tda9874a. tvaudio: found tda9874h/a @ 0xb0 i2c-core.o: client [tda9874h/a] registered to adapter [bt848 #0](pos. 1). i2c-core.o: driver i2c TV tuner driver registered. tuner: chip found @ 0xc0 tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) i2c-core.o: client [Philips PAL_BG (FI1216 and comp] registered to adapter [bt848 #0](pos. 2). bttv0: PLL: 28636363 => 35468950 .. ok bttv0: registered device video0 bttv0: registered device vbi0 btaudio: driver version 0.7 loaded [digital+analog] PCI: Found IRQ 10 for device 02:08.1 PCI: Sharing IRQ 10 with 00:1f.3 PCI: Sharing IRQ 10 with 02:08.0 btaudio: Bt878 (rev 17) at 02:08.1, irq: 10, latency: 64, mmio: 0xf2000000 btaudio: using card config "default" btaudio: registered device dsp0 [digital] btaudio: registered device dsp1 [analog] btaudio: registered device mixer0