Autor Thema: USB-Stick funktioniert nur bis Programmende.  (Gelesen 7020 mal)

dani22m

  • Newbie
  • *
  • Beiträge: 9
    • Profil anzeigen
USB-Stick funktioniert nur bis Programmende.
« am: Mai 18, 2015, 10:14:11 Nachmittag »
Hallo,
 ich habe da ein Problem.
Der Stick funktioniert nur bis ich das Programm beende.
Dannach findet das Programm den Stick nichtmehr.
Getestet habe ich mit Opensuse 13.2 und tvtime und tvheadend.
Hier mal ein Besipiel:

ps -A | grep tvtime

mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek SkyTV Ultimate IV]  DVB-S/S2, ANALOG-TV, REMOTE-CONTROL, OSS-AUDIO
  [INFO]:
     STATUS: STANDBY
  [BUS]:
     ID: 2-2
  [SERIAL]:
     ID: U141013173814
  [DVB-S/S2]:
     FESTATUS: STANDBY
     LNBVOLTAGE: DISABLED
     LNBSUPPLY: USBPOWER
     LNBSTATUS: OK
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video0
     VBI0: /dev/vbi0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp0


/opt/bin/mediaclient --lc
**** List of Media Clients ****
/dev/dvb/adapter0/frontend0:
  No client connected
/dev/dvb/adapter0/dvr0:
  No client connected
/dev/dvb/adapter0/demux0:
  No client connected
/dev/video0:
  No client connected
/dev/vbi0:
  No client connected
/dev/mediainput0:
  No client connected
/dev/dsp0:
  No client connected

tvtime -d /dev/video0

ps -A | grep tvtime
11759 pts/4    00:00:03 tvtime

<- hier beende ich tvtime im Progremm selbst ->

ps -A | grep tvtime

/opt/bin/mediaclient --lc
**** List of Media Clients ****
/dev/dvb/adapter0/frontend0:
  No client connected
/dev/dvb/adapter0/dvr0:
  No client connected
/dev/dvb/adapter0/demux0:
  No client connected
/dev/video0:
  No client connected
/dev/vbi0:
  11759
/dev/mediainput0:
  No client connected
/dev/dsp0:
  32076 ... mediasrv

mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek SkyTV Ultimate IV]  DVB-S/S2, ANALOG-TV, REMOTE-CONTROL, OSS-AUDIO
  [INFO]:
     STATUS: ACTIVE
  [BUS]:
     ID: 2-2
  [SERIAL]:
     ID: U141013173814
  [DVB-S/S2]:
     FESTATUS: STANDBY
     LNBVOLTAGE: DISABLED
     LNBSUPPLY: USBPOWER
     LNBSTATUS: OK
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video0
     VBI0: /dev/vbi0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp0

tvtime -d /dev/video0
Starte tvtime 1.0.2.
Lese Konfiguration aus /etc/tvtime/tvtime.xml
Lese Konfiguration aus /root/.tvtime/tvtime.xml
[b]videoinput: Cannot open capture device /dev/video0: Kein passendes Gerät bzw. keine passende Adresse [/b]gefunden

Edit:
Nach einem erneuten Start und dem beenden von tvtime zeigt mir mediaclient --lc wieder die "alten" PID's von tvtime an.

Erst wenn ich den USB-Stick abziehe und wieder anstecke funktioniert es wieder.

**** List of Media Clients ****
/dev/dvb/adapter0/frontend0:
  No client connected
/dev/dvb/adapter0/dvr0:
  No client connected
/dev/dvb/adapter0/demux0:
  No client connected
/dev/video0:
  12083
  12083
  12083
  12083
/dev/vbi0:
  11759
/dev/mediainput0:
  No client connected
/dev/dsp0:
  32076 ... mediasrv
  2618 ... knotify4
  2618 ... knotify4
  2618 ... knotify4
  2618 ... knotify4
« Letzte Änderung: Mai 19, 2015, 08:49:05 Vormittag von dani22m »

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8604
    • Profil anzeigen
Re:USB-Stick funktioniert nur bis Programmende.
« Antwort #1 am: Mai 18, 2015, 10:51:34 Nachmittag »
Hallo,

verwendest du einen USB 3.0 Port?
Failure is a good thing! I'll fix it

dani22m

  • Newbie
  • *
  • Beiträge: 9
    • Profil anzeigen
Re:USB-Stick funktioniert nur bis Programmende.
« Antwort #2 am: Mai 19, 2015, 08:45:34 Vormittag »
Nein.
Der hängt an einem "normalen" Usb 2.0

Ausschnitt aus lsusb und lsusb -t

lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 010: ID 2659:1405 Sundtek
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 003: ID 04b4:fd13 Cypress Semiconductor Corp. Programmable power socket
Bus 007 Device 002: ID 05fe:0011 Chic Technology Corp. Browser Mouse
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 009: ID 05e3:0716 Genesys Logic, Inc. USB 2.0 Multislot Card Reader/Writer
Bus 001 Device 002: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

lsusb -t
/:  Bus 09.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/4p, 12M
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=, 1.5M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M
    |__ Port 2: Dev 10, If 0, Class=Vendor Specific Class, Driver=usbfs, 480M
    |__ Port 2: Dev 10, If 1, Class=Vendor Specific Class, Driver=, 480M
    |__ Port 2: Dev 10, If 2, Class=Vendor Specific Class, Driver=, 480M
    |__ Port 2: Dev 10, If 3, Class=Vendor Specific Class, Driver=usbfs, 480M
    |__ Port 2: Dev 10, If 4, Class=Vendor Specific Class, Driver=usbfs, 480M
    |__ Port 2: Dev 10, If 5, Class=Vendor Specific Class, Driver=usbfs, 480M
    |__ Port 2: Dev 10, If 6, Class=Vendor Specific Class, Driver=, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M
    |__ Port 5: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 2: Dev 9, If 0, Class=Mass Storage, Driver=usb-storage, 480M

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8604
    • Profil anzeigen
Re:USB-Stick funktioniert nur bis Programmende.
« Antwort #3 am: Mai 19, 2015, 09:45:37 Vormittag »
Wüsste jetzt nicht wie man so ein Resultat bekommen könnte, melde dich via Skype "sundtek" dann kann das mal ein Techniker bei dir überprüfen wo genau es hängt.

Wenn soetwas passiert bleibt eigentlich der USB Controller Treiber stecken, sollte es bei Analog TV (sprich S-Video/Composite) irgendeine Kombination geben wo der Treiber lockt sollte sich das relativ einfach rausfinden lassen.


Ein Test wäre den Treiber einfach zu stoppen (oder zu killen) und neu zu starten.
/opt/bin/mediaclient --shutdown
oder killall -9 mediasrv
und neu starten:
sudo /opt/bin/mediaclient --start

Was knotify auf dem DSP Interface sucht frage ich mich aber auch.
Failure is a good thing! I'll fix it

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8604
    • Profil anzeigen
Re:USB-Stick funktioniert nur bis Programmende.
« Antwort #4 am: Mai 21, 2015, 06:10:15 Nachmittag »
Falscher Standard war eingestellt in tvtime

http://sundtek.de/support/tvtime.xml

Diese muss nach $HOME/.tvtime/tvtime.xml

Der Standard des Raspberry PIs war bei dir PAL-BG, TVtime war aber auf NTSC konfiguriert
Failure is a good thing! I'll fix it