Hauppauge WIN-TV und Cardreader SC011 funktionieren nicht unter Linux/Ubuntu

zebulon42

New member
Registriert
31 Dez. 2017
Beiträge
11
Alle Treiber (runterscrollen bis "WinTV-soloHD" Anmerkung auch beachtet. Geht auch auf anderer Hardware, nur nicht aufm Thinkpad: Wirklich ein Linux- oder doch nicht eher ein Thinkpad-Problem?) installiert. lsusb sieht auch beide Geräte. pcsc_scan findet den Cardreader. tvheadend sieht auch ein Silicon Labs Si2168. Alles eigentlich™ im grünen Bereich. Nur meint pcsc_scan, es sei keine Karte eingelegt und tvheadend findet keinen einzigen Sender. Was mich auch irgendwie nicht wundert, denn die Betriebs-Kontroll-LED geht bei beiden Geräten aus. An einem Desktop-PC (Intel DN2800MT-Board) bleibt sie dagegen mit demselben Ubuntu an und die Geräte funktionieren auch.

Im Lenovo-Forum schiebt man das auf Debian. Warum aber versagt Debian am Desktop-PC da nicht? Und um die Sache noch interessanter zu machen: Unter Win10 klapen beide Geräte aufm Thinkpad.

Ich bin mit meinem Latein am Ende. Hätte hier vielleicht jemand einen Geistesblitz?

TIA,
Ulrich

//edit moronoxyd: Direktlink zu Firmware-Binary abgeändert auf Link zur Github-Seite.
 
Zuletzt bearbeitet:
Thread in den Linux-Forenbereich verschoben.
Direktlink zum Firmware-Binary abgeändert auf Link zur Github-Seite.
 
Hmm… Ich sehe hier nur deinen Beitrag. Ist da irgendwas verloren gegangen?

In Bezug auf den Titel: Hatte vor Ewigkeiten mal eine Hauppauge WIN-TV PCI Karte unter Linux im Einsatz, lief problemlos. Vor einigen Jahren auch mal den SCL011 getestet, der benötigt allerdings den passenden Treiber. Hier z.B. für Arch: https://aur.archlinux.org/packages/scl011/
 
Zuletzt bearbeitet:
!

Hmm… Ich sehe hier nur deinen Beitrag. Ist da irgendwas verloren gegangen?

Nö. Eher gab's bis jetzt noch keine Antworten …

In Bezug auf den Titel: Hatte vor Ewigkeiten mal eine Hauppauge WIN-TV PCI Karte unter Linux im Einsatz, lief problemlos. Vor einigen Jahren auch mal den SCL011 getestet, der benötigt allerdings den passenden Treiber. Hier z.B. für Arch: https://aur.archlinux.org/packages/scl011/

Treiber sind alle - zumindest soweit ich es zu überschauen vemag - da. Was mich irritiert ist in beiden Fällen das Verlöschen der Betriebsanzeige-LED: Beim SCL011 ein grünes Licht, welches an anderer Hardware (Intel DN2800MT auch unter Ubuntu) anbleibt und nach Auflegen einer RFID-Karte zu blinken beginnt, um dann sowohl den neuen deutschen Perso als auch ein VRR-e-Ticket zu erkennnen. Dito die Hauppauge: Deren "Blaulicht" bleibt am Intel-PC (unter demselben Ubuntu: Extra 1:1 kopiert!) an. Nur hier aufm Thinkpad nicht: Anstecken, kurzes Aufleuchten. Aus.

CU!
Ulrich
 
Dein Beitrag wurde noch nicht freigeschaltet, er ist daher nur für dich sichtbar.

Deine Probleme klingen ein wenig nach USB Autosuspend. Kann es sein, dass die LEDs nach genau zwei Sekunden ausgehen?
 
Zuletzt bearbeitet:
Hmm… Ich sehe hier nur deinen Beitrag. Ist da irgendwas verloren gegangen?
Danke für den Hinweis. Manche Beiträge sind etwas störrisch beim Freischalten. Wir Moderatoren sehen dann aber keine Fehlermeldung. Und wenn man in Eile ist, wie ich es vorhin war, dann übersieht man, daß der Beitrag noch nicht richtig freigeschaltet wurde.
 
Deine Probleme klingen ein wenig nach USB Autosuspend. Kann es sein, dass die LEDs nach genau zwei Sekunden ausgehen?

Schneller. Die am TV-Stick ca. eine halbe Sekunde. Die am Reader bleibt sogar nur einen Sekundenbruchteil an. Allerdings habe ich in der Tat an irgendwas in dieser Richtung gedacht: Als ob im Thinkpad - und nur dort, deshalb hier im Thinkpad-Forum! - USB in irgendeine Art von "Stromsparmodus" versetze. Aber auch wiederum nur diese beiden Geräte: USB-HDD, -Speichersticks gehen. Eine USB-Tastatur/Maus genauso wie eine USB-Endoskopkamera auch. Laut "lsusb" sind aber Cardreader und TV-Stick da, auch wenn die LED aus (gegangen) ist:

Bus 001 Device 004: ID 04e6:5292 SCM Microsystems, Inc. SCL011 RFID reader
Bus 001 Device 005: ID 2040:0264 Hauppauge

Da ich nicht gerade Linux-Experte bin: Wo müsste ich nachschauen, um die Stelle einzukreisen? tail -f syslog meint nach dem Anstecken des Readers:

Jan 1 10:22:10 lenovo2 kernel: [58208.361063] usb 1-2: new full-speed USB device number 9 using xhci_hcd
Jan 1 10:22:10 lenovo2 kernel: [58208.539533] usb 1-2: New USB device found, idVendor=04e6, idProduct=5292
Jan 1 10:22:10 lenovo2 kernel: [58208.539540] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=7
Jan 1 10:22:10 lenovo2 kernel: [58208.539543] usb 1-2: Product: SCL01x Contactless Reader
Jan 1 10:22:10 lenovo2 kernel: [58208.539545] usb 1-2: Manufacturer: SCM Microsystems Inc.
Jan 1 10:22:10 lenovo2 kernel: [58208.539548] usb 1-2: SerialNumber: 21161042228797
Jan 1 10:22:10 lenovo2 mtp-probe: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:1c.6/0000:0e:00.0/usb1/1-2"
Jan 1 10:22:10 lenovo2 mtp-probe: bus: 1, device: 9 was not an MTP device

Nach dem Anstecken des TV-Sticks:

Jan 1 10:25:08 lenovo2 kernel: [58386.605657] si2168 23-0064: firmware: direct-loading firmware dvb-demod-si2168-b40-01.fw
Jan 1 10:25:08 lenovo2 kernel: [58386.605660] si2168 23-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Jan 1 10:25:08 lenovo2 org.xfce.FileManager[895]: thunar-volman: Nicht unterstützter Eingabegerätetyp "/dev/input/event15".
Jan 1 10:25:09 lenovo2 kernel: [58387.335662] si2168 23-0064: firmware version: B 4.0.11
Jan 1 10:25:09 lenovo2 kernel: [58387.351295] si2157 24-0060: found a 'Silicon Labs Si2157-A30'
Jan 1 10:25:09 lenovo2 tvheadend[684]: linuxdvb: adapter added /dev/dvb/adapter0
Jan 1 10:25:09 lenovo2 kernel: [58387.406032] si2157 24-0060: firmware version: 3.0.5
Jan 1 10:25:09 lenovo2 kernel: [58387.406137] usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)
Jan 1 10:25:09 lenovo2 tvheadend[684]: linuxdvb: adapter 0 setting exclusive flag

CU!
Ulrich

P.S.: Oder wäre "dmesg" mein Freund? Aber auch dort schaut alles in meinen Laienaugen okay aus:

[58208.361063] usb 1-2: new full-speed USB device number 9 using xhci_hcd
[58208.539533] usb 1-2: New USB device found, idVendor=04e6, idProduct=5292
[58208.539540] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=7
[58208.539543] usb 1-2: Product: SCL01x Contactless Reader
[58208.539545] usb 1-2: Manufacturer: SCM Microsystems Inc.
[58208.539548] usb 1-2: SerialNumber: 21161042228797
[58364.483629] usb 1-2: USB disconnect, device number 9
[58384.295205] usb 1-2: new high-speed USB device number 10 using xhci_hcd
[58384.437803] usb 1-2: New USB device found, idVendor=2040, idProduct=0264
[58384.437809] usb 1-2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[58384.437812] usb 1-2: Product: soloHD
[58384.437815] usb 1-2: Manufacturer: HCW
[58384.437817] usb 1-2: SerialNumber: 0013856065
[58384.438928] em28xx: New device HCW soloHD @ 480 Mbps (2040:0264, interface 0, class 0)
[58384.438932] em28xx: DVB interface 0 found: isoc
[58384.439316] em28xx: chip ID is em28178
[58386.478477] em28178 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x6ae4c804
[58386.478481] em28178 #0: EEPROM info:
[58386.478482] em28178 #0: microcode start address = 0x0004, boot configuration = 0x01
[58386.489097] em28178 #0: AC97 audio (5 sample rates)
[58386.489100] em28178 #0: 500mA max power
[58386.489104] em28178 #0: Table at offset 0x27, strings=0x0e6a, 0x1888, 0x087e
[58386.489244] em28178 #0: Identified as PCTV tripleStick (292e) (card=94)
[58386.489248] em28178 #0: dvb set to isoc mode.
[58386.489327] em28178 #0: Binding DVB extension
[58386.498233] i2c i2c-23: Added multiplexed i2c bus 24
[58386.498240] si2168 23-0064: Silicon Labs Si2168-B40 successfully identified
[58386.498243] si2168 23-0064: firmware version: B 4.0.2
[58386.501906] si2157 24-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[58386.501914] DVB: registering new adapter (em28178 #0)
[58386.501920] usb 1-2: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[58386.502787] em28178 #0: DVB extension successfully initialized
[58386.502791] em28178 #0: Registering input extension
[58386.504837] Registered IR keymap rc-pinnacle-pctv-hd
[58386.504937] input: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:1c.6/0000:0e:00.0/usb1/1-2/rc/rc0/input23
[58386.504989] rc rc0: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:1c.6/0000:0e:00.0/usb1/1-2/rc/rc0
[58386.506381] em28178 #0: Input extension successfully initalized
[58386.605657] si2168 23-0064: firmware: direct-loading firmware dvb-demod-si2168-b40-01.fw
[58386.605660] si2168 23-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[58387.335662] si2168 23-0064: firmware version: B 4.0.11
[58387.351295] si2157 24-0060: found a 'Silicon Labs Si2157-A30'
[58387.406032] si2157 24-0060: firmware version: 3.0.5
[58387.406137] usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)

- - - Beitrag zusammengeführt - - -

Deine Probleme klingen ein wenig nach USB Autosuspend.

Dazu hätte ich nochmal zwei Löffel Senf:

Sollte Autosuspend zuschlagen, verschwindet dann das Gerät aus der Ausgabe von lsusb oder nicht? Das tut es nämlich nicht.
Und nach etwas Googlen und Herumspielen meint "cat /sys/module/usbcore/parameters/autosuspend" nun "-1". Damit dürfte Autosuspend aus sein. Oder?

CU!
Ulrich
 
Zuletzt bearbeitet:
Mit angeschlossenen Geräten zeige uns bitte die Ausgabe von

Code:
for x in /sys/bus/usb/devices/*; do echo "$(cat $x/idVendor):$(cat -s $x/idProduct) = $(cat $x/power/level)"; done 2> /dev/null

Bitte Code-Tags bei deiner Antwort verwenden!


Sollte Autosuspend zuschlagen, verschwindet dann das Gerät aus der Ausgabe von lsusb
Nein.

PS: Dein Beitrag wurde erst einen Tag später freigeschaltet. Wenn du auf Links verzichtest, könnte es schneller gehen.
 
Zuletzt bearbeitet:
Code:
: = 
2040:0264 = on
: = 
04e6:5292 = on
: = 
: = 
: = 
8087:0024 = auto
: = 
04f2:b217 = auto
: = 
: = 
: = 
8087:0024 = auto
: = 
17ef:1003 = auto
: = 
1d6b:0002 = auto
1d6b:0003 = auto
1d6b:0002 = auto
1d6b:0002 = auto
2040:0264 ist der TV-Stick
04e6:5292 ist der Cardreader

Um wirklich(?) Autosuspend als Fehlerursache ausschließen zu können, habe ich das an Hand der Tipps aus dem "verbotenen:facepalm:"-Link so eingerichtet.

CU!
Ulrich
 
Könnten diese zwei Log-Einträge Hinweise geben?

Leider weiß ich das nicht. Allerdings bleibt am "ausgewachsenen" PC die Betriebs-LED an, obwohl dort gar keine DVBT-Stick-Treiber installiert sind. Dort habe ich nur weiter mit dem Kartenleser rumgespielt. Dessen LED dort auch anbleibt. Nur am Thinkpad gehen beide aus.

CU!
Ulrich
 
Könnten diese zwei Log-Einträge Hinweise geben?

Aus dem 1. Block:


Aus dem 2. Block:

Das Erste ist völlig normal. Beim Zweiten werden lediglich noch keine Parameter übergeben, das wäre auch OK.

2040:0264 ist der TV-Stick
04e6:5292 ist der Cardreader

Um wirklich(?) Autosuspend als Fehlerursache ausschließen zu können, habe ich das an Hand der Tipps aus dem "verbotenen:facepalm:"-Link so eingerichtet.

CU!
Ulrich

"on" ist gut - aber ist das auch gleich beim Anstecken gesetzt?
 
Welches Debian/Ubuntu nutzt Du denn?

Sowohl Debian stretch. Als auch testweise mal Ubuntu 16.04.03 LTS.

Eigentlich soll der Stick ab Kernel 4.8 so laufen

4.10.0-42 unter Ubuntu
4.9.0-4 unter Debian

Ich habe aber gerade einen Mailwechsel mit einem überaus kompetenten Supporter bei Hauppauge hinter mir, der mir a) klarmachte, daß je nach PC/Betriebssystem die blaue Betriebskontroll-LED auch durchaus ausbleiben könne, b) die Zeile
Code:
[58387.406137] usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)
aus dem tvheadend käme, den ich testweise erstmal abschalten solle und c) mir bei der Einrichtung von w_scan soweit geholfen, daß der Stick als Fehlerursache auszuschließen ist. Ein dickes Lob an Hauppauge! Der Stick geht also (auch) aufm dabei völlig unschuldigem Thinkpad. Danke auch für eure Mühe.

Bleibt jetzt nur noch der Kartenleser:

Könnte es dort sein, daß der externe sich mit dem eingebauten 04W1564 "prügelt"?

CU!
Ulrich
 
Könnte es dort sein, daß der externe sich mit dem eingebauten 04W1564 "prügelt"?

Glaube ich eher nicht. Was passiert denn, wenn Du eine Speicherkarte in den Leser steckst (evtl. dmesg mit reinsetzen)?
 
Glaube ich eher nicht. Was passiert denn, wenn Du eine Speicherkarte in den Leser steckst (evtl. dmesg mit reinsetzen)?

"Steckst" verwirrt mich jetzt :confused:.

Sollte der externe gemeint sein, dessen Licht ausgeht: Da ist nichts zum stecken. Da lege ich Karten drauf. Am ausgewachsenen PC ist dessen Licht an und beginnt zu blinken, sobald eine Karte aufliegt. Dort erkennt pcsc_scan nicht nur das Auflegen einer Karte, sondern jenachdem einen "German Passport" oder eine "Verkéiersverbond Luxembourg M Kaart" (Tatsächlich ist es aber ein VRR-Ticket :whistling:). Hier am Thinkpad bleibt dagegen alles dunkel und dmesg zuckt nicht. pcsc_scan erkennt nur den internen "Lenovo Integrated Smart Card Reader 00 00". Dahinein eine RFID-Karte zu stecken wäre wenig zielführend :rolleyes:.

CU!
Ulrich

P.S.: Vermutlich liegt auch dieser Effekt gar nicht am Thinkpad. Aber erlaubt mir bitte, doch hier zu fragen; es könnte der Fehlereingrenzung dienen.
 
Jetzt hat es Klick gemacht:facepalm: Es handelt sich nicht um einen Kartenleser für Speicherkarten, sondern um einen Leser für RFID. Handelt es sich um diesen hier?

Da gibt es einen Treiber, den Du separat installieren musst. Zusätzlich benötigst Du pcsclite und libusb als Paket. Das Zip-Archiv bitte entpacken, dann in den Ordner wechseln und die ./install.sh ausführen. Danach kannst Du hoffentlich auf das Ding zugreifen und ja, manchmal hat man keine Bretter oder Balken, sondern einen ganzen Wald vor dem Schädel;-)
 
Es handelt sich nicht um einen Kartenleser für Speicherkarten,
Sowas ist ja im Thinkpad genauso eingebaut, wie auch ein Leser für "normale" Chipkarten, welcher als Einziger von pcsc_scan gefunden wird
sondern um einen Leser für RFID. Handelt es sich um diesen hier?
<Eriwan> Im Prinzip ja </>. Allerdings in anderer, flacher Bauform. Er wurde mal anlässlich der Einführung des neuen Persos und der VRR-Chipkarte als "IT Sicherheitskit" unters Volk geworfen.

Da gibt es einen Treiber, …
Ich bin mir zwar relatv sicher, auf dem Thinkpad das ganze "Gschlump" genauso wie auf dem ausgewachsenen Rechner installiert zu haben, werde aber wegen der sprichwörtlichen Pferde vor der Apotheke bei nächst bietender Gelegenheit mal die Platte aus jenem ins Thinkpad stopfen.

CU!
Ulrich

- - - Beitrag zusammengeführt - - -

Die Sache mit dem Treiber wurde bereits im dritten/vierten Beitrag geklärt.

Zumindest meint dmesg
Code:
[  604.318417] usb 1-1: new full-speed USB device number 3 using xhci_hcd
[  604.496885] usb 1-1: New USB device found, idVendor=04e6, idProduct=5292
[  604.496891] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=7
[  604.496895] usb 1-1: Product: SCL01x Contactless Reader
[  604.496897] usb 1-1: Manufacturer: SCM Microsystems Inc.
[  604.496900] usb 1-1: SerialNumber: 21161042228797
dazu. Und bei fehlenden pcsclite und libusb würde wohl auch pcsc_scan "meckern". ldconfig meldet mir auch das Vorhandensein beider Libraries. Wenn da nur nicht dieses :cursing: Ausbleiben der Betriebsled wäre, welches mich schon bem TV-Stick in die Irre führte …

CU!
Ulrich
 
  • ok1.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen
Zurück
Oben