Hallo Thorsten,
die Implementierung von Fbsplash unter Gentoo unterscheidet sich anscheinend sehr von der Ubuntu USplash. Allerdings gibt es bei ubuntuusers.de eine Dokumentation "Bootsplash anpassen". Vielleicht hilft es dir weiter ..
Gruß
Thomas
Hallo Thorsten,
die Implementierung von Fbsplash unter Gentoo unterscheidet sich anscheinend sehr von der Ubuntu USplash. Allerdings gibt es bei ubuntuusers.de eine Dokumentation "Bootsplash anpassen". Vielleicht hilft es dir weiter ..
Gruß
Thomas
Habe gerade aus dem LIRC CVS mir den aktuellsten Stand des lirc_imon Treibers gezogen und mit dem Patch aus dem Ubuntu Forum angepasst.
diff -Naur /usr/src/lirc-0.8.6/drivers/lirc_imon/lirc_imon.c lirc-0.8.6/drivers/lirc_imon/lirc_imon.c
--- /usr/src/lirc-0.8.6/drivers/lirc_imon/lirc_imon.c 2009-09-11 06:56:18.000000000 +0200
+++ lirc-0.8.6/drivers/lirc_imon/lirc_imon.c 2010-02-06 08:40:30.000000000 +0100
@@ -569,6 +569,14 @@
*/
static int send_packet(struct imon_context *context)
{
+ // Ensure that timing issues does not occur with iMon VFD 0x0036
+ unsigned long timeout = usecs_to_jiffies(20);
+ while (timeout)
+ {
+ // Let the process sleep for a while
+ set_current_state(TASK_INTERRUPTIBLE);
+ timeout = schedule_timeout(timeout);
+ }
unsigned int pipe;
int interval = 0;
int retval = 0;
Alles anzeigen
$ rmmod lirc_imon
$ cd lirc/drivers/lirc_imon/
$ wget http://launchpadlibrarian.net/38821679/lirc-0.8.6-VFD_0x0036_timing.patch
$ patch lirc_imon.c lirc-0.8.6-VFD_0x0036_timing.patch
$ cd ../..
$ ./autogen.sh
$ ./setup.sh
$ ./configure.sh
$ make && make install
$ modprobe lirc_imon
# Start LCDd in the foreground:
$ LCDd -f -r 4
# Start a separate terminal and enter:
$ lcdproc
Alles anzeigen
Beim Compile sind Warnings ausgegeben worden, die durch folgende Änderung, sich beheben haben lassen haben:
unsigned int pipe;
int interval = 0;
int retval = 0;
struct usb_ctrlrequest *control_req = NULL;
// Ensure that timing issues does not occur with iMon VFD 0x0036
unsigned long timeout = usecs_to_jiffies(20);
while (timeout)
{
// Let the process sleep for a while
set_current_state(TASK_INTERRUPTIBLE);
timeout = schedule_timeout(timeout);
}
Alles anzeigen
Mit lcdproc zeigt nur das Display etwas an, allerdings nicht korrekt positioniert und mit einigen Sonderzeichen und vielen bekannten Fehlermeldungen im syslog:
Mar 21 16:16:51 [kernel] [ 228.722794] lirc_imon: send_packet: packet tx failed (-32)
Mar 21 16:16:51 [kernel] [ 228.722798] lirc_imon: vfd_write: send packet failed for packet #3
Die 20 Mikrosekunden Verzögerung haben zwar einen Teilerfolg erzielt, aber ganz rund läuft die Sache noch nicht. Eine Änderung auf 50, 100, 200 und 100 hat keine Verbesserung gebracht.
Hat jemand vielleicht noch eine Idee?
Laut dem [URL=http://www.freevdr.de/forum/index.php/topic,917.0.html]Freevdr Forum[/URL] sind meine lirc_imon: vfd_write: send packet failed for packet #2 Fehler eine Bug im lirc-0.8.6. Es gibt bereits einen Patch Timing problem (garbage characters) in lirc-driver for iMon PAD VFD 15c2:0036.
Mal sehen wie ich den Patch aus dem Ubuntu Ticket auf den LIRC CVS Source unter Gentoo angewandt bekomme ..
Hallo shad0w,
schön zu hören, dass bei dir nun auch die Fernbedienung funktioniert. Konntest du dein VFD schon zur Mitarbeit überreden? Falls ja, welche Treiber Version von lirc und lcdproc hast du im Einsatz und wie sehen deine Konfigurationsdateien aus?
Gruß
Thomas
So, es ist vollbracht!!! Meine Philips RC197 Fernbedienung mit lirc_imon läuft!
Wie schon geschrieben ließ sich meine Philips RC197 Fernbedienung unter Windows nur als MCE und nicht als iMON Gerät nutzen. Den Hinweis hatte ich zwar schon unter Use a Microsoft remote control gelesen, aber irgendwie auch überlesen
Ein modinfo lirc_imon weiß ja bereits daraufhin, das ir_protocol 1=Windows Media Center Ed. (RC-6) zu verwenden ist.
$ modinfo lirc_imon
filename: /lib/modules/2.6.32-gentoo-r7/misc/lirc_imon.ko
license: GPL
version: 0.6
description: Driver for SoundGraph iMON MultiMedia IR/Display
author: Venky Raju <dev@venky.ws>
srcversion: 8A6D6F49E4707EBEA9E66CE
alias: usb:v15C2p0046d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0045d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0044d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0043d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0042d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0041d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0040d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p003Fd*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p003Ed*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p003Dd*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p003Cd*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p003Bd*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p003Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0039d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0038d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0037d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0036d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0035d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2p0034d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2pFFDCd*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C2pFFDAd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0AA8pFFDAd*dc*dsc*dp*ic*isc*ip*
alias: usb:v04E8pFF30d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0AA8p8001d*dc*dsc*dp*ic*isc*ip*
depends: lirc_dev
vermagic: 2.6.32-gentoo-r7 SMP mod_unload CORE2
parm: debug:Debug messages: 0=no, 1=yes(default: no) (int)
parm: display_type:Type of attached display. 0=autodetect, 1=vfd, 2=lcd, 3=vga, 4=none (default: autodetect) (int)
parm: ir_protocol:Which IR protocol to use. 0=native iMON, 1=Windows Media Center Ed. (RC-6), 2=iMON w/o PAD stabilize (default: native iMON) (int)
parm: nomouse:Disable mouse input device mode when IR device is open. 0=don't disable, 1=disable. (default: don't disable) (int)
parm: pad_thresh:Threshold at which a pad push registers as an arrow key in kbd mode (default: 28) (int)
Alles anzeigen
Also gleich in /etc/modprobe.d/lirc.conf aufgenommen und Modul neugeladen
Und siehe da mode2 liefert das gewünschte Ergebnis:
$ mode2 --raw --device /dev/lirc0
code: 0x0200000000000000
code: 0x0200001e00000000
code: 0x0200001e00000000
code: 0x0200001e00000000
Die von Gentoo installierte lircd.conf hat bei mir nicht gepasst und wurde gegen die lircd.conf.imon-mceusb für die MCE Fernbedienung ersetzt.(nur Zeile 1-85 verwenden).
Abschließend noch lircd starten und mir irw prüfen ob das Mapping klappt:
Jetzt würde ich gerne nur noch wissen wie mein VFD zu einer vernünftigen Anzeige überreden kann? Im Moment bekomme ich Sonderzeichen im Display und im Log folgendes:
Mar 18 21:31:38 [kernel] [ 99.247455] display port opened
Mar 18 21:31:39 [kernel] [ 99.750314] lirc_imon: send_packet: packet tx failed (-32)
Mar 18 21:31:39 [kernel] [ 99.750318] lirc_imon: vfd_write: send packet failed for packet #3
Mar 18 21:31:39 [kernel] [ 100.000155] lirc_imon: send_packet: packet tx failed (-32)
Mar 18 21:31:39 [kernel] [ 100.000159] lirc_imon: vfd_write: send packet failed for packet #3
Mar 18 21:31:39 [kernel] [ 100.124433] lirc_imon: send_packet: packet tx failed (-32)
Mar 18 21:31:39 [kernel] [ 100.124437] lirc_imon: vfd_write: send packet failed for packet #2
Steffen
Mit welcher Version von lirc und lcdproc arbeitest du und hast du irgendwas gepatched wie z.B hier beschrieben?
Schon deprimieren, schnell mal Windows installiert und die aktuellen Treiber von der OrigenAE Homepage iMON_7_45_0109_OrigenAE.zip installiert und schon geht die Fernbedienung und das Display
Allerdings funktioniert die Fernbedienung nur mit der Einstellung "MCE remote", mit "iMON PAD" tut sich nichts unter Windows ..
ZitatOriginal von gda
An deiner Stelle hätte ich es ja einfach ausprobiert, statt diese Anfrage zu posten. Wäre deutlich weniger Arbeit gewesen.
Leider funktioniert das lirc_mceusb Modul überhaupt nicht. Wird noch nicht mal geladen noch ein /dev/lirc* oder /dev/lcd* Device angelegt.
$ cat /proc/bus/usb/devices
T: Bus=01 Lev=03 Prnt=04 Port=00 Cnt=01 Dev#= 5 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=15c2 ProdID=0036 Rev= 0.02
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
Alles anzeigen
Jetzt kommt die Ersatzplatte zum Einsatz und es wird Windows installiert ... aber nur zur Verifizierung ob die Hardware funktioniert!
Könnte es vielleicht damit zusammen hängen, dass zu meinem OrigenAE S10V mitgelieferte Fernbedienung eine Philips RC197 ist und diese laut MythTV Wiki mit dem LIRC mceusb2 und nicht dem imon Treiber zu verwenden ist?
Hallo zusammen,
ich habe eben noch mal versuch meine Fernbedienung zum Laufen zu bewegen, aber ohne Erfolg
Setup: lirc-0.8.6-rc2 mit LIRC_DEVICES="imon"
Wie im Myth TV Blog beschrieben, wird für mein SoundGraph VFD der lirc_imon und nicht der usbhid Treiber geladen. Somit alles bestens (erkennbar an Driver=lirc_imon).
$ cat /proc/bus/usb/devices
T: Bus=01 Lev=03 Prnt=04 Port=00 Cnt=01 Dev#= 5 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=15c2 ProdID=0036 Rev= 0.02
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=lirc_imon
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=lirc_imon
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
Alles anzeigen
Somit ist die Erstellung der Datei /etc/modprobe.d/imon.conf mit dem Inhalt unnötig:
Ein lsusb liefert auch das gewünscht Ergebnis:
$ lsusb
Bus 001 Device 005: ID 15c2:0036 SoundGraph Inc.
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 05e3:070e Genesys Logic, Inc. X-PRO CR20xA USB 2.0 Internal Card Reader
Bus 001 Device 002: ID 8087:0020
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 002 Device 002: ID 8087:0020
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Alles anzeigen
dmesg | grep -i imon macht auch einen sinnvollen Eindruck
$ dmesg | grep -i imon
[ 4.773043] lirc_imon: Driver for SoundGraph iMON MultiMedia IR/Display, v0.6
[ 4.773076] lirc_imon 1-1.4.1:1.0: usb_probe_interface
[ 4.773082] lirc_imon 1-1.4.1:1.0: usb_probe_interface - got id
[ 4.773164] lirc_imon: Registered iMON driver (lirc minor: 0)
[ 4.773272] input: iMON PAD IR Mouse (15c2:0036) as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.1/1-1.4.1:1.0/input/input2
[ 4.774730] lirc_imon: iMON device (15c2:0036, intf0) on usb<1:5> initialized
[ 4.774744] lirc_imon 1-1.4.1:1.1: usb_probe_interface
[ 4.774748] lirc_imon 1-1.4.1:1.1: usb_probe_interface - got id
[ 4.775311] lirc_imon: iMON device (15c2:0036, intf1) on usb<1:5> initialized
[ 4.775337] usbcore: registered new interface driver lirc_imon
Alles anzeigen
Allerdings bekomme ich beim Starten von lircd in Kombination mit mode2 kein einziges Signal/Tastendruck angezeigt!
Konsole 1
Konsole 2
Konsole 3
$ tail -f /var/log/everything/current
Mar 17 21:05:24 [kernel] [ 952.062551] lirc_imon: IR port opened
Mar 17 21:05:49 [kernel] [ 977.576494] lirc_imon: IR port closed
Ich habe auch lirc-0.8.6-r2 mit LIRC_DEVICES="imon_pad" getestet, allerdings gab es direkt einen Fehler beim Laden des Modules. Auch lirc-0.8.7-CVS bringt keine andere Ausgabe mit dmesg und der Test mit Version lirc-0.8.5 verlief auch erfolglos:
$ dmesg | grep -i imon
[ 5.137798] lirc_imon: Driver for SoundGraph iMON MultiMedia IR/Display, v0.6
[ 5.137823] lirc_imon 1-1.4.1:1.0: usb_probe_interface
[ 5.137827] lirc_imon 1-1.4.1:1.0: usb_probe_interface - got id
[ 5.137881] lirc_imon: Registered iMON driver (lirc minor: 0)
[ 5.137949] input: iMON PAD IR Mouse (15c2:0036) as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.1/1-1.4.1:1.0/input/input2
[ 5.139455] lirc_imon: iMON device (15c2:0036, intf0) on usb<1:5> initialized
[ 5.139469] lirc_imon 1-1.4.1:1.1: usb_probe_interface
[ 5.139472] lirc_imon 1-1.4.1:1.1: usb_probe_interface - got id
[ 5.140116] lirc_imon: iMON device (15c2:0036, intf1) on usb<1:5> initialized
[ 5.140142] usbcore: registered new interface driver lirc_imon
Alles anzeigen
Ich bin kurz davor Windows zu installieren um zu überprüfen, dass kein Hardwarefehler vorliegt. Oder hat jemand noch eine weiter Idee?
Danke Gerd für die Info. Bin gespannt wann Sparkle die passiven Low Profile GeForce 210, GT 220 & GT 240 auf den Markt bringt und zu welchem Preis. Mich würde vor allem interessieren wir breit die GT 220 & GT 240 sind.
Hallo Copperhead,
hast du dir schon die Atom Mainboards die im Thread TT S2-6400 auf Atom Boards genannt wurden angeschaut?
Gruß
Thomas
Hallo Helmut,
habe mich gestern Abend noch in deinem Forum angemeldet und würde gerne mir dein Gen2VDR V3 anschauen. Gentoo Kenntnisse sind vorhanden ..
Könntest du vielleicht trotzdem mal mitteilen was du im Kernel aktiviert und wie du das LIRC Paket mit welchen USE Flags übersetzt hast.
Danke und Gruß
Thomas
Hallo methodus,
danke für den Link. Habe das Gentoo Package media-gfx/bootsplash-themes gefunden in dem bereits das Bootsplash Theme VDR mit deinem Bild enthalten ist. Allerdings nur für 800x600 Pixel. Wenn mich die Muse noch küsst, werde ich vielleicht mir noch eine Version für 1024x768 Pixel erstellen.
Gruß
Thomas
Hallo schad0w,
danke für die Rückmeldung. Habe auf meinem LCD jetzt auch Sonderzeichen und "Hello World" stehen. Könntest du deine /etc/LCDd.conf mal posten, würde mich einfach interessieren.
Was mich etwas wundert, ist dass bei mir iMON PAD IR Mouse steht. Ist das bei euch auch so?
Laut dem easy VDR Forum soll es aber gehen.
Gruß
Thomas
Hallo Steffen & shad0w,
ich habe mit den gentoo-sources 2.6.32-gentoo-r7 und lirc 0.8.6-r2 das gleich Problem bei meinem Origen VF310 Display (ID 15c2:0036 SoundGraph Inc.) mit dem LIRC iMON Treiber.
Mar 14 18:59:59 [kernel] [13026.939586] lirc_dev: IR Remote Control driver registered, major 61
Mar 14 18:59:59 [kernel] [13026.940763] lirc_imon: Driver for SoundGraph iMON MultiMedia IR/Display, v0.6
Mar 14 18:59:59 [kernel] [13026.940783] lirc_dev: lirc_register_driver: sample_rate: 0
Mar 14 18:59:59 [kernel] [13026.940815] lirc_imon: Registered iMON driver (lirc minor: 0)
Mar 14 18:59:59 [kernel] [13026.940848] input: iMON PAD IR Mouse (15c2:0036) as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.1/1-1.4.1:1.0/input/input5
Mar 14 18:59:59 [kernel] [13026.942098] lirc_imon: iMON device (15c2:0036, intf0) on usb<1:5> initialized
Mar 14 18:59:59 [kernel] [13026.942634] lirc_imon: iMON device (15c2:0036, intf1) on usb<1:5> initialized
Mar 14 18:59:59 [kernel] [13026.942649] usbcore: registered new interface driver lirc_imon
..
Mar 14 19:01:31 [lircd-0.8.6] lircd(default) ready, using /var/run/lirc/lircd
Mar 14 19:02:42 [kernel] [13190.406946] lirc_imon: IR port opened
Alles anzeigen
Ich bin nachdem Gentoo LIRC Wiki vorgegangen. Was mich etwas wundert ist, dass Sewn4 bei seiner Ubuntu Installation nicht den iMON Treiber verwendert sondern den IRTrans. Ist das vielleicht unser Problem?
Steffen
Könntest du mir bitte erklären wie du das Display mit lcdproc zum Laufen bekommen hast?
Gruß
Thomas
Hallo zusammen,
um noch ein paar Punkte mehr beim WAF für meinem neuen VDR zu sammeln,wollte ich gerne ein Bootsplash einrichten. Technisch ist es kein Problem, mein Gentoo System zeigt auch schon schön das Gentoo Natural Themen an. Allerdings wollte ich gerne ein VDR Logo haben, habe aber bis jetzt keines gefunden in einer 1024x768 Pixel Auflösung. Wo kann ich so was finden?
Gruß
Thomas
ZitatOriginal von UFO
Warum sollte man eine Karte austauschen, die funktioniert? Tut sie doch, oder?
Ich war wegen der Version 5.4 auf meiner Karte etwas verunsichert, da hier im Thread schon von Hardware Problemen bei der Version 5.4 berichtet wurde. Die sehr zeitnahe Antwort von Digital Devices, welche ich bereits gestern erhalten habe, hat aber meine Bedenken zerstreut ...
ZitatDie Tunerbleche sind hauptsächlich aus Marketing gründen verbaut worden, zwar haben sie auch einen Zweck, vor Fremdeinstrahlung nicht CE konformer Geräte, aber alle CE Messungen und das CE Zertifikat sind ohne Tunerbleche gemacht worden.
Wir haben die Karten optimiert um einen besseren Empfang zu realisieren, deswegen sind in dieser Produktionscharge, teilweise ein oder kein die Tunerblech drauf. Jede Karte wurde Qualitätsmanagement ausgiebig getestet.
Natürlich haben Sie volle Garantie auf die TV Karte.
Das von Ihnen gelesene Problem, war ein Bauteil-Abstimmungsproblem beim Timing, das durch eine alternative Bestückung geändert wurde. Es war eine kleine Serie von Karten betroffen, und alle Karten die seit dem 02.01.10 ausgeliefert wurden haben dieses Problem nicht.
Ja, ja ich weiß... ich habe mich halt auf die Produktbildern auf der Newegg Seite verlassen und ja ich hätte lieber 42 EUR bezahlt und mir die Sucherei gespart. Die Blende umarbeiten ist vermutlich möglich, allerdings müsste ich hierfür den Knick genau über die VGA Aussparung machen. Das wird alles nicht so wirklich schön. Lange Rede, kurzer Sinn, ich habe mir bei ebay das Low Profile Slotblech bestellt.
Vielleicht hilft es ja einem anderen die Info zu haben, dass noch Folgekosten bei der Anschaffung der MSI N210-MD512H Grafikkarte anfallen.
Trotzdem vielen Dank bei der Unterstützung bei der Suche
ZitatOriginal von fnu
thomas-t
Schau mal hier ein original MSI Ersatzteil. Quelle via Google aus dem MSI Supportforum.
Danke für den Tipp. Aber 13 EUR + 6 EUR Versand für ein Low Profile Slotblech finde ich schon unverschämt. Die Karte hat ja nur 36 EUR gekostet ...
Bei ebay gibt es das ganze unter dem Namen HDMI - DVI Low Profile Bracket für Grafikkarten für 7,95 EUR + 1,80 EUR Versand. Mal sehen ob ich die Sparkle LowProfile Bracket 9600GT/9800GT noch wo finde. Die kostet bei Alternate 2,99 EUR, ist aber ausverkauft