I just tested the card on Maverick, and the issue is still there. The MUXSEL settings only allow 3 unique channels, not 4, so the bottom RCA jack of ImpactVCB #64405 does not work, when loaded with bttv's auto-detection.
Sean On 11/9/11, Brad Figg <[email protected]> wrote: > Does this issue still exist in Maverick or Natty or Oneiric? They > contain a smaller version of the attached patch that just adds the > necessary id's to the CARD table. > > ** Changed in: linux (Ubuntu) > Status: Confirmed => Incomplete > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/640885 > > Title: > bttv bug with ImpactVCB #64405 > > Status in “linux” package in Ubuntu: > Incomplete > > Bug description: > The Hauppauge ImpactVCB #64405 is a 4 channel 878A-based video capture > board with no tuner, 3 RCA composite inputs, and an S-Video input. > > > Lucid Lynx and the past several releases of the bttv driver have a bug > where this board does not fully work as auto-detected. > > > Because this board has the same PCI ID [0070:13eb] that the WinTV > series of cards uses, the bttv driver auto-detects it as a WinTV board > (card=10), and uses the MUXSEL settings: MUXSEL(2, 0, 1,1) > > > When these MUXSEL values are used for a 4-channel board, it means that > one of the 878's inputs cannot not be selected, because a mux setting > of 3 is not possible. In the case of the ImpactVCB #64405, the result > is that one of the composite inputs cannot be selected, and a degraded > echo of the S-Video input (if present) will be selected instead. > > > There is a work-around. The commands > > sudo modprobe -r bttv > > sudo modprobe bttv card=82 > > will treat this board as an Osprey 100/150, which is a functional > equivalent. > > > However, this work-around has the following drawbacks: > > 1) It requires manual intervention. > > 2) It is non-intuitive, and requires user research to discover. > > 3) The composite channels are ordered differently than under > Hauppauge's WinTV2000 app, which means that composite channels would > move around on a dual-boot Windows/Ubuntu system. > > > Proposed Solution: > > The bttv source code has already solved a similar problem for another > ImpactVCB variant, the #64900, which has 4 BNC connections, and no > S-Video. > > A new card type was defined (BTTV_BOARD_HAUPPAUGE_IMPACTVCB), and an > appropriate struct tvcard entry was created. > > Then the hauppauge_eeprom() routine was modified to switch over to the > alternate BTTV_BOARD_HAUPPAUGE_IMPACTVCB entry when both the following > conditions are met: > > 1) The board is originally auto-detected as a BTTV_BOARD_HAUPPAUGE878 > card. > > 2) The tv.model read from the EEPROM is 64900. > > > My proposed solution is to simply extend this approach to the #64405 > variant. > > The attached code is a modification of 2.6.35 source code, which has been > back-ported for testing against a 2.6.32 kernel. > It defines a new card type, BTTV_BOARD_HAUPPAUGE_IMPACTVCB_64405, and > modifies the hauppauge_eeprom() routine to use a new struct tvcard entry > when: > > 1) The board is originally auto-detected as a BTTV_BOARD_HAUPPAUGE878 > card. > > 2) The tv.model read from the EEPROM is 64405. > > ProblemType: Bug > DistroRelease: Ubuntu 10.04 > Package: linux-image-2.6.32-24-generic 2.6.32-24.42 > Regression: No > Reproducible: Yes > ProcVersionSignature: Ubuntu 2.6.32-24.42-generic 2.6.32.15+drm33.5 > Uname: Linux 2.6.32-24-generic i686 > AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21. > Architecture: i386 > AudioDevicesInUse: > USER PID ACCESS COMMAND > /dev/snd/controlC0: htpc 1146 F.... pulseaudio > /dev/snd/controlC1: htpc 1146 F.... pulseaudio > CRDA: Error: [Errno 2] No such file or directory > Card0.Amixer.info: > Card hw:0 'SB'/'HDA ATI SB at 0xdfffc000 irq 16' > Mixer name : 'Analog Devices AD1983' > Components : 'HDA:11d41983,102801e5,00100400' > Controls : 26 > Simple ctrls : 15 > Card1.Amixer.info: > Card hw:1 'Bt878'/'Brooktree Bt878 at 0xd8000000, irq 22' > Mixer name : 'Bt87x' > Components : '' > Controls : 3 > Simple ctrls : 5 > Date: Thu Sep 16 15:30:01 2010 > HibernationDevice: RESUME=UUID=cfd1b218-fe5e-4625-b3a0-a3696d25348f > InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429) > IwConfig: > lo no wireless extensions. > > eth0 no wireless extensions. > MachineType: Dell Inc. OptiPlex 320 > ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic > root=UUID=ed895a73-881a-4b59-a9ea-b944d6bb11ca ro quiet splash > ProcEnviron: > LANG=en_US.utf8 > SHELL=/bin/bash > RelatedPackageVersions: linux-firmware 1.34.1 > RfKill: > > SourcePackage: linux > dmi.bios.date: 06/17/2009 > dmi.bios.vendor: Dell Inc. > dmi.bios.version: 1.1.12 > dmi.board.name: 0TY915 > dmi.board.vendor: Dell Inc. > dmi.chassis.type: 7 > dmi.chassis.vendor: Dell Inc. > dmi.modalias: > dmi:bvnDellInc.:bvr1.1.12:bd06/17/2009:svnDellInc.:pnOptiPlex320:pvr:rvnDellInc.:rn0TY915:rvr:cvnDellInc.:ct7:cvr: > dmi.product.name: OptiPlex 320 > dmi.sys.vendor: Dell Inc. > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/640885/+subscriptions > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/640885 Title: bttv bug with ImpactVCB #64405 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/640885/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
