BlackBoard (http://www.black-board.net/index.php)
- Computerecke (http://www.black-board.net/board.php?boardid=30)
-- Betriebssysteme (http://www.black-board.net/board.php?boardid=11)
--- Debian probleme mit kernel 2.6 und tastaturen (http://www.black-board.net/thread.php?threadid=19863)


Geschrieben von uzec am 12.02.2005 um 17:49:

  probleme mit kernel 2.6 und tastaturen

ich hab auf einem alten rechner debian mit 2.4er kernel(2.4.27-speakup) laufen, geht alles perfekt.
wenn ich versuche einen 2.6er kernel zu booten geht aber die tastatur nicht mehr, weder ps/2 noch usb.
ich habe mir mehrere 2.6.10er kernel selbst kompiliert, und einen vorkompilierten 2.6.8 kernel ausprobiert, keiner erkennt die tastaturen.
sogar wenn ich von einer sarge cd mit der option linux26 boote wird im installationsmenü die tastatur nicht erkannt.

hat jemand ne ahnung wie ich das zum laufen kriege oder woran das liegen kann?

btw das ist mein erster post hier im forum, hiAugenzwinkern


uzec



Geschrieben von Menetekel23 am 12.02.2005 um 17:51:

 

Was für Fehlermeldungen bringt er denn genau?
oder startet er einfach neu durch bis zum Login Prompt?



Geschrieben von uzec am 12.02.2005 um 19:06:

 

er bringt keine fehlermeldungen. er bootet bis zum login, und da komm ich nicht weiter, weil ich mich ja nicht einloggen kann.



Geschrieben von gandalf am 12.02.2005 um 19:10:

 

Nun wären die Logbücher interessant. Boote mal die Kiste und versuche die Dateien:
/var/log/dmesg
/var/log/messages
irgendwie online zu stellen, von der grösse her kannst Du die wahrscheinlich sogar hier anhängen.

Gruss

gandalf



Geschrieben von Menetekel23 am 12.02.2005 um 19:15:

 

Bitte poste mal Hersteller und Modell des PS2 Keyboards.

Für dein USB Keyboard brauchst du

USB Human Interface Device (full HID) support im Kernel

(findest du unter USB support)



Geschrieben von uzec am 12.02.2005 um 20:02:

 

USB Human Interface Device (full HID) support hab ich einkompiliert.

die logs hab ich angehängt. (dmesg ist vom 2.4er kernel, dmesg2.6 vom 2.6er kernel)



Geschrieben von gandalf am 12.02.2005 um 20:31:

 

Hm... ich würde gerne darauf tippen, dass Dir der richtige Chipset-Treiber fehlt.

i810: Intel ICH 82801AA found at IO 0x1300 and 0x1200, MEM 0x0000 and 0x0000, IRQ 9

den Treiber dafür solltest Du fest im Kernel haben, dann sollte das von mir aus gesehen auch klappen.
Ist zumindest mal so meine Vermutung, ich hoffe für Dich dass sie stimmt.

Gruss

gandalf



Geschrieben von Black Star am 12.02.2005 um 20:44:

 

Du benutzt mit dem 2.4er kernel den device-manager devfs.

Beim 2.6er benutzt du gar keinen. Du musst entweder devfs im 2.6er aktivieren oder auf udev umsteigen.
Wie das bei debian richtig geht, weiss ich nicht.

Alternativ, wenn du nur die Tastatur brauchst, kannst du das device fuer das keyboard per Hand anlegen.

cd /dev
mknod tty1 c 4 1

Das allerdings ohne irgendeine Garantie!

EDIT:
chipdalfs Tip kann auch gut stimmen.



Geschrieben von uzec am 13.02.2005 um 20:59:

 

bei
cd /dev
mknod tty1 c 4 1
sagt er die datei existiert schon.

die treiber hab ich eigentlich alle drin. mit udev hab ichs noch nicht probiert weil ich auch nicht wejß wie das geht.



Geschrieben von Black Star am 13.02.2005 um 21:56:

 

Du kannst in irgenein Startscript nen check einbauen, ob das device existiert, sonst anlegen.

[ -e /dev/tty1 ] || mknod /dev/tty1 c 4 1

Alternativ kannst du devfs benutzen - ist zwar "obsolote", das ist aber nicht weiter tragisch.

Im Kernel devfs aktivieren (irgendwo unter Pseudo-Filesystems) und Automaticaly mount devfs on boot.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH