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

Reply via email to