{"action":"closed","issue":{"url":"https://api.github.com/repos/Hexxeh/rpi-firmware/issues/38","labels_url":"https://api.github.com/repos/Hexxeh/rpi-firmware/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/Hexxeh/rpi-firmware/issues/38/comments","events_url":"https://api.github.com/repos/Hexxeh/rpi-firmware/issues/38/events","html_url":"https://github.com/Hexxeh/rpi-firmware/issues/38","id":24036030,"number":38,"title":"pc290e USB HD tv tuner initialisation error via I2C","user":{"login":"tvjon","id":5360158,"avatar_url":"https://avatars.githubusercontent.com/u/5360158?v=3","gravatar_id":"","url":"https://api.github.com/users/tvjon","html_url":"https://github.com/tvjon","followers_url":"https://api.github.com/users/tvjon/followers","following_url":"https://api.github.com/users/tvjon/following{/other_user}","gists_url":"https://api.github.com/users/tvjon/gists{/gist_id}","starred_url":"https://api.github.com/users/tvjon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tvjon/subscriptions","organizations_url":"https://api.github.com/users/tvjon/orgs","repos_url":"https://api.github.com/users/tvjon/repos","events_url":"https://api.github.com/users/tvjon/events{/privacy}","received_events_url":"https://api.github.com/users/tvjon/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2013-12-10T13:52:01Z","updated_at":"2015-06-21T14:35:58Z","closed_at":"2015-06-21T14:35:58Z","body":"See 1169.414660 in block below:\r\n```\r\n[ 1168.597385] usb 1-1.3.4: new high-speed USB device number 11 using dwc_otg\r\n[ 1168.699032] usb 1-1.3.4: New USB device found, idVendor=2013, idProduct=024f\r\n[ 1168.699065] usb 1-1.3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3\r\n[ 1168.699082] usb 1-1.3.4: Product: PCTV 290e\r\n[ 1168.699096] usb 1-1.3.4: Manufacturer: PCTV Systems\r\n[ 1168.699137] usb 1-1.3.4: SerialNumber: 00000010YZC7\r\n[ 1168.752385] media: Linux media interface: v0.10\r\n[ 1168.775316] Linux video capture interface: v2.00\r\n[ 1168.830956] em28xx: New device PCTV Systems PCTV 290e @ 480 Mbps (2013:024f, interface 0, class 0)\r\n[ 1168.831007] em28xx: DVB interface 0 found: isoc\r\n[ 1168.831356] em28xx: chip ID is em28174\r\n[ 1169.185580] em28174 #0: i2c eeprom 0000: 26 00 01 00 02 09 d8 85 80 80 e5 80 f4 f5 94 90\r\n[ 1169.185642] em28174 #0: i2c eeprom 0010: 78 0d e4 f0 f5 46 12 00 5a c2 eb c2 e8 30 e9 03\r\n[ 1169.185699] em28174 #0: i2c eeprom 0020: 12 09 de 30 eb 03 12 09 10 30 ec f1 12 07 72 80\r\n[ 1169.185739] em28174 #0: i2c eeprom 0030: ec 00 60 00 e5 f5 64 01 60 09 e5 f5 64 09 60 03\r\n[ 1169.185778] em28174 #0: i2c eeprom 0040: c2 c6 22 e5 f7 b4 03 13 e5 f6 b4 87 03 02 09 92\r\n[ 1169.185830] em28174 #0: i2c eeprom 0050: e5 f6 b4 93 03 02 07 e6 c2 c6 22 c2 c6 22 12 09\r\n[ 1169.185870] em28174 #0: i2c eeprom 0060: cf 02 06 19 1a eb 67 95 13 20 4f 02 c0 13 6b 10\r\n[ 1169.185909] em28174 #0: i2c eeprom 0070: a0 1a ba 14 ce 1a 39 57 00 5c 18 00 00 00 00 00\r\n[ 1169.185958] em28174 #0: i2c eeprom 0080: 00 00 00 00 44 36 00 00 f0 10 02 00 00 00 00 00\r\n[ 1169.185997] em28174 #0: i2c eeprom 0090: 5b 23 c0 00 00 00 20 40 20 80 02 20 01 01 00 00\r\n[ 1169.186036] em28174 #0: i2c eeprom 00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\r\n[ 1169.186085] em28174 #0: i2c eeprom 00b0: c6 40 00 00 00 00 a7 00 00 00 00 00 00 00 00 00\r\n[ 1169.186122] em28174 #0: i2c eeprom 00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 32\r\n[ 1169.186161] em28174 #0: i2c eeprom 00d0: 34 31 30 31 31 36 36 30 31 37 31 33 31 31 59 5a\r\n[ 1169.186210] em28174 #0: i2c eeprom 00e0: 43 37 00 4f 53 49 30 30 33 30 38 44 30 31 31 30\r\n[ 1169.186250] em28174 #0: i2c eeprom 00f0: 59 5a 43 37 00 00 00 00 00 00 00 00 00 00 31 30\r\n[ 1169.186299] em28174 #0: i2c eeprom 0100: ... (skipped)\r\n[ 1169.186325] em28174 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x39b824ad\r\n[ 1169.186335] em28174 #0: EEPROM info:\r\n[ 1169.186345] em28174 #0: microcode start address = 0x0004, boot configuration = 0x01\r\n[ 1169.215069] em28174 #0: No audio on board.\r\n[ 1169.215102] em28174 #0: 500mA max power\r\n[ 1169.215119] em28174 #0: Table at offset 0x39, strings=0x1aa0, 0x14ba, 0x1ace\r\n[ 1169.220284] em28174 #0: Identified as PCTV nanoStick T2 290e (card=78)\r\n[ 1169.220345] em28174 #0: v4l2 driver version 0.2.0\r\n[ 1169.232640] em28174 #0: V4L2 video device registered as video0\r\n[ 1169.232696] em28174 #0: dvb set to isoc mode.\r\n[ 1169.239243] usbcore: registered new interface driver em28xx\r\n[ 1169.388824] tda18271 1-0060: creating new instance\r\n[ 1169.414660] tda18271_read_regs: [1-0060|M] ERROR: i2c_transfer returned: -19\r\n[ 1169.414692] Error reading device ID @ 1-0060, bailing out.\r\n[ 1169.414727] tda18271_attach: [1-0060|M] error -5 on line 1285\r\n[ 1169.414743] tda18271 1-0060: destroying instance\r\n[ 1169.414999] Em28xx: Initialized (Em28xx dvb Extension) extension\r\n[ 1169.527328] Registered IR keymap rc-pinnacle-pctv-hd\r\n[ 1169.528018] input: em28xx IR (em28174 #0) as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3.4/rc/rc1/input3\r\n[ 1169.528627] rc1: em28xx IR (em28174 #0) as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3.4/rc/rc1\r\n[ 1169.529517] Em28xx: Initialized (Em28xx Input Extension) extension\r\n```\r\nHere's a snippet from 3.10.19+ #600 where the 290e was correctly initialised:\r\n```\r\n[ 107.241457] em28174 #0: dvb set to isoc mode.\r\n[ 107.248339] usbcore: registered new interface driver em28xx\r\n[ 107.414274] tda18271 1-0060: creating new instance\r\n[ 107.421996] TDA18271HD/C2 detected @ 1-0060\r\n[ 107.757517] DVB: registering new adapter (em28174 #0)\r\n[ 107.757575] usb 1-1.3.4: DVB: registering adapter 0 frontend 0 (Sony CXD2820R)...\r\n[ 107.768254] em28174 #0: Successfully loaded em28xx-dvb\r\n[ 107.768287] Em28xx: Initialized (Em28xx dvb Extension) extension\r\n```"}}