From: Robin Becker <robin@reportlab.com>
To: linux-media@vger.kernel.org
Subject: pctv 290e fails with kernel 3.12.3
Date: Wed, 11 Dec 2013 14:41:04 +0000 [thread overview]
Message-ID: <52A87980.1050603@chamonix.reportlab.co.uk> (raw)
Apologies if this is the wrong place to report this. I am running arch linux on
a 64 bit machine. Currently I am stuck on
Linux bunyip 3.12.2-1-ARCH #1 SMP PREEMPT Fri Nov 29 21:14:15 CET 2013 x86_64
GNU/Linux
If I upgrade to the next kernel in line linux-3.12.3-1-x86_64.pkg.tar.xz I see
failures during boot and my two usb tv devices fail.
From lsusb -v
> Bus 002 Device 005: ID 2013:024f PCTV Systems nanoStick T2 290e
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> idVendor 0x2013 PCTV Systems
> idProduct 0x024f nanoStick T2 290e
> bcdDevice 1.00
> iManufacturer 1 PCTV Systems
> iProduct 2 PCTV 290e
> iSerial 3 00000010V0M9
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 55
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x80
> (Bus Powered)
> MaxPower 500mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 2
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x84 EP 4 IN
> bmAttributes 1
> Transfer Type Isochronous
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0000 1x 0 bytes
> bInterval 1
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x85 EP 5 IN
> bmAttributes 1
> Transfer Type Isochronous
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0000 1x 0 bytes
> bInterval 1
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 1
> bNumEndpoints 2
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x84 EP 4 IN
> bmAttributes 1
> Transfer Type Isochronous
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x03ac 1x 940 bytes
> bInterval 1
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x85 EP 5 IN
> bmAttributes 1
> Transfer Type Isochronous
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x03ac 1x 940 bytes
> bInterval 1
> Device Qualifier (for other device speed):
> bLength 10
> bDescriptorType 6
> bcdUSB 2.00
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> bNumConfigurations 1
> Device Status: 0x0000
> (Bus Powered)
>
> Bus 002 Device 004: ID 2013:024f PCTV Systems nanoStick T2 290e
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> idVendor 0x2013 PCTV Systems
> idProduct 0x024f nanoStick T2 290e
> bcdDevice 1.00
> iManufacturer 1 PCTV Systems
> iProduct 2 PCTV 290e
> iSerial 3 000000101286
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 55
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x80
> (Bus Powered)
> MaxPower 500mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 2
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x84 EP 4 IN
> bmAttributes 1
> Transfer Type Isochronous
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0000 1x 0 bytes
> bInterval 1
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x85 EP 5 IN
> bmAttributes 1
> Transfer Type Isochronous
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0000 1x 0 bytes
> bInterval 1
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 1
> bNumEndpoints 2
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x84 EP 4 IN
> bmAttributes 1
> Transfer Type Isochronous
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x03ac 1x 940 bytes
> bInterval 1
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x85 EP 5 IN
> bmAttributes 1
> Transfer Type Isochronous
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x03ac 1x 940 bytes
> bInterval 1
> Device Qualifier (for other device speed):
> bLength 10
> bDescriptorType 6
> bcdUSB 2.00
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> bNumConfigurations 1
> Device Status: 0x0000
> (Bus Powered)
when booting with linux-3.12.3 I see the following in my systemd journal
> Dec 07 18:33:35 bunyip kernel: media: Linux media interface: v0.10
> Dec 07 18:33:35 bunyip systemd[1]: Found device Hitachi_HTS543216L9A300.
> Dec 07 18:33:35 bunyip systemd[1]: Activating swap /dev/disk/by-uuid/6ea19458-0015-4b1f-b2f5-8f3dea92a88a...
> Dec 07 18:33:35 bunyip kernel: Linux video capture interface: v2.00
> Dec 07 18:33:35 bunyip kernel: ath: EEPROM regdomain: 0x65
> Dec 07 18:33:35 bunyip kernel: ath: EEPROM indicates we should expect a direct regpair map
> Dec 07 18:33:35 bunyip kernel: ath: Country alpha2 being used: 00
> Dec 07 18:33:35 bunyip kernel: ath: Regpair used: 0x65
> Dec 07 18:33:35 bunyip kernel: ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
> Dec 07 18:33:35 bunyip kernel: ath5k: phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70)
> Dec 07 18:33:35 bunyip kernel: em28xx: New device PCTV Systems PCTV 290e @ 480 Mbps (2013:024f, interface 0, class 0)
> Dec 07 18:33:35 bunyip kernel: em28xx: DVB interface 0 found: isoc
> Dec 07 18:33:35 bunyip kernel: em28xx: chip ID is em28174
> Dec 07 18:33:35 bunyip kernel: usbcore: registered new interface driver usbserial
> Dec 07 18:33:35 bunyip kernel: usbcore: registered new interface driver usbserial_generic
> Dec 07 18:33:35 bunyip kernel: usbserial: USB Serial support registered for generic
> Dec 07 18:33:35 bunyip kernel: usbcore: registered new interface driver ftdi_sio
> Dec 07 18:33:35 bunyip kernel: usbserial: USB Serial support registered for FTDI USB Serial Device
> Dec 07 18:33:35 bunyip kernel: usb 2-4: Ignoring serial port reserved for JTAG
> Dec 07 18:33:35 bunyip kernel: ftdi_sio 2-4:1.1: FTDI USB Serial Device converter detected
> Dec 07 18:33:35 bunyip kernel: usb 2-4: Detected FT2232C
> Dec 07 18:33:35 bunyip kernel: usb 2-4: Number of endpoints 2
> Dec 07 18:33:35 bunyip kernel: usb 2-4: Endpoint 1 MaxPacketSize 64
> Dec 07 18:33:35 bunyip kernel: usb 2-4: Endpoint 2 MaxPacketSize 64
> Dec 07 18:33:35 bunyip kernel: usb 2-4: Setting MaxPacketSize 64
> Dec 07 18:33:35 bunyip kernel: usb 2-4: FTDI USB Serial Device converter now attached to ttyUSB0
> Dec 07 18:33:35 bunyip kernel: usb 2-4: Ignoring serial port reserved for JTAG
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0000: 26 00 01 00 02 09 d8 85 80 80 e5 80 f4 f5 94 90
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0010: 78 0d e4 f0 f5 46 12 00 5a c2 eb c2 e8 30 e9 03
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0020: 12 09 de 30 eb 03 12 09 10 30 ec f1 12 07 72 80
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0030: ec 00 60 00 e5 f5 64 01 60 09 e5 f5 64 09 60 03
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0040: c2 c6 22 e5 f7 b4 03 13 e5 f6 b4 87 03 02 09 92
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0050: e5 f6 b4 93 03 02 07 e6 c2 c6 22 c2 c6 22 12 09
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0060: cf 02 06 19 1a eb 67 95 13 20 4f 02 c0 13 6b 10
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0070: a0 1a ba 14 ce 1a 39 57 00 5c 18 00 00 00 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0080: 00 00 00 00 44 36 00 00 f0 10 02 00 00 00 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0090: 5b 23 c0 00 00 00 20 40 20 80 02 20 01 01 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 00b0: c6 40 00 00 00 00 a7 00 00 00 00 00 00 00 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 32
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 00d0: 34 31 30 31 31 36 36 30 31 37 31 31 33 35 31 32
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 00e0: 38 36 00 4f 53 49 30 30 33 30 38 44 30 31 31 30
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 00f0: 31 32 38 36 00 00 00 00 00 00 00 00 00 00 31 30
> Dec 07 18:33:35 bunyip kernel: em28174 #0: i2c eeprom 0100: ... (skipped)
> Dec 07 18:33:35 bunyip kernel: em28174 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x9de637c6
> Dec 07 18:33:35 bunyip kernel: em28174 #0: EEPROM info:
> Dec 07 18:33:35 bunyip kernel: em28174 #0: microcode start address = 0x0004, boot configuration = 0x01
> Dec 07 18:33:35 bunyip kernel: em28174 #0: No audio on board.
> Dec 07 18:33:35 bunyip kernel: em28174 #0: 500mA max power
> Dec 07 18:33:35 bunyip kernel: em28174 #0: Table at offset 0x39, strings=0x1aa0, 0x14ba, 0x1ace
> Dec 07 18:33:35 bunyip kernel: em28174 #0: Identified as PCTV nanoStick T2 290e (card=78)
> Dec 07 18:33:35 bunyip kernel: em28174 #0: v4l2 driver version 0.2.0
> Dec 07 18:33:35 bunyip kernel: em28174 #0: V4L2 video device registered as video0
> Dec 07 18:33:35 bunyip kernel: em28174 #0: dvb set to isoc mode.
> Dec 07 18:33:35 bunyip kernel: em28xx: New device PCTV Systems PCTV 290e @ 480 Mbps (2013:024f, interface 0, class 0)
> Dec 07 18:33:35 bunyip kernel: em28xx: DVB interface 0 found: isoc
> Dec 07 18:33:35 bunyip kernel: em28xx: chip ID is em28174
> Dec 07 18:33:35 bunyip kernel: input: HDA NVidia HDMI/DP,pcm=3 Phantom as /devices/pci0000:00/0000:00:08.0/sound/card0/input9
> Dec 07 18:33:35 bunyip kernel: input: HDA NVidia Headphone as /devices/pci0000:00/0000:00:08.0/sound/card0/input8
> Dec 07 18:33:35 bunyip kernel: input: HDA NVidia Mic as /devices/pci0000:00/0000:00:08.0/sound/card0/input7
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0000: 26 00 01 00 02 09 d8 85 80 80 e5 80 f4 f5 94 90
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0010: 78 0d e4 f0 f5 46 12 00 5a c2 eb c2 e8 30 e9 03
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0020: 12 09 de 30 eb 03 12 09 10 30 ec f1 12 07 72 80
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0030: ec 00 60 00 e5 f5 64 01 60 09 e5 f5 64 09 60 03
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0040: c2 c6 22 e5 f7 b4 03 13 e5 f6 b4 87 03 02 09 92
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0050: e5 f6 b4 93 03 02 07 e6 c2 c6 22 c2 c6 22 12 09
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0060: cf 02 06 19 1a eb 67 95 13 20 4f 02 c0 13 6b 10
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0070: a0 1a ba 14 ce 1a 39 57 00 5c 18 00 00 00 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0080: 00 00 00 00 44 36 00 00 f0 10 02 00 00 00 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0090: 5b 23 c0 00 00 00 20 40 20 80 02 20 01 01 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 00b0: c6 40 00 00 00 00 a7 00 00 00 00 00 00 00 00 00
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 32
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 00d0: 34 31 30 31 31 36 36 30 31 37 31 32 34 37 56 30
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 00e0: 4d 39 00 4f 53 49 30 30 33 30 38 44 30 31 31 30
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 00f0: 56 30 4d 39 00 00 00 00 00 00 00 00 00 00 31 30
> Dec 07 18:33:35 bunyip kernel: em28174 #1: i2c eeprom 0100: ... (skipped)
> Dec 07 18:33:35 bunyip kernel: em28174 #1: EEPROM ID = 26 00 01 00, EEPROM hash = 0x924125c8
> Dec 07 18:33:35 bunyip kernel: em28174 #1: EEPROM info:
> Dec 07 18:33:35 bunyip kernel: em28174 #1: microcode start address = 0x0004, boot configuration = 0x01
> Dec 07 18:33:35 bunyip kernel: em28174 #1: No audio on board.
> Dec 07 18:33:35 bunyip kernel: em28174 #1: 500mA max power
> Dec 07 18:33:35 bunyip kernel: em28174 #1: Table at offset 0x39, strings=0x1aa0, 0x14ba, 0x1ace
> Dec 07 18:33:35 bunyip kernel: em28174 #1: Identified as PCTV nanoStick T2 290e (card=78)
> Dec 07 18:33:35 bunyip kernel: em28174 #1: v4l2 driver version 0.2.0
> Dec 07 18:33:35 bunyip kernel: em28174 #1: V4L2 video device registered as video1
> Dec 07 18:33:35 bunyip kernel: em28174 #1: dvb set to isoc mode.
> Dec 07 18:33:35 bunyip kernel: usbcore: registered new interface driver em28xx
> Dec 07 18:33:35 bunyip kernel: tda18271 3-0060: creating new instance
> Dec 07 18:33:35 bunyip kernel: tda18271_read_regs: [3-0060|M] ERROR: i2c_transfer returned: -19
> Dec 07 18:33:35 bunyip kernel: Error reading device ID @ 3-0060, bailing out.
> Dec 07 18:33:35 bunyip kernel: tda18271_attach: [3-0060|M] error -5 on line 1285
> Dec 07 18:33:35 bunyip kernel: tda18271 3-0060: destroying instance
> Dec 07 18:33:35 bunyip systemd[1]: Activated swap /dev/disk/by-uuid/6ea19458-0015-4b1f-b2f5-8f3dea92a88a.
> Dec 07 18:33:35 bunyip systemd[1]: Starting Swap.
> Dec 07 18:33:35 bunyip systemd[1]: Reached target Swap.
> Dec 07 18:33:35 bunyip systemd[1]: Starting System Initialization.
> Dec 07 18:33:35 bunyip kernel: tda18271 5-0060: creating new instance
> Dec 07 18:33:35 bunyip kernel: tda18271_read_regs: [5-0060|M] ERROR: i2c_transfer returned: -19
> Dec 07 18:33:35 bunyip kernel: Error reading device ID @ 5-0060, bailing out.
> Dec 07 18:33:35 bunyip kernel: tda18271_attach: [5-0060|M] error -5 on line 1285
> Dec 07 18:33:35 bunyip kernel: tda18271 5-0060: destroying instance
> Dec 07 18:33:35 bunyip kernel: Em28xx: Initialized (Em28xx dvb Extension) extension
> Dec 07 18:33:35 bunyip kernel: Registered IR keymap rc-pinnacle-pctv-hd
> Dec 07 18:33:35 bunyip kernel: input: em28xx IR (em28174 #0) as /devices/pci0000:00/0000:00:04.1/usb1/1-3/1-3.1/rc/rc0/input10
> Dec 07 18:33:35 bunyip kernel: rc0: em28xx IR (em28174 #0) as /devices/pci0000:00/0000:00:04.1/usb1/1-3/1-3.1/rc/rc0
> Dec 07 18:33:35 bunyip kernel: Registered IR keymap rc-pinnacle-pctv-hd
> Dec 07 18:33:35 bunyip kernel: input: em28xx IR (em28174 #1) as /devices/pci0000:00/0000:00:04.1/usb1/1-3/1-3.2/rc/rc1/input11
> Dec 07 18:33:35 bunyip kernel: rc1: em28xx IR (em28174 #1) as /devices/pci0000:00/0000:00:04.1/usb1/1-3/1-3.2/rc/rc1
> Dec 07 18:33:35 bunyip kernel: Em28xx: Initialized (Em28xx Input Extension) extension
two other users of Arch linux report the same or similar issue.
--
Robin Becker
next reply other threads:[~2013-12-11 14:41 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-11 14:41 Robin Becker [this message]
2013-12-12 0:40 ` pctv 290e fails with kernel 3.12.3 Antti Palosaari
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52A87980.1050603@chamonix.reportlab.co.uk \
--to=robin@reportlab.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox