1 2 3 [4] 5 6 >>> Archiv / MLD 3.x / Development / Tastatur Will Nicht
 

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Tastatur Will Nicht
« Reply #45 on: February 01, 2011, 21:27:18 »
hi claus,

ach LOOOOL das würde aber vllt xorg udn co installieren das so bei findulas fehlt, kann das sein?

greetz
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Tastatur Will Nicht
« Reply #46 on: February 01, 2011, 21:31:48 »
Wie kommst Du da drauf das er kein xorg installiert hat?
Er dürfte allerdings eventuell ein ähnlich kleines udev Addon haben wie ich.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Findulas

  • Adv. Member
  • ***
  • Posts: 131
    • View Profile
    • http://
Tastatur Will Nicht
« Reply #47 on: February 01, 2011, 21:53:37 »
Naja, da nehme ich die einfache Variante. Alles und 0,5GB kann man ja auf 0 GB runden:)

Bernd aka Findulas
Hardware MLD: HP Board, Intel P4 3.0GHz 64Bit, 2GB RAM, Onboard Intel, MD95700, Seagate IDE 160GB

Offline Findulas

  • Adv. Member
  • ***
  • Posts: 131
    • View Profile
    • http://
Tastatur Will Nicht
« Reply #48 on: February 01, 2011, 23:07:44 »
Hi,

nach langen Tests mit Marmic kann man das Tastaturprobleme beheben, indem ich den USB-Funkempfänger abziehe und neu einstecke. Dann tauchen die erwarteten Einträge im Xorg.log auf und die Tastatur und Maus funktionieren.

Vielleicht startet das udev zu spät?

Grüße,

Bernd aka Findulas

(und morgen wird auf einen USB-Stick installiert)
 
Hardware MLD: HP Board, Intel P4 3.0GHz 64Bit, 2GB RAM, Onboard Intel, MD95700, Seagate IDE 160GB

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Tastatur Will Nicht
« Reply #49 on: February 03, 2011, 20:50:31 »
mein test hat ergeben:

das xorg addon sucht beim ersten start nach /dev/input/event* und legt diese in die xorg.conf unter /etc/X11

bei meiner Funke waren diese devices aber noch nicht vorhanden und hat dadurch zwar einen Eintrag in die xorg.conf vorgenommen aber nicht die passenden events die meine Tastaur benötigt.

Addon anpassen:

xorg addon noch nicht schreiben lassen wenn noch kein /dev/input/event* zur Verfügung steht


manuel in xorg.conf und es geht (bei mir) :)

Code: [Select]
Section "ServerLayout"
  Identifier  "Layout"
  InputDevice "event0"
  InputDevice "event1"
  InputDevice "event2"
EndSection

Section "InputDevice"
  Identifier  "event0"
  Driver      "evdev"
  Option      "Device" "/dev/input/event0"
EndSection

Section "InputDevice"
  Identifier  "event1"
  Driver      "evdev"
  Option      "Device" "/dev/input/event1"
EndSection

Section "InputDevice"
  Identifier  "event2"
  Driver      "evdev"
  Option      "Device" "/dev/input/event2"
EndSection


ps: ich habe kein maus dran :)

mfg
« Last Edit: February 03, 2011, 21:41:01 by Christian »
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Tastatur Will Nicht
« Reply #50 on: February 03, 2011, 22:51:14 »
hi jungs,

habe nun auch eine neue erfahrung gesammelt. die mld3 ist doch shcon hotplug fähig dank mdev (claus wieso sagste das nicht gleich :-) )

also:
Code: [Select]
HOCHFAHREN OHNE MAUS:

