Hello,
I can confirm Andrei Rjeousski's report that tuning does not work with driver
http://mcentral.de/empia/20080804/empia-hardy-generic-i386-latest.deb on kernel
2.6.24-19-generic.
But all is well with driver
http://mcentral.de/empiatech/distris/ubuntu/hardy/empia-2.6.24-16-generic-2_i386.deb
on kernel 2.6.24-16-generic:
[EMAIL PROTECTED]:~# cat /proc/version
Linux version 2.6.24-16-generic ([EMAIL PROTECTED]) (gcc version 4.2.3 (Ubuntu
4.2.3-2ubuntu7)) #1 SMP Thu Apr 10 13:23:42 UTC 2008
[EMAIL PROTECTED]:~# tail -36 /var/log/messages
Aug 14 14:55:38 mythtv1 kernel: [ 156.292072] usb 5-1: new high speed USB
device using ehci_hcd and address 5
Aug 14 14:55:38 mythtv1 kernel: [ 156.429436] usb 5-1: configuration #1 chosen
from 1 choice
Aug 14 14:55:38 mythtv1 kernel: [ 156.534118] em28xx: no version for
"struct_module" found: kernel tainted.
Aug 14 14:55:38 mythtv1 kernel: [ 156.552581] em28xx v4l2 driver version 0.0.1
loaded
Aug 14 14:55:38 mythtv1 kernel: [ 156.553090] em28xx: device is attached to a
USB 2.0 bus
Aug 14 14:55:38 mythtv1 kernel: [ 156.553838] em28xx #0: Alternate settings: 8
Aug 14 14:55:38 mythtv1 kernel: [ 156.553841] em28xx #0: Alternate setting 0,
max size= 0
Aug 14 14:55:38 mythtv1 kernel: [ 156.553844] em28xx #0: Alternate setting 1,
max size= 0
Aug 14 14:55:38 mythtv1 kernel: [ 156.553846] em28xx #0: Alternate setting 2,
max size= 1448
Aug 14 14:55:38 mythtv1 kernel: [ 156.553849] em28xx #0: Alternate setting 3,
max size= 2048
Aug 14 14:55:38 mythtv1 kernel: [ 156.553851] em28xx #0: Alternate setting 4,
max size= 2304
Aug 14 14:55:38 mythtv1 kernel: [ 156.553854] em28xx #0: Alternate setting 5,
max size= 2580
Aug 14 14:55:38 mythtv1 kernel: [ 156.553856] em28xx #0: Alternate setting 6,
max size= 2892
Aug 14 14:55:38 mythtv1 kernel: [ 156.553859] em28xx #0: Alternate setting 7,
max size= 3072
Aug 14 14:55:39 mythtv1 kernel: [ 157.143942] trying to set disabled gpio? (00)
Aug 14 14:55:39 mythtv1 kernel: [ 157.148110] tuner 0-0061: chip found @ 0xc2
(em28xx #0)
Aug 14 14:55:39 mythtv1 kernel: [ 157.148551] attach inform (default):
detected I2C address c2
Aug 14 14:55:39 mythtv1 kernel: [ 157.155112] attach_inform: tvp5150 detected.
Aug 14 14:55:39 mythtv1 kernel: [ 157.220457] tvp5150 0-005c: tvp5150am1
detected.
Aug 14 14:55:40 mythtv1 kernel: [ 158.799487] successfully attached tuner
Aug 14 14:55:41 mythtv1 kernel: [ 158.806307] em28xx #0: V4L2 VBI device
registered as /dev/vbi0
Aug 14 14:55:41 mythtv1 kernel: [ 158.823967] em28xx #0: V4L2 device
registered as /dev/video0
Aug 14 14:55:41 mythtv1 kernel: [ 158.824533] em28xx #0: Found Hauppauge WinTV
HVR 950
Aug 14 14:55:41 mythtv1 kernel: [ 158.829210] analog tv open()
Aug 14 14:55:41 mythtv1 kernel: [ 158.829214] modelock active!
Aug 14 14:55:41 mythtv1 kernel: [ 158.845072] usbcore: registered new
interface driver em28xx
Aug 14 14:55:41 mythtv1 kernel: [ 158.873984] vbi open()
Aug 14 14:55:41 mythtv1 kernel: [ 158.873992] modelock active!
Aug 14 14:55:41 mythtv1 kernel: [ 158.942063] em28xx-audio.c: probing for
em28x1 non standard usbaudio
Aug 14 14:55:41 mythtv1 kernel: [ 158.942070] em28xx-audio.c: Copyright (C)
2006 Markus Rechberger
Aug 14 14:55:41 mythtv1 kernel: [ 158.942363] Em28xx: Initialized (Em28xx
Audio Extension) extension
Aug 14 14:55:41 mythtv1 kernel: [ 158.988348] em2880-dvb.c: DVB Init
Aug 14 14:55:41 mythtv1 kernel: [ 159.323115] DVB: registering new adapter
(em2880 DVB-T)
Aug 14 14:55:41 mythtv1 kernel: [ 159.323576] DVB: registering frontend 0 (LG
Electronics LGDT3303 VSB/QAM Frontend)...
Aug 14 14:55:41 mythtv1 kernel: [ 159.325027] Em28xx: Initialized (Em2880 DVB
Extension) extension
Aug 14 14:57:05 mythtv1 kernel: [ 164.936747] NULL PTR
[EMAIL PROTECTED]:~# scan
/usr/share/doc/dvb-utils/examples/scan/atsc/us-ATSC-center-frequencies-8VSB
scanning
/usr/share/doc/dvb-utils/examples/scan/atsc/us-ATSC-center-frequencies-8VSB
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tune to: 57028615:8VSB
WARNING: >>> tuning failed!!!
tune to: 57028615:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
tune to: 63028615:8VSB
WARNING: >>> tuning failed!!!
tune to: 63028615:8VSB (tuning failed)
[...]
tune to: 803028615:8VSB
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x1ffb
dumping lists (10 services)
WUTV-HD·:473028615:8VSB:49:52:3
WUTV-SD·:473028615:8VSB:65:68:4
WNLO Digital Television:581028615:8VSB:49:52:3
[0003]:617028615:8VSB:49:52:3
[0004]:617028615:8VSB:65:68:4
WIVB HDTV:623028615:8VSB:81:84:5
WNED-HD·:647028615:8VSB:33:36:2
WNED-SD:647028615:8VSB:49:52:3
WNED-Th:647028615:8VSB:65:68:4
WNED-17:647028615:8VSB:0:0:65535
Done.
With the exact same hardware and latest kernel, however:
[EMAIL PROTECTED]:~# cat /proc/version
Linux version 2.6.24-19-generic ([EMAIL PROTECTED]) (gcc version 4.2.3 (Ubuntu
4.2.3-2ubuntu7)) #1 SMP Fri Jul 11 23:41:49 UTC 2008
[EMAIL PROTECTED]:~# tail -31 /var/log/messages
Aug 14 15:21:22 mythtv1 kernel: [ 152.133136] usb 5-1: new high speed USB
device using ehci_hcd and address 2
Aug 14 15:21:22 mythtv1 kernel: [ 152.270391] usb 5-1: configuration #1 chosen
from 1 choice
Aug 14 15:21:22 mythtv1 kernel: [ 152.625693] Linux video capture interface:
v2.00
Aug 14 15:21:22 mythtv1 kernel: [ 152.640539] em28xx v4l2 driver version 0.0.1
loaded
Aug 14 15:21:22 mythtv1 kernel: [ 152.641643] <NULL>: em28xx new video device
(2040:6513): interface 0, class 255
Aug 14 15:21:22 mythtv1 kernel: [ 152.641649] em28xx: device is attached to a
USB 2.0 bus
Aug 14 15:21:22 mythtv1 kernel: [ 152.641974] em28xx #0: Alternate settings: 8
Aug 14 15:21:22 mythtv1 kernel: [ 152.641978] em28xx #0: Alternate setting 0,
max size= 0
Aug 14 15:21:22 mythtv1 kernel: [ 152.641980] em28xx #0: Alternate setting 1,
max size= 0
Aug 14 15:21:22 mythtv1 kernel: [ 152.641983] em28xx #0: Alternate setting 2,
max size= 1448
Aug 14 15:21:22 mythtv1 kernel: [ 152.641985] em28xx #0: Alternate setting 3,
max size= 2048
Aug 14 15:21:22 mythtv1 kernel: [ 152.641988] em28xx #0: Alternate setting 4,
max size= 2304
Aug 14 15:21:22 mythtv1 kernel: [ 152.641990] em28xx #0: Alternate setting 5,
max size= 2580
Aug 14 15:21:22 mythtv1 kernel: [ 152.641993] em28xx #0: Alternate setting 6,
max size= 2892
Aug 14 15:21:22 mythtv1 kernel: [ 152.641995] em28xx #0: Alternate setting 7,
max size= 3072
Aug 14 15:21:23 mythtv1 kernel: [ 153.206355] attach_inform: tvp5150 detected.
Aug 14 15:21:23 mythtv1 kernel: [ 153.268810] tvp5150 0-005c: tvp5150am1
detected.
Aug 14 15:21:24 mythtv1 kernel: [ 154.854836] successfully attached tuner
Aug 14 15:21:24 mythtv1 kernel: [ 154.861738] em28xx #0: V4L2 VBI device
registered as /dev/vbi0
Aug 14 15:21:24 mythtv1 kernel: [ 154.880818] em28xx #0: V4L2 device
registered as /dev/video0
Aug 14 15:21:24 mythtv1 kernel: [ 154.881036] em28xx #0: Found Hauppauge WinTV
HVR 950
Aug 14 15:21:24 mythtv1 kernel: [ 154.881177] usbcore: registered new
interface driver em28xx
Aug 14 15:21:24 mythtv1 kernel: [ 154.960231] em28xx-audio.c: probing for
em28x1 non standard usbaudio
Aug 14 15:21:24 mythtv1 kernel: [ 154.960237] em28xx-audio.c: Copyright (C)
2006 Markus Rechberger
Aug 14 15:21:24 mythtv1 kernel: [ 154.960964] Em28xx: Initialized (Em28xx
Audio Extension) extension
Aug 14 15:21:24 mythtv1 kernel: [ 155.003533] em2880-dvb.c: DVB Init
Aug 14 15:21:25 mythtv1 kernel: [ 155.340359] DVB: registering new adapter
(em2880 DVB-T)
Aug 14 15:21:25 mythtv1 kernel: [ 155.340612] DVB: registering frontend 0 (LG
Electronics LGDT3303 VSB/QAM Frontend)...
Aug 14 15:21:25 mythtv1 kernel: [ 155.341896] Em28xx: Initialized (Em2880 DVB
Extension) extension
Aug 14 15:21:56 mythtv1 kernel: [ 159.826179] em28xx_dvb_init
Aug 14 15:21:56 mythtv1 kernel: [ 159.927769] NULL PTR
[EMAIL PROTECTED]:~# scan
/usr/share/doc/dvb-utils/examples/scan/atsc/us-ATSC-center-frequencies-8VSB
scanning
/usr/share/doc/dvb-utils/examples/scan/atsc/us-ATSC-center-frequencies-8VSB
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tune to: 57028615:8VSB
WARNING: >>> tuning failed!!!
tune to: 57028615:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
tune to: 63028615:8VSB
WARNING: >>> tuning failed!!!
tune to: 63028615:8VSB (tuning failed)
[...]
tune to: 803028615:8VSB
WARNING: >>> tuning failed!!!
tune to: 803028615:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
dumping lists (0 services)
Done.
With either driver/kernel combination, analog (NTSC) tuning works well.
If I can be of assistance debugging this problem, please let me know.
Thanks,
Ed.
Andrei Rjeousski wrote:
Hi Marcus,
I've tried to upgrade to the latest em28xx-new version and found that
scanning and tuning is broken. I've then tracked it down to the
following change that breaks scanning.
http://mcentral.de/hg/~mrec/em28xx-new/rev/24208f4a8fe0
This version works correctly:
http://mcentral.de/hg/~mrec/em28xx-new/rev/91926ab5b805
Dmesg Below:
Linux video capture interface: v2.00
em28xx v4l2 driver version 0.0.1 loaded
em28xx new video device (2040:6513): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
attach_inform: tvp5150 detected.
tvp5150 2-005c: tvp5150am1 detected.
successfully attached tuner
em28xx #0: V4L2 VBI device registered as /dev/vbi0
em28xx #0: V4L2 device registered as /dev/video0
em28xx #0: Found Hauppauge WinTV HVR 950
usbcore: registered new interface driver em28xx
em28xx-audio.c: probing for em28x1 non standard usbaudio
em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
Em28xx: Initialized (Em28xx Audio Extension) extension
em2880-dvb.c: DVB Init
DVB: registering new adapter (em2880 DVB-T)
DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...
Em28xx: Initialized (Em2880 DVB Extension) extension
switching over from 3
resetting demod
em28xx_dvb_init
NULL PTR
Let me know if you need any more information...
--
Andrei Rjeousski
------------------------------------------------------------------------
_______________________________________________
Em28xx mailing list
[email protected]
http://mcentral.de/mailman/listinfo/em28xx
_______________________________________________
Em28xx mailing list
[email protected]
http://mcentral.de/mailman/listinfo/em28xx