Boaaaaaaaaah
das ja ne sauerei!
Error: No matching USB device found!
Also braucht vdr mehr Rechte?
Wie mache ich das?
Bzw. wie löst man das am elegantesten?
Hab das Display aktualisiert.
Boaaaaaaaaah
das ja ne sauerei!
Error: No matching USB device found!
Also braucht vdr mehr Rechte?
Wie mache ich das?
Bzw. wie löst man das am elegantesten?
Hab das Display aktualisiert.
Das hat Keine_Ahnung doch schon gesagt:
die Udev-Rule nach /etc/udev/rules.d kopieren und vdr zur Gruppe uucp hinzufügen (oder Gruppe in der Rule anpassen).
Ob die Rule greift, kanns du so überprüfen:
Bei mir kommt da zum Bleistift:
/dev/bus/usb/:
insgesamt 0
drwxr-xr-x 2 root root 60 2011-10-09 13:50 001
drwxr-xr-x 2 root root 100 2011-10-09 13:50 002
/dev/bus/usb/001:
insgesamt 0
crw-rw-r-- 1 root root 189, 0 2011-10-09 13:50 001
/dev/bus/usb/002:
insgesamt 0
crw-rw-r-- 1 root root 189, 128 2011-10-09 13:50 001
crw-rw---- 1 root uucp 189, 129 2011-10-09 13:50 002
crw-rw-r-- 1 root root 189, 130 2011-10-09 13:50 003
Alles anzeigen
Also das Display hängt an /dev/bus/usb/002/002 und hat Zugriffsrechte für die Gruppe uucp.
Wenn bei die sowas nicht auftaucht, greift die Udev-Rule nicht.
EDIT: Display muss nach Ändern der Rule natürlich erstmal abgezogen und wieder angesteckt werden!
Gruß
superelchi
Ja hat er geschrieben...
und ja ich hab doch die Regel angepasst.
Hab dort vdr eingetragen.
Und entschuldige bitte das ich lieber erst Frage bevor ich etwas kaputtspiele...
So bei mir sieht das so aus:
/dev/bus/usb/:
insgesamt 0
drwxr-xr-x 2 root root 60 2011-10-09 13:52 001
drwxr-xr-x 2 root root 60 2011-10-09 13:52 002
drwxr-xr-x 2 root root 60 2011-10-09 13:52 003
drwxr-xr-x 2 root root 60 2011-10-09 13:52 004
drwxr-xr-x 2 root root 60 2011-10-09 13:52 005
drwxr-xr-x 2 root root 100 2011-10-09 14:19 006
/dev/bus/usb/001:
insgesamt 0
crw-rw-r-- 1 root root 189, 0 2011-10-09 13:52 001
/dev/bus/usb/002:
insgesamt 0
crw-rw-r-- 1 root root 189, 128 2011-10-09 13:52 001
/dev/bus/usb/003:
insgesamt 0
crw-rw-r-- 1 root root 189, 256 2011-10-09 13:52 001
/dev/bus/usb/004:
insgesamt 0
crw-rw-r-- 1 root root 189, 384 2011-10-09 13:52 001
/dev/bus/usb/005:
insgesamt 0
crw-rw-r-- 1 root root 189, 512 2011-10-09 13:52 001
/dev/bus/usb/006:
insgesamt 0
crw-rw-r-- 1 root root 189, 640 2011-10-09 13:52 001
crw-rw-r-- 1 root root 189, 641 2011-10-09 13:52 002
crw-rw---- 1 root vdr 189, 644 2011-10-09 14:19 005
Alles anzeigen
Also ist doch die Regel vorhanden?
Oder was ist daran falsch?
Nur mal zur Sicherheit, mach mal
--
id vdr
--
Nur um zu sehen ob der User vdr auch in der Gruppe vdr ist.
cu
id vdr
uid=666(vdr) gid=666(vdr) Gruppen=666(vdr),7(lp),24(cdrom),29(audio),44(video),46(plugdev)
Boah ich weiß nicht warum (wie immer...)
ABER ich habe folgendes gemacht:
graphlcd plugin neu installiert
rechner nochmals neu gestartet
und PENG es ist da.
Was mich daran ärgert ist das ich nicht wirklich weiß warum das nun geht.
Trotzdem ein großes Danke
dann werd ichs mal mit 2en probieren
Prima!
Und wenns mit einem geht, gehen auch zwei...
Gruß
superelchi
Jahaa primaaaaa happy bin
aber das auch 2 gehen hehe das hatte ich auch gedacht...
aber denkste!
Ist das hier nicht richtig?
-c /etc/graphlcd.conf -d ax206dpf,ax206dpf1 -s touchcol,touchcol
(ax206dpf1 hab ich natürlich in der graphlcd.config drinne)
Öhm ich hab gerade neugestartet (wollte es nochmal mit 1 Display)
Nun greift die udev Regel nichtmehr?
Wie kann denn das sein?
Die Regel steht unverändert da.
aber nun gehört das usb Gerät zu uucp
Ah. Sorry.
Dachte du meinst 2 Displays an einem Treiber (also das beide Displays zu einem größeren zusammengeschaltet werden). Das geht.
Was du versuchst sind zwei unabhängige Displays, die unterschiedliche Inhalte anzeigen. Das ist erst seit Ende September im Git. Davon hat anscheinend noch keiner yaVDR-Pakete gebaut. Also entweder warten bis das einer macht oder Git auschecken und selbst kompilieren...
Abgesehen davon machen zwei unabhängige Pearl-Displays z.Zt. noch keinen Sinn, da es noch keine passenden Skins gibt die unterschiedliche Inhalte anzeigen. Und zweimal dasselbe nebeneinander macht für mich nur zum testen Sinn.
Gruß
superelchi
Na ich nehm auch 2 Displays als 1 großes
sehr gern sogar!!!
aber siehe oben mein edit.
udev macht es komischerweise nichtmehr.
Sehe ich es richtig das ich dann nur in der graphlcd.config was anpassen muß?
Also wegen 2 Displays als eines?
Öhm ich hab gerade neugestartet (wollte es nochmal mit 1 Display)
Nun greift die udev Regel nichtmehr?
Wie kann denn das sein?
Die Regel steht unverändert da.
aber nun gehört das usb Gerät zu uucp
Vielleicht durch den Neuinstall des Treibers aus Versehen eine 2. Regel angelegt, die nach deiner angepassten greift?
Schau mal in /etc/udev/rules.d und /lib/udev/rules.d ob du was findest.
Sehe ich es richtig das ich dann nur in der graphlcd.config was anpassen muß?
Also wegen 2 Displays als eines?
Ja. Auszug aus der README (DRIVER.ax206dpf):
The following parameters are for multi-display setups only (see "Example multi-display setups").
Horizontal
Sets the number of displays in horizontal direction.
Possible values if Vertical=1: 1, 2, 3, 4
if Vertical=2: 1, 2
Default value: 1
Vertical
Sets the number of displays in vertical direction.
Possible values if Horizontal=1: 1, 2, 3, 4
if Horizontal=2: 1, 2
Default value: 1
Flip
Rotates a single displays output by 180 degrees. This might be useful, if
some displays are mounted upside-down.
Possible values for every display : 'y', 'n'
Default value: 'nnnn'
Example multi-display setups
----------------------------
'#' = position of USB-connector
Portrait=y Portrait=n Portrait=n Portrait=n
Horizontal=2 Horizontal=2 Horizontal=1 Horizontal=2
Vertical=1 Vertical=1 Vertical=3 Vertical=2
Flip=nn Flip=ny Flip=nyn Flip=nyny
+-+ +-+ +---+ +---+ +---+ +---+ +---+
| | | | # +---+ +---+# #+---+ #+---+ +---+#
+-+ +-+ 1 2 1 1 2
# # +---+ +---+ +---+
1 2 +---+# #+---+ +---+#
2 3 4
+---+
#+---+
3
Alles anzeigen
Gruß
superelchi
Aber sowas von abgefahren!
Das ja sowas von geil was Ihr da gemacht habt!
HAMMER !!! SPRACHLOS BIN
# AX206DPF-based picture frames (modified firmware)
ATTRS{idVendor}=="1908", ATTRS{idProduct}=="0102", GROUP="vdr", MODE="0660"
Bei mir funktioniert es so:
Hallo heikoh78,
nachdem dein Display nun anscheinend läuft, und es wie du selber festgestellt hast hier keine StepbyStep Anleitung gibt, wollte ich dich mal fragen ob du nicht Lust hast eine zu schreiben?
Also welcher Hack ist drauf, wie hast du die richtigen Pakete gezogen etc.
Gruß
Was du versuchst sind zwei unabhängige Displays, die unterschiedliche Inhalte anzeigen. Das ist erst seit Ende September im Git. Davon hat anscheinend noch keiner yaVDR-Pakete gebaut.
Wo muss man denn da betteln damit das mal gemacht wird ?
gruss gerd
Wo muss man denn da betteln damit das mal gemacht wird ?
gruss gerd
gda?
Gruß
superelchi
Pearl Display mit yaVDR 0.4
-Das Display muß gehackt werden.
Tipps:
* Der Hack muss nicht zwingen auf dem Rechner ausgeführt werden an dem das Display später betrieben werden soll. Die dpfhack-0.12devel.tgz wird zum Betrieb mit vdr-plugin-graphlcd nicht benötigt.
* Einige User haben berichtet, dass das Hacking bei Ihnen nur funktioniert, wenn das Display an einem USB-Hub hängt. Bei mir gings auch so.
* Auf keine Fall das dem Display beiliegende USB-Kabel beim Hacken verwenden! Das ist Schrott!
Eine ausführliche Anleitung zum Hacken gibts hier.
Für den Dauerbetrieb des Displays würde ich dringend raten den Billig-Akku (der sowieso schon im Eimer ist) auszubauen. Anleitung dazu gibts hier.
Danach im Menü des Displays "Diashow" aktivieren, dann geht das Display nach ein paar Minuten automatisch in den hackfin-Modus.
Anleitung siehe hier:
Display anschliessen und Menü am display klicken und dort auf Computer verbinden gehen.
Ich brauchte folgende Paket:
apt-get install libtool automake autoconf zlib1g-dev libssl-dev python-dev libc6 libusb-dev libibus-dev subversion libgd2-noxpm-dev sdcc libgd2-noxpm
wget http://tech.section5.ch/files/dpfhack-0.12devel.tgz
tar xfvz dpfhack-0.12devel.tgz
cd dpf
make
cd fw
dmesg
(Mit dmesg schaut Ihr nach welches Device es ist.
Dort sollte nachdem anstecken sowas wie sg2 Type 5 stehen.)
(X=gefundenes Device per dmesg)
dann Display von USB trennen und wieder verbinden und ca. 2 Sekunden Menütaste auf dem Display drücken
Danach sollte der Bildschirm auf dem Display wie in Bild 1 aussehen.
Schlägt der Hack fehl so liegt es wahrscheinlich an der Datei fw/profiles.py
Dort findet man diesen Eintrag:
Diesen sollte man in folgendes ändern. Bzw. sollte beim Hack etwas schiefgehen erhält man die passende Ausgabe.
Mein Modell wurde wohl 1 Tag später gebaut.
Stand 09.10.2011
-yaVDR 0.4 muß auf testing Pakete geupdatet(dist-upgrade) werden.
Schritte:
Bitte die sourcen anpassen:
Datei: /etc/apt/sources.list.d/yavdr.list
am Ende folgendes einfügen sofern diese nicht schon vorhanden sind:
deb http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu natty main
deb http://ppa.launchpad.net/yavdr/testing-xbmc/ubuntu natty main
deb http://ppa.launchpad.net/yavdr/testing-yavdr/ubuntu natty main
deb-src http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu natty main
deb-src http://ppa.launchpad.net/yavdr/testing-xbmc/ubuntu natty main
deb-src http://ppa.launchpad.net/yavdr/testing-yavdr/ubuntu natty main
Danach in der Console:
-Es müssen folgende Pakete installiert werden:
In der Datei /etc/vdr/plugins/plugin.graphlcd.conf
gehört folgendes:
(wenn man testen möchte)
Testen geht dann z.B. so:
showpic -c /etc/graphlcd.conf -d ax206dpf -u -i /root/dpf/fw/vdr-plugin-graphlcd-0.3.0+git20110829/graphlcd/logos/channels/SBS6_l.glcd
(siehe Bild2)
ich mußte danach nochmal ein
machen.
-Falls Probleme auftauchen:
1. sofern eine Ausgabe auf dem Display mit showpic möglich ist, aber mit dem VDR nicht.
Schauen ob es eine udev Regel gibt.
(Pfad: /etc/udev/rules.d/)
Gibt es diese nicht so könnt ihr die angehängt Datei nehmen.
2. wenn es immernoch nicht geht nach einem Neustart.
In der Konsole:
dort sollte das Device sich finden lassen und man sieht welche Rechte es hat.
Bei mir war es dann später so das trotz Regel es so aussah:
crw-rw---- 1 root uucp 189, 642 2011-10-09 21:45 003
Meine udev Regel wurde ignoriert.
Ich habe dann uucp dem vdr hinzugefügt.
einfach in der Konsole folgendes eingeben:
3. bitte kontrolliert auch ob in der /etc/graphlcd.conf Datei der Treiberabschnitt [ax206dpf] vorhanden ist.
(wenn nicht sind falsche Versionen installiert!Dann bauen wir es selbst)
Wenn alles nichts hilft bauen wir es selbst:
(kann sich verändern daher wenns nicht geht dann dir machen und schauen)
(schlug bei mir fehl ich mußte erst folgendes installieren:
)
wenn dpkg-buildpackage durchgelaufen ist:
(das installiert die benötigten Pakete)
Du brauchst zusätzlich zum graphlcd-base zur Sicherheit auch noch den vdr-plugin-graphlcd. Vorgehen wie bei graphlcd-base, also apt-get source .., dpkg-buildpackage .., dpkg -i ..
Wenn du dir nicht sicher bist, was alles an Abhängigkeiten zum Bauen gebraucht wird, mach einfach vorher ein
und dann nochmal rebooten...
Ich hoffe ich konnte helfen.
Mir ist wärendessen einmal das graphlcd-plugin verloren gegangen.
(ich mußte es nochmals installieren!)
Das größte Problem war aber ganz klar die udev Geschichte!
Also wenn showpic geht und vdr Ausgabe am Display nicht dann ist es udev.
Am Ende sollte es wie in Bild3 sein.
Sofern man mehre Displays verwenden möchte als 1 Großes so muß man die Datei
/etc/graphlcd.conf anpassen:
The following parameters are for multi-display setups only (see "Example multi-display setups").
Horizontal
Sets the number of displays in horizontal direction.
Possible values if Vertical=1: 1, 2, 3, 4
if Vertical=2: 1, 2
Default value: 1
Vertical
Sets the number of displays in vertical direction.
Possible values if Horizontal=1: 1, 2, 3, 4
if Horizontal=2: 1, 2
Default value: 1
Flip
Rotates a single displays output by 180 degrees. This might be useful, if
some displays are mounted upside-down.
Possible values for every display : 'y', 'n'
Default value: 'nnnn'
Example multi-display setups
----------------------------
'#' = position of USB-connector
Portrait=y Portrait=n Portrait=n Portrait=n
Horizontal=2 Horizontal=2 Horizontal=1 Horizontal=2
Vertical=1 Vertical=1 Vertical=3 Vertical=2
Flip=nn Flip=ny Flip=nyn Flip=nyny
+-+ +-+ +---+ +---+ +---+ +---+ +---+
| | | | # +---+ +---+# #+---+ #+---+ +---+#
+-+ +-+ 1 2 1 1 2
# # +---+ +---+ +---+
1 2 +---+# #+---+ +---+#
2 3 4
+---+
#+---+
3
Alles anzeigen
gda?
Gruß
superelchi
Hab ich per PN versucht... er akzeptiert nur PNs von Freunden
gruss gerd
Alles anzeigenZitat von »superelchi«
Zitat von »gerdh«
Wo muss man denn da betteln damit das mal gemacht wird ?
gruss gerd
gda?
Gruß
superelchi
Hab ich per PN versucht... er akzeptiert nur PNs von Freunden
gruss gerd
Gerald
Gibs mir
ich versuch das dann auch noch
(wenn es Eure Nerven aushalten)
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!