Comment 33 for bug 459523

Revision history for this message
Devin Heitmueller (devin-heitmueller) wrote : Re: [Bug 459523] Re: regression: support for dvico dual digital 4 card

I received notification that it was also merged into 2.6.31 stable, so
we should be good to go for Karmic.

Devin

On Tue, Dec 1, 2009 at 10:36 PM, Robert Lowery <email address hidden> wrote:
> The patch has been merged into the v4l-dvb mercurial repository and has
> also been merged into the kernel tree (for the upcoming 2.6.32 release).
> I have also been notified that it is queued in the 2.6.31-stable tree,
> not sure if a later karmic kernel will pick this up or whether we will
> need to wait for lucid.
>
> --
> regression: support for dvico dual digital 4 card
> https://bugs.launchpad.net/bugs/459523
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “linux” package in Ubuntu: Confirmed
>
> Bug description:
> Binary package hint: linux-image
>
> Hi
>
> symptom:
> ------------
> I have two dvico cards in this machine, dual digital4 and dual digtial express, see lspci data.
> Both work on 'hardy', with v4l modules from the v4l mercurial repository. I'll provide more details of that setup shortly.
>
> On karmic the kernel recognizes this card but appears to be unable to make it tune. When I try to tune with 'dvb-utils' 'scan' program, I get syslog spew:
>  kernel: [  315.032076] dvb-usb: bulk message failed: -110 (4/0)
>  kernel: [  315.032080] cxusb: i2c read failed
>  kernel: [  317.132138] dvb-usb: bulk message failed:  -110 (4/0)
>  kernel: [  317.132143] cxusb: i2c read failed
>  ...
> and the card is unable to tune.
>
> Initially the spew is slow, about 1 per second.
> If I rmmod cxusb, the spew stops.
> If I then modprobe -v cxusb module, the spew resumes at a dramatically higher rate.
>
> To reproduce:
> ------------------
>
> cold-boot the machine. the power supply must be off. unplug if unsure.
>
> To make the kernel initialise it properly I had to add some firmware (/lib/firmware/xc3028-v27.fw, md5sum 293dc5e915d9a0f74a368f8a2ce3cc10). This is normal for this card and seems to work ok.
>
> $ /bin/ls -lRF /dev/dvb
> /dev/dvb:
> total 0
> drwxr-xr-x 2 root root 120 2009-10-24 22:15 adapter0/
> drwxr-xr-x 2 root root 120 2009-10-24 22:15 adapter1/
> drwxr-xr-x 2 root root 120 2009-10-24 22:15 adapter2/
> drwxr-xr-x 2 root root 120 2009-10-24 22:15 adapter3/
>
> /dev/dvb/adapter0:
> total 0
> crw-rw----+ 1 root video 212, 0 2009-10-24 22:15 demux0
> crw-rw----+ 1 root video 212, 1 2009-10-24 22:15 dvr0
> crw-rw----+ 1 root video 212, 3 2009-10-24 22:15 frontend0
> crw-rw----+ 1 root video 212, 2 2009-10-24 22:15 net0
>
> /dev/dvb/adapter1:
> total 0
> crw-rw----+ 1 root video 212, 5 2009-10-24 22:15 demux0
> crw-rw----+ 1 root video 212, 6 2009-10-24 22:15 dvr0
> crw-rw----+ 1 root video 212, 4 2009-10-24 22:15 frontend0
> crw-rw----+ 1 root video 212, 7 2009-10-24 22:15 net0
>
> /dev/dvb/adapter2:
> total 0
> crw-rw----+ 1 root video 212,  9 2009-10-24 22:15 demux0
> crw-rw----+ 1 root video 212, 10 2009-10-24 22:15 dvr0
> crw-rw----+ 1 root video 212,  8 2009-10-24 22:15 frontend0
> crw-rw----+ 1 root video 212, 11 2009-10-24 22:15 net0
>
> /dev/dvb/adapter3:
> total 0
> crw-rw----+ 1 root video 212, 12 2009-10-24 22:15 demux0
> crw-rw----+ 1 root video 212, 13 2009-10-24 22:15 dvr0
> crw-rw----+ 1 root video 212, 15 2009-10-24 22:15 frontend0
> crw-rw----+ 1 root video 212, 14 2009-10-24 22:15 net0
>
>
>
> Try to tune with:
>  $  dvbscan /usr/share/dvb/dvb-t/au-Sydney_North_Shore | tee northshore.conf
> and see how far you get.
>
> Things I tried:
> -----------------
> I tried to install the latest generic kernel (2.6.31-14.48) but there is some other bug preventing it from booting.
>
> I tried ubuntu-bug -p, but got a warning
>  $ ubuntu-bug -p linux
> Warning: The options -p/-P are deprecated, please do not use them.  See /usr/bin/ubuntu-bug --help
>
> so I gave up on that approach and will append the requested details shortly.
> Perhaps the linux-meta guidelines should be updated?
>
> There are several reports of this kind of problem, going back to the hardy kernel, I'll try to provide a summary.
> In fact on that setup I get similar kinds of syslog spew when shutting down and sometimes when I warm-boot,
> but the cards do at least work if I cold boot.
> Unfortunately nobody on the linux-media/linux-dvb list who could do something about this seems to care.
> Perhaps they are waiting for a good bug report, I dunno.
>
> ProblemType: Bug
> Architecture: i386
> AudioDevicesInUse:
>  USER        PID ACCESS COMMAND
>  /dev/snd/controlC0:  vjm        2175 F.... pulseaudio
> CRDA: Error: [Errno 2] No such file or directory
> Card0.Amixer.info:
>  Card hw:0 'Intel'/'HDA Intel at 0x905a0000 irq 22'
>   Mixer name   : 'Realtek ALC888'
>   Components   : 'HDA:10ec0888,80860001,00100001'
>   Controls      : 38
>   Simple ctrls  : 21
> Date: Sat Oct 24 12:31:01 2009
> DistroRelease: Ubuntu 9.10
> HibernationDevice: RESUME=/dev/mapper/vgb-swap
> Package: linux-image (not installed)
> ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-13-generic root=UUID=9ecccb04-4b5b-4017-a49d-80dca283631d ro quiet splash
> ProcEnviron:
>  LANG=en_AU.UTF-8
>  SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-13.43-generic
> RelatedPackageVersions: linux-firmware 1.24
> RfKill:
>  0: phy0: Wireless LAN
>        Soft blocked: no
>        Hard blocked: no
> SourcePackage: linux-meta
> Uname: Linux 2.6.31-13-generic i686
> XsessionErrors:
>  (gnome-settings-daemon:2188): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
>  (gnome-settings-daemon:2188): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
>  (polkit-gnome-authentication-agent-1:2241): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
>  (nautilus:2231): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
> dmi.bios.date: 10/02/2007
> dmi.bios.vendor: Intel Corp.
> dmi.bios.version: DPP3510J.86A.0293.2007.1002.1519
> dmi.board.asset.tag: Base Board Asset Tag
> dmi.board.name: DG33BU
> dmi.board.vendor: Intel Corporation
> dmi.board.version: AAD79951-407
> dmi.chassis.type: 2
> dmi.modalias: dmi:bvnIntelCorp.:bvrDPP3510J.86A.0293.2007.1002.1519:bd10/02/2007:svn:pn:pvr:rvnIntelCorporation:rnDG33BU:rvrAAD79951-407:cvn:ct2:cvr:
>

--
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com