Skip to contentSkip to conversation

If the board were missdetected...

DISCUSSION Eric Sander 2 participants 4 messages May 9, 2013 – May 10, 2013 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Hi There,
i have the TV-USB-Stick: pctv QuatroStick nano it is misdetected as Sharp S921

dmesg-log:

[ 1080.044027] usb 1-7: new high-speed USB device number 7 using ehci_hcd
[ 1080.159731] usb 1-7: New USB device found, idVendor=2013, idProduct=0251
[ 1080.159738] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1080.159744] usb 1-7: Product: PCTV 520e
[ 1080.159748] usb 1-7: Manufacturer: PCTV Systems
[ 1080.159752] usb 1-7: SerialNumber: 00000010JR7F
[ 1080.160066] em28xx: New device PCTV Systems PCTV 520e @ 480 Mbps (2013:0251, interface 0, class 0)
[ 1080.160070] em28xx: Audio Vendor Class interface 0 found
[ 1080.160073] em28xx: Video interface 0 found
[ 1080.160076] em28xx: DVB interface 0 found
[ 1080.161045] em28xx #0: chip ID is em2884
[ 1080.256727] em28xx #0: found i2c device @ 0xa0 [eeprom]
[ 1080.268726] em28xx #0: Your board has no unique USB ID.
[ 1080.268732] em28xx #0: A hint were successfully done, based on i2c devicelist hash.
[ 1080.268736] em28xx #0: This method is not 100% failproof.
[ 1080.268738] em28xx #0: If the board were missdetected, please email this log to:
[ 1080.268741] em28xx #0:       V4L Mailing List <[email protected]>
[ 1080.268745] em28xx #0: Board detected as EM2874 Leadership ISDBT
[ 1080.352018] em28xx #0: Identified as EM2874 Leadership ISDBT (card=77)
[ 1080.352097] em28xx #0: Config register raw data: 0x1e
[ 1080.352844] em28xx #0: AC97 vendor ID = 0x8ca38ca3
[ 1080.353476] em28xx #0: AC97 features = 0x8ca3
[ 1080.353481] em28xx #0: Unknown AC97 audio processor detected!
[ 1080.375722] em28xx #0: v4l2 driver version 0.1.3
[ 1080.403724] em28xx #0: V4L2 video device registered as video0
[ 1080.404172] em28xx-audio.c: probing for em28xx Audio Vendor Class
[ 1080.404176] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[ 1080.404179] em28xx-audio.c: Copyright (C) 2007-2011 Mauro Carvalho Chehab
[ 1080.422057] s921: s921_attach:
[ 1080.422066] DVB: registering new adapter (em28xx #0)
[ 1080.422076] usb 1-7: DVB: registering adapter 0 frontend 0 (Sharp S921)...
[ 1080.422677] em28xx #0: Successfully loaded em28xx-dvb
[ 1080.796252] em28xx #0: submit of audio urb failed

feel free to ask if you have further questions.

#1 lore raw

If the board were missdetected... more information

Sorry, here some more info:

lsusb:
Bus 001 Device 002: ID 2013:0251 PCTV Systems

cat /proc/version
Linux version 3.7.10-1.4-desktop (geeko@buildhost) (gcc version 4.7.2 20130108 [gcc-4_7-branch revision 195012] (SUSE Linux) ) #1 SMP PREEMPT Fri Apr 19 12:06:34 UTC 2013 (8ef74f8)

Opensuse 12.3

Quoted 40 lines · Eric Sander

Hi There,
i have the TV-USB-Stick: pctv QuatroStick nano it is misdetected as Sharp S921

dmesg-log:

[ 1080.044027] usb 1-7: new high-speed USB device number 7 using ehci_hcd
[ 1080.159731] usb 1-7: New USB device found, idVendor=2013, idProduct=0251
[ 1080.159738] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1080.159744] usb 1-7: Product: PCTV 520e
[ 1080.159748] usb 1-7: Manufacturer: PCTV Systems
[ 1080.159752] usb 1-7: SerialNumber: 00000010JR7F
[ 1080.160066] em28xx: New device PCTV Systems PCTV 520e @ 480 Mbps (2013:0251, interface 0, class 0)
[ 1080.160070] em28xx: Audio Vendor Class interface 0 found
[ 1080.160073] em28xx: Video interface 0 found
[ 1080.160076] em28xx: DVB interface 0 found
[ 1080.161045] em28xx #0: chip ID is em2884
[ 1080.256727] em28xx #0: found i2c device @ 0xa0 [eeprom]
[ 1080.268726] em28xx #0: Your board has no unique USB ID.
[ 1080.268732] em28xx #0: A hint were successfully done, based on i2c devicelist hash.
[ 1080.268736] em28xx #0: This method is not 100% failproof.
[ 1080.268738] em28xx #0: If the board were missdetected, please email this log to:
[ 1080.268741] em28xx #0:       V4L Mailing List <[email protected]>
[ 1080.268745] em28xx #0: Board detected as EM2874 Leadership ISDBT
[ 1080.352018] em28xx #0: Identified as EM2874 Leadership ISDBT (card=77)
[ 1080.352097] em28xx #0: Config register raw data: 0x1e
[ 1080.352844] em28xx #0: AC97 vendor ID = 0x8ca38ca3
[ 1080.353476] em28xx #0: AC97 features = 0x8ca3
[ 1080.353481] em28xx #0: Unknown AC97 audio processor detected!
[ 1080.375722] em28xx #0: v4l2 driver version 0.1.3
[ 1080.403724] em28xx #0: V4L2 video device registered as video0
[ 1080.404172] em28xx-audio.c: probing for em28xx Audio Vendor Class
[ 1080.404176] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[ 1080.404179] em28xx-audio.c: Copyright (C) 2007-2011 Mauro Carvalho Chehab
[ 1080.422057] s921: s921_attach:
[ 1080.422066] DVB: registering new adapter (em28xx #0)
[ 1080.422076] usb 1-7: DVB: registering adapter 0 frontend 0 (Sharp S921)...
[ 1080.422677] em28xx #0: Successfully loaded em28xx-dvb
[ 1080.796252] em28xx #0: submit of audio urb failed

feel free to ask if you have further questions.

#2 lore raw

Re: If the board were missdetected... more information

Hello
First I looked it has a broken eeprom - but it cannot be as USB ID is shown correctly so it must be a driver bug. Are you sure it is stock 3.7.10 Kernel, not some media build top of that?

For some reason em28xx driver skips USB ID based detection and fall-backs to I2C bus / eeprom fingerprint detection that naturally fails.

regards
Antti

Quoted 67 lines · Eric Sander

Sorry, here some more info:

lsusb:
Bus 001 Device 002: ID 2013:0251 PCTV Systems

cat /proc/version
Linux version 3.7.10-1.4-desktop (geeko@buildhost) (gcc version 4.7.2 20130108 [gcc-4_7-branch revision 195012] (SUSE Linux) ) #1 SMP PREEMPT Fri Apr 19 12:06:34 UTC 2013 (8ef74f8)

Opensuse 12.3

Quoted 47 lines · Eric Sander

Hi There,
i have the TV-USB-Stick: pctv QuatroStick nano it is misdetected as Sharp S921

dmesg-log:

[ 1080.044027] usb 1-7: new high-speed USB device number 7 using ehci_hcd
[ 1080.159731] usb 1-7: New USB device found, idVendor=2013,
idProduct=0251
[ 1080.159738] usb 1-7: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 1080.159744] usb 1-7: Product: PCTV 520e
[ 1080.159748] usb 1-7: Manufacturer: PCTV Systems
[ 1080.159752] usb 1-7: SerialNumber: 00000010JR7F
[ 1080.160066] em28xx: New device PCTV Systems PCTV 520e @ 480 Mbps
(2013:0251, interface 0, class 0)
[ 1080.160070] em28xx: Audio Vendor Class interface 0 found
[ 1080.160073] em28xx: Video interface 0 found
[ 1080.160076] em28xx: DVB interface 0 found
[ 1080.161045] em28xx #0: chip ID is em2884
[ 1080.256727] em28xx #0: found i2c device @ 0xa0 [eeprom]
[ 1080.268726] em28xx #0: Your board has no unique USB ID.
[ 1080.268732] em28xx #0: A hint were successfully done, based on i2c
devicelist hash.
[ 1080.268736] em28xx #0: This method is not 100% failproof.
[ 1080.268738] em28xx #0: If the board were missdetected, please email
this log to:
[ 1080.268741] em28xx #0:       V4L Mailing List
<[email protected]>
[ 1080.268745] em28xx #0: Board detected as EM2874 Leadership ISDBT
[ 1080.352018] em28xx #0: Identified as EM2874 Leadership ISDBT (card=77)
[ 1080.352097] em28xx #0: Config register raw data: 0x1e
[ 1080.352844] em28xx #0: AC97 vendor ID = 0x8ca38ca3
[ 1080.353476] em28xx #0: AC97 features = 0x8ca3
[ 1080.353481] em28xx #0: Unknown AC97 audio processor detected!
[ 1080.375722] em28xx #0: v4l2 driver version 0.1.3
[ 1080.403724] em28xx #0: V4L2 video device registered as video0
[ 1080.404172] em28xx-audio.c: probing for em28xx Audio Vendor Class
[ 1080.404176] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[ 1080.404179] em28xx-audio.c: Copyright (C) 2007-2011 Mauro Carvalho
Chehab
[ 1080.422057] s921: s921_attach:
[ 1080.422066] DVB: registering new adapter (em28xx #0)
[ 1080.422076] usb 1-7: DVB: registering adapter 0 frontend 0 (Sharp
S921)...
[ 1080.422677] em28xx #0: Successfully loaded em28xx-dvb
[ 1080.796252] em28xx #0: submit of audio urb failed
Quoted 2 lines

feel free to ask if you have further questions.

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

Signature · 1 line
http://palosaari.fi/
#3 lore raw

Re: If the board were missdetected... more information

Hi Antti,
thank you for quick response.
My system is a fresch Opensuse 12.3 with actual updates. I fixed the problem by giving the deviceID=86 in the modules.conf. so for me the Problem is fixed.

regards
Eric

Quoted 79 lines · Antti Palosaari

Hello
First I looked it has a broken eeprom - but it cannot be as USB ID is shown correctly so it must be a driver bug. Are you sure it is stock 3.7.10 Kernel, not some media build top of that?

For some reason em28xx driver skips USB ID based detection and fall-backs to I2C bus / eeprom fingerprint detection that naturally fails.

regards
Antti

Quoted 67 lines · Eric Sander

Sorry, here some more info:

lsusb:
Bus 001 Device 002: ID 2013:0251 PCTV Systems

cat /proc/version
Linux version 3.7.10-1.4-desktop (geeko@buildhost) (gcc version 4.7.2 20130108 [gcc-4_7-branch revision 195012] (SUSE Linux) ) #1 SMP PREEMPT Fri Apr 19 12:06:34 UTC 2013 (8ef74f8)

Opensuse 12.3

Quoted 49 lines · Eric Sander

Hi There,
i have the TV-USB-Stick: pctv QuatroStick nano it is misdetected as Sharp S921

dmesg-log:

[ 1080.044027] usb 1-7: new high-speed USB device number 7 using ehci_hcd
[ 1080.159731] usb 1-7: New USB device found, idVendor=2013,
idProduct=0251
[ 1080.159738] usb 1-7: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 1080.159744] usb 1-7: Product: PCTV 520e
[ 1080.159748] usb 1-7: Manufacturer: PCTV Systems
[ 1080.159752] usb 1-7: SerialNumber: 00000010JR7F
[ 1080.160066] em28xx: New device PCTV Systems PCTV 520e @ 480 Mbps
(2013:0251, interface 0, class 0)
[ 1080.160070] em28xx: Audio Vendor Class interface 0 found
[ 1080.160073] em28xx: Video interface 0 found
[ 1080.160076] em28xx: DVB interface 0 found
[ 1080.161045] em28xx #0: chip ID is em2884
[ 1080.256727] em28xx #0: found i2c device @ 0xa0 [eeprom]
[ 1080.268726] em28xx #0: Your board has no unique USB ID.
[ 1080.268732] em28xx #0: A hint were successfully done, based on i2c
devicelist hash.
[ 1080.268736] em28xx #0: This method is not 100% failproof.
[ 1080.268738] em28xx #0: If the board were missdetected, please email
this log to:
[ 1080.268741] em28xx #0:       V4L Mailing List
<[email protected]>
[ 1080.268745] em28xx #0: Board detected as EM2874 Leadership ISDBT
[ 1080.352018] em28xx #0: Identified as EM2874 Leadership ISDBT (card=77)
[ 1080.352097] em28xx #0: Config register raw data: 0x1e
[ 1080.352844] em28xx #0: AC97 vendor ID = 0x8ca38ca3
[ 1080.353476] em28xx #0: AC97 features = 0x8ca3
[ 1080.353481] em28xx #0: Unknown AC97 audio processor detected!
[ 1080.375722] em28xx #0: v4l2 driver version 0.1.3
[ 1080.403724] em28xx #0: V4L2 video device registered as video0
[ 1080.404172] em28xx-audio.c: probing for em28xx Audio Vendor Class
[ 1080.404176] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[ 1080.404179] em28xx-audio.c: Copyright (C) 2007-2011 Mauro Carvalho
Chehab
[ 1080.422057] s921: s921_attach:
[ 1080.422066] DVB: registering new adapter (em28xx #0)
[ 1080.422076] usb 1-7: DVB: registering adapter 0 frontend 0 (Sharp
S921)...
[ 1080.422677] em28xx #0: Successfully loaded em28xx-dvb
[ 1080.796252] em28xx #0: submit of audio urb failed

feel free to ask if you have further questions.

Signature · 3 lines
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html