regression: support for dvico dual digital 4 card
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
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/
$ /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/
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/
Perhaps they are waiting for a good bug report, I dunno.
ProblemType: Bug
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
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,
Controls : 38
Simple ctrls : 21
Date: Sat Oct 24 12:31:01 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=
Package: linux-image (not installed)
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_AU.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux-meta
Uname: Linux 2.6.31-13-generic i686
XsessionErrors:
(gnome-
(gnome-
(polkit-
(nautilus:2231): Eel-CRITICAL **: eel_preferences
dmi.bios.date: 10/02/2007
dmi.bios.vendor: Intel Corp.
dmi.bios.version: DPP3510J.
dmi.board.
dmi.board.name: DG33BU
dmi.board.vendor: Intel Corporation
dmi.board.version: AAD79951-407
dmi.chassis.type: 2
dmi.modalias: dmi:bvnIntelCor
Changed in linux (Ubuntu): | |
status: | Fix Released → Confirmed |
I tried stracing the dvbscan, see attached (log.dvbscan)