BusyBox v1.18.1 (2011-02-03 12:16:59 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

MLD> cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0001 Vendor=13c2 Product=000a Version=0002
N: Name="DVB on-card IR receiver"
P: Phys=pci-0000:02:07.0/ir0
S: Sysfs=/class/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=100013
B: KEY=fc812 a052041 0 0 0 0 0 4000 40002800 1e1680 0 0 ffc
B: MSC=18

MLD> ls -l /dev/input/
crw-r-----    1 root     root       13,  64 Feb  3 20:34 event0
crw-r-----    1 root     root       13,  65 Feb  3 22:35 event1
crw-r-----    1 root     root       13,  63 Feb  3 20:34 mice
MLD> ls /dev/input/ |grep event
event0
event1

MAUS AN USB GESTECKT

MLD> ls /dev/input/ |grep event
event0
event1
event2
MLD> ls /dev/input/
event0  event1  event2  mice    mouse0
MLD> cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0001 Vendor=13c2 Product=000a Version=0002
N: Name="DVB on-card IR receiver"
P: Phys=pci-0000:02:07.0/ir0
S: Sysfs=/class/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=100013
B: KEY=fc812 a052041 0 0 0 0 0 4000 40002800 1e1680 0 0 ffc
B: MSC=18

I: Bus=0003 Vendor=1bcf Product=0007 Version=0110
N: Name="USB Optical Mouse"
P: Phys=usb-0000:00:1f.4-2/input0
S: Sysfs=/class/input/input2
U: Uniq=
H: Handlers=mouse0 event2
B: EV=1f
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=143
B: ABS=100 0
B: MSC=10

MLD>

die farge ist ob das vorher schon war oder mein vorheriges mdev -s das aktiviert hat? hier bist du -> claus <- gefragt :-). kannst du vor dem xorg aufruf schauen ob mdev schon gestartet hatte (bzw fertig ist) und wenn xorg dann immer noch nicht automatisch die devices aufnimmt.

für alle events in /dev/input/event* diese nach dem Muster von Christian in die xorg.conf schreiben?

greetz
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Tastatur Will Nicht
« Reply #51 on: February 04, 2011, 00:05:29 »
Na ja, HotPlug ist relativ. Neue Devices werden dank mdev zwar erkannt, undentsprechende device Datein unter /dev/... angelegt. Was mdev jedoch nicht kann, ist das hinzufügen von devices zum laufenden xorg. Das ist nurmit udev möglich. Allerdings finde ich das nicht wichtig.

Wenn Christian allerdings richtig liegt, und seine Beobachtungen nicht Zufall waren, lässt sich das Tastatur und Maus Problem recht einfach lösen. Wir packen einfach einen Satz von (sagen wir mal 5) Devices in die xorg.conf. Bisher hab ich da nur so viele eingetragen wie zur Bootzeit (beim ersten booten nach der Installation) bereits vorhanden waren. Ne andere Alternative wäre die xorg.conf bei jedem Start anzupassen, was aber nicht ganz so schön ist, da das dann mit manuellen Anpassungen im Konflikt kommt.

Was meint Ihr, wie wollen wir vorgehen?

Claus


PS.: Nun ist mir auch klar, warum die Funktastaturen Probleme machen. Die waren zum Installationszeitpunkt noch nicht verbunden, oder jedenfalls noch nicht zu einem so frühen Boot Zustand aktiv.
« Last Edit: February 04, 2011, 00:08:05 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Tastatur Will Nicht
« Reply #52 on: February 04, 2011, 00:27:11 »
hi claus,

eine prüfung vor dem xstart wäre immer gut. frage dabei:

1. geht das auch wenn man die devices ans ende hängt
2. was macht man mit bereits eingetragenen devices?

lösung wäre. xorg.conf nach devices durchsuchen und wenn eventXYZ nicht drin ist reinschreiben lassen. damit manuelle confs nicht zerstört werden einfach ans ende schreiben (da ist die frage ob das möglich ist).

eine festeanzahl an devices gibt sicher stress. bei meinem vdr sinds ja schon 5 (irgendwie 3 buttons).

wäre es effizienter eine "Puffer"-datei zu haben? also
xorg.conf <- gefüllt nach install
devnumber <- anzahl von count (ls /dev/input/event*)
wenn devnumber != anzhal an geräten -> xorg.conf neu befüllen!

also ich meine ist das schneller als xorg zu durchsuchen nach einträgen?

fazit: ein system das jedesmal vor xorg start die devices einträgt (bzw nur einträgt wenn sich was geändert hat) muss her, wenn wir auf udev verzichten wollen (wäre sicherer um interdependenzen zu vermeiden)
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Tastatur Will Nicht
« Reply #53 on: February 04, 2011, 07:39:24 »
Quote
Na ja, HotPlug ist relativ. Neue Devices werden dank mdev zwar erkannt, undentsprechende device Datein unter /dev/... angelegt. Was mdev jedoch nicht kann, ist das hinzufügen von devices zum laufenden xorg. Das ist nurmit udev möglich. Allerdings finde ich das nicht wichtig.

Wenn Christian allerdings richtig liegt, und seine Beobachtungen nicht Zufall waren, lässt sich das Tastatur und Maus Problem recht einfach lösen. Wir packen einfach einen Satz von (sagen wir mal 5) Devices in die xorg.conf. Bisher hab ich da nur so viele eingetragen wie zur Bootzeit (beim ersten booten nach der Installation) bereits vorhanden waren. Ne andere Alternative wäre die xorg.conf bei jedem Start anzupassen, was aber nicht ganz so schön ist, da das dann mit manuellen Anpassungen im Konflikt kommt.

Was meint Ihr, wie wollen wir vorgehen?

Claus


PS.: Nun ist mir auch klar, warum die Funktastaturen Probleme machen. Die waren zum Installationszeitpunkt noch nicht verbunden, oder jedenfalls noch nicht zu einem so frühen Boot Zustand aktiv.
ich konnte beim start:

ls: /..../event* : File or Directory not found (ode so ähnlich :) )

sehen.

Liebe Grüße
Christian
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Tastatur Will Nicht
« Reply #54 on: February 04, 2011, 10:32:03 »
Ich werd mal schauen was sich da machen lässt um das beim Starten zu updaten.

@Christian,
USB Devices haben die dumme Eigenschaft nicht immer direkt beim Booten des Kernels bereit zu stehen. Da die xorg.conf bisher direkt nach dem booten des Kernels erstellt wird, kann es schon sein das die Devices nicht erkannt werden konnten.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Tastatur Will Nicht
« Reply #55 on: February 04, 2011, 12:41:53 »
ok, die Eingabe Divices (xorg.conf) werden nun bei jedem x start (startx) neu configuriert. (xorg Version 53)

Claus
« Last Edit: February 04, 2011, 12:43:41 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Tastatur Will Nicht
« Reply #56 on: February 04, 2011, 17:30:16 »
hi claus,

schmeiss mal udev aus dem devel iso, damit wir das von den leuten durchtesten lassen können.

greetz
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline Findulas

  • Adv. Member
  • ***
  • Posts: 131
    • View Profile
    • http://
Tastatur Will Nicht
« Reply #57 on: February 04, 2011, 17:33:10 »
Hi,

ich habe das bei mir lokal gemacht, aber Tastatur und Maus erst nach dem Neustart des xorg gehabt.

Die /dev/input/event... Einträge sind vorhanden. xorg 53(Nochmal kontrolliert.

Grüße,

Bernd
Hardware MLD: HP Board, Intel P4 3.0GHz 64Bit, 2GB RAM, Onboard Intel, MD95700, Seagate IDE 160GB

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Tastatur Will Nicht
« Reply #58 on: February 04, 2011, 17:59:41 »
hmm die frage ist startet er schon ohne das die einträge drin sind? würde auch mein anderes hardwareverhalten (stockende bild) nach xorg restart erklären

greetz

edit:// nach nem ersten start muss du xorg neustarten? also stop xorg start xorg? kannste bevor du xorg abscheisst schauen ob die devices in der xorg.conf stehen?

greetz
« Last Edit: February 04, 2011, 18:03:20 by MarMic »
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Tastatur Will Nicht
« Reply #59 on: February 04, 2011, 18:11:12 »
Die xorg.conf wird auf jeden Fall angepasst bevor xorg gestartet wird. Sollten beim ersten Start noch keine entsprechenden Einträge in der xorg.conf enthalten sein, sind Deine Tastatur und Maus zu langsam bei der Initialesierung. Dann dürfte das einzige was hilft, nen verzögerter Start sein.
Zum Testen kannst Du ja mal in der /etc/init.d/xorg vor dem "runx" nen sleep 10 eintragen.

Claus

PS.: udev ist gleich draußen.
« Last Edit: February 04, 2011, 18:13:10 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

1 2 3 [4] 5 6 >>> Archiv / MLD 3.x / Development / Tastatur Will Nicht
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.