Hi, can you load the em28xx driver with reg_debug=2, afterwards load the em2880-dvb module and scan for channels. Finally send me your dmesg output. thanks, Markus On 12/4/06, Erik Meitner <erik@xxxxxxxxxxxxx> wrote:
Markus Rechberger wrote: > Hi, > > what does it show up if you do modprobe em2880-dvb (note do not access > the analogue TV part when loading that module) > > cheers, > Markus > > On 12/4/06, Erik Meitner <erik@xxxxxxxxxxxxx> wrote: >> Markus Rechberger wrote: >> > ok I just implemented support for the remote control, can you please >> > test it and give me some feedback >> > >> > thanks, >> > Markus >> Mostly works. Some keys are not being sent. I tried "modprobe em28xx >> ir_debug=1" but for some reason none of the printk's in em28xx-input.c >> were executed. >> Details of the responsive keys are here: >> http://linuxtv.org/v4lwiki/index.php/Pinnacle/800e#Remote_Keys >> With "modprobe em2880-dvb debug=1" the log shows: [17214675.032000] Linux video capture interface: v2.00 [17214675.040000] em28xx v4l2 driver version 0.0.1 loaded [17214675.040000] em28xx new video device (2304:0227): interface 0, class 255 [17214675.040000] em28xx #0: Alternate settings: 8 [17214675.040000] em28xx #0: Alternate setting 0, max size= 0 [17214675.040000] em28xx #0: Alternate setting 1, max size= 0 [17214675.040000] em28xx #0: Alternate setting 2, max size= 1448 [17214675.040000] em28xx #0: Alternate setting 3, max size= 2048 [17214675.040000] em28xx #0: Alternate setting 4, max size= 2304 [17214675.040000] em28xx #0: Alternate setting 5, max size= 2580 [17214675.040000] em28xx #0: Alternate setting 6, max size= 2892 [17214675.040000] em28xx #0: Alternate setting 7, max size= 3072 [17214677.680000] Tuner: registering extension (Xceive 3028 Tuner) [17214678.032000] input: em2880/em2870 remote control as /class/input/input10 [17214678.032000] em28xx-input.c: remote control handler attached [17214678.032000] attach_inform: eeprom detected. [17214678.176000] em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 27 02 d0 12 5c 03 8e 16 a4 1c [17214678.176000] em28xx #0: i2c eeprom 10: 6a 24 27 57 46 07 01 00 00 00 00 00 00 00 00 00 [17214678.176000] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00 [17214678.176000] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 00 00 00 00 [17214678.176000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [17214678.176000] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [17214678.176000] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 50 00 69 00 [17214678.176000] em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00 [17214678.176000] em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00 73 00 00 00 16 03 [17214678.176000] em28xx #0: i2c eeprom 90: 50 00 43 00 54 00 56 00 20 00 38 00 30 00 30 00 [17214678.176000] em28xx #0: i2c eeprom a0: 65 00 00 00 1c 03 30 00 36 00 30 00 38 00 30 00 [17214678.176000] em28xx #0: i2c eeprom b0: 31 00 30 00 31 00 30 00 33 00 38 00 34 00 00 00 [17214678.176000] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [17214678.176000] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [17214678.176000] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [17214678.176000] em28xx #0: i2c eeprom f0: 00 00 dc 00 00 00 00 00 00 00 00 00 00 00 00 00 [17214678.176000] EEPROM ID= 0x9567eb1a [17214678.176000] Vendor/Product ID= 2304:0227 [17214678.176000] AC97 audio (5 sample rates) [17214678.176000] 500mA max power [17214678.176000] Table at 0x27, strings=0x168e, 0x1ca4, 0x246a [17214678.184000] tuner 4-0061: chip found @ 0xc2 (em28xx #0) [17214678.184000] attach inform (default): detected I2C address c2 [17214678.200000] Tuner: setting up tuner core extension for: Xceive 3028 Tuner [17214678.200000] Loading base firmware: xc3028_init0.i2c.fw [17214679.524000] Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw [17214679.556000] attach_inform: tvp5150 detected. [17214679.624000] tvp5150 4-005c: tvp5150am1 detected. [17214679.716000] em28xx-video.c: requesting em28xx-audio! [17214679.716000] em28xx-video.c: requesting em2880-dvb! [17214679.772000] em28xx #0: V4L2 device registered as /dev/video0 [17214679.772000] em28xx #0: Found Pinnacle PCTV HD Pro [17214679.772000] usbcore: registered new driver em28xx [17214679.868000] Tuner: registering extension (MT2060 Silicon Tuner) [17214679.880000] em2880-dvb.c: DVB Init [17214679.880000] em2880-dvb.c: VIDIOC_S_MODE [17214679.880000] Loading base firmware: xc3028_8MHz_init0.i2c.fw [17214681.148000] Loading specific dtv settings: xc3028_DTV6_ATSC_2620.i2c.fw [17214681.184000] xc3028-tuner.c: sending extra call for DVB-T [17214681.344000] DVB: registering new adapter (em2880 DVB-T). [17214681.344000] DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)... [17214681.344000] Em28xx: Initialized (Em2880 DVB Extension) extension And these modules are loaded: lgdt330x 10244 1 mt2060 7300 0 mt352 7940 0 zl10353 6532 0 em2880_dvb 15492 0 xc3028_tuner 8960 0 tvp5150 20240 0 tuner 64804 2 mt2060,xc3028_tuner em28xx 91572 1 em2880_dvb compat_ioctl32 2304 1 em28xx ir_common 33796 1 em28xx videodev 26880 1 em28xx v4l1_compat 14980 2 em28xx,videodev v4l2_common 24320 3 tuner,em28xx,videodev tveeprom 18576 1 em28xx dvb_core 85288 2 lgdt330x,em2880_dvb Note, I am using the V4 firmware I downloaded from here: http://mcentral.de/firmware/firmware_v4.tgz I gave the tuner a poke: $ scan -n -o zap -p /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: filter timeout pid 0x0000 WARNING: filter timeout pid 0x1ffb >>> tune to: 63028615:8VSB WARNING: >>> tuning failed!!! >>> tune to: 63028615:8VSB (tuning failed) WARNING: >>> tuning failed!!! >>> tune to: 69028615:8VSB WARNING: >>> tuning failed!!! >>> tune to: 69028615:8VSB (tuning failed) WARNING: >>> tuning failed!!! >>> tune to: 79028615:8VSB ERROR: interrupted by SIGINT, dumping partial result... dumping lists (0 services) Done. Kernel logged: [17215785.012000] em2880-dvb.c: got start feed request em2880_start_feed [17215785.012000] em2880-dvb.c: got start stream request em2880_start_stream [17215785.016000] em2880-dvb.c: got start feed request em2880_start_feed [17215791.016000] em2880-dvb.c: got stop feed request em2880_stop_feed [17215792.016000] em2880-dvb.c: got stop feed request em2880_stop_feed
-- Markus Rechberger _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb