Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 23

Thema: Tastatur funktioniert nicht!

  1. #1
    Member
    Registriert seit
    Dec 2003
    Beiträge
    7
    Renommee
    10

    Tastatur funktioniert nicht!

    Hi Leute!
    Nachdem ich mir jetzt schon ein bisschen mit lizer darüber den Kopf zerbrochen habe, wende ich mich jetzt auch den anderen zu, die (hoffentlich) ein paar Ideen haben.

    Folgendes Problem besteht (Midgard Version 0.06 aus dem Keyboard Thread):
    Wenn Midgard gestartet ist, rebootet sich das System nicht automatisch, wenn ich eine der F-Tasten drücke.
    Habe mir dann das Problem mal näher angeschaut und festgestellt, dass scheinbar keine Signale von der Tastatur kommen.
    Ich habe versucht, die Scanodes anzeigen zu lassen (modifikation in der Datei Trap.s), doch es kommen gar keine zurück.
    Auch die Funktionen scan() und convert() - glaube die sind in keyboard.c - werden bei mir nie aufgerufen.
    Das merkwürdige ist allerdings, das ich die LED´s setzen kann, d.h. ja das ich das Keyboard erreiche..
    Die Uhr funktioniert übrigens auch (wegen IDT bzw. PIC, wäre da ein grosses Problem würde die ja wohl auch nicht gehen).

    So ich hoffe ihr habt ein paar Ideen!

    Gruß
    orbital_eye
    "Imagination is more important than knowledge!" A.Einstein

  2. #2
    Registered User
    Registriert seit
    Oct 2000
    Beiträge
    2.265
    Renommee
    445

    Re: Tastatur funktioniert nicht!

    Hab ganz vergessen zu fragen: Ist die Tastatur PS/2 oder USB? Weiß grad nicht, ob das 'n Unterschied macht. Und sag den Leuten vielleicht noch was für eine Tastatur das genau ist.

    BTW: Hast du mal das Image von TFA probiert oder hast du alles selbst kompiliert?

  3. #3
    Member
    Registriert seit
    Dec 2003
    Beiträge
    7
    Renommee
    10

    Re: Tastatur funktioniert nicht!

    Ach so ja, hab ich vergessen..
    hab ein PS/2 Keyboard.
    Is ne Standard Tastatur (Cherry RS 6000 M).

    Hab das selbst compiled und ich lade das mit grub, irgendwie installiert sich QEMU auf meinem Mandrake nicht richtig, aber am WE partitionier ich neu und hau Debian drauf.

    Was habt ihr den für Tastaturen??

    Kann sowas irgendwie mit dem Mainboard oder mit dem BIOS zu tun haben?
    Hab ein ASUS P5A (CPU AMD K6-2 550MHz) und ein Award BIOS (ver. 4.51)

    Gruß
    orbital_eye
    "Imagination is more important than knowledge!" A.Einstein

  4. #4
    Registered User
    Registriert seit
    Oct 2000
    Beiträge
    2.265
    Renommee
    445

    Re: Tastatur funktioniert nicht!

    kA ob's was mit dem Mainboard zu tun hat. Du hast ja auch geschrieben, dass dein Mainboard (CMOS) 'n falsches Datum zurück gibt. Vielleicht gibt's da was extra zu beachten.

    EDIT: BTW, das Image kannste auch auf 'ne Diskette tun und davon booten.

  5. #5
    Registered User
    Registriert seit
    Dec 2000
    Beiträge
    530
    Renommee
    139

    Re: Tastatur funktioniert nicht!

    Hallo,

    habe versucht das aktuelle release 0.07 mit dem micokernel auf RedHat 9.0 zu kompilieren. Funktioniert auch einwandfrei, nur wenn ich versuche den Kernel mit Grub zu laden, bekomme ich neben den Prozessortyp und RAM ein:
    PANIC: Failed to initialize Keyboard.

    danach geht nichts mehr.

    Ist ein alter Pentium 200Mhz mit ner alten "dicken" Tastatur.
    Laesst sich da noch was reiszen?

    grusz: Bernd
    Saying java is cool, because it works on all platforms, is like saying, anal-sex is cool, because it works on all genders.

  6. #6
    Registered User
    Registriert seit
    Oct 2000
    Beiträge
    2.265
    Renommee
    445

    Re: Tastatur funktioniert nicht!

    Meinst du mit 'dick' den Stecker (also nicht-PS/2)? Dann kannst du versuchen, im Keyboard Setup (keyboardSetup()) zusätzlich noch den Tastatur-Typ im Keyboard-Controller zu setzen. Zur Auswahl stehen XT (die alten Teile von den Terminals etc.) und AT (das, was man heute benutzt). Kann sein, dass es noch mehr gibt, wirf mal einen Blick in Ralf Browns Interrupt Liste, in der Datei PORTS.A sollte unter den Ports 0x60-0x64 eine Liste der Typen sein. AFAIK sollte der Typ aber von vorherein richtig eingestellt sein (vom BIOS), aber du kannst es ja mal versuchen Ansonsten wüsste ich da auf Anhieb auch keinen Rat.

    MfG,
    Lizer

  7. #7
    Registered User
    Registriert seit
    Dec 2000
    Beiträge
    530
    Renommee
    139

    Re: Tastatur funktioniert nicht!

    hm bis ich soweit bin was im code zu aendern dauerts noch n weilchen
    Ich muss mir mal andere hardware zusammensuchen und mir einen Midgard-PC fertig machen.
    Leider hat sich gerade eben ein Mainboard verabschiedet

    Trotzdem danke

    grusz: Bernd
    Saying java is cool, because it works on all platforms, is like saying, anal-sex is cool, because it works on all genders.

  8. #8
    Registered User
    Registriert seit
    Oct 2000
    Beiträge
    2.265
    Renommee
    445

    Re: Tastatur funktioniert nicht!

    Leider hat sich gerade eben ein Mainboard verabschiedet
    Doch hoffentlich nicht wegen Midgard?

    Du müsstest eigentlich nur ein oder zwei Zeilen Code hinzufügen, etwa so:
    Code:
    oportb(0x60 oder 0x64, Code zum Ändern des Typs);
    oportb(0x60 oder 0x64, Code des Typs);
    So oder so ähnlich eben. Hab leider grad keine Zeit, nach den Codes zu gucken.

  9. #9
    Registered User
    Registriert seit
    Dec 2000
    Beiträge
    530
    Renommee
    139

    Re: Tastatur funktioniert nicht!

    na bevor ich was im quellcode aender braucht das noch ein weilchen
    so weit reichen meine kenntnisse dann doch nicht.

    Ich bastle hier mal rum. evtl bekomm ich das ans laufen. Wenn die verfluchte Hardware mitspielt.

    grusz: Bernd
    Saying java is cool, because it works on all platforms, is like saying, anal-sex is cool, because it works on all genders.

  10. #10
    Registered User
    Registriert seit
    Nov 2002
    Beiträge
    624
    Renommee
    38

    Re: Tastatur funktioniert nicht!

    Ich empfehle ürbigens eine netzwerkkarte mit bootromsocket, dann kann man midgard direkt von dem pc der es kompiliert über netz booten
    "Lost his mind somewhere between one and zero"

  11. #11
    Registered User
    Registriert seit
    Dec 2000
    Beiträge
    530
    Renommee
    139

    Re: Tastatur funktioniert nicht!

    Mit einem anderen Mainboard funktioniert auch eine "dicke" Tastatur (ja mit dickem alten Stecker) einwandfrei.
    Bekomme keine Panic mehr ausgegeben.
    Dafuer aber sowas:
    Midgard blabla
    CPU: bla
    RAM: bla
    FD0: NONE
    FD1: NONE
    >>
    Ab da gehen keine Tastatureingaben mehr. Nun sagt mir bitte, dass das der derzeitige Entwicklungsstand ist, damit ich keine Fehler mehr ausmerzen muss

    Hansinator: Gib mir son bootromsocket.

    grusz: Bernd
    Saying java is cool, because it works on all platforms, is like saying, anal-sex is cool, because it works on all genders.

  12. #12
    Registered User
    Registriert seit
    Oct 2000
    Beiträge
    2.265
    Renommee
    445

    Re: Tastatur funktioniert nicht!

    Sorry, das ist nicht der aktuelle Stand Ab der stelle solltest du eigentlich Sachen eingeben können, die dann ge'echo't werden, etwa so:
    Code:
    >> Midgard ruuuuhls!
    :: Midgard ruuuuhls!

  13. #13
    Registered User
    Registriert seit
    Nov 2002
    Beiträge
    624
    Renommee
    38

    Re: Tastatur funktioniert nicht!

    Fast jede karte hat son teil, da besorgst du dir n eeprom und flasht den.

    Hmm, ich würd sagen, da gibt's n problem
    Hört sich danach an, als würde was falsch initialisiert?!
    "Lost his mind somewhere between one and zero"

  14. #14
    Registered User
    Registriert seit
    Oct 2000
    Beiträge
    2.265
    Renommee
    445

    Re: Tastatur funktioniert nicht!

    Kannst du mit ESC bzw. Fn resetten? Wenn ja, liegt der Fehler im Konverter, anonsten muss schon beim Setup was schief gelaufen sein.

    EDIT: Und hast du es mal mit 'ner 'normalen' PS/2-Tastatur versucht?
    Geändert von lizer (19.01.2005 um 09:08 Uhr)

  15. #15
    Registered User
    Registriert seit
    Nov 2002
    Beiträge
    624
    Renommee
    38

    Re: Tastatur funktioniert nicht!

    Naja, dass es am konverter liegt bezweifle ich mal.
    Ich denke eher das is sowas wie beim 2. interrupt controller, der wurde ja auch anfangs falsch initialisiert und das hat sich auch nicht bei jedem pc bemerkbar gemacht.
    Hat jemand ähnliche probleme?
    "Lost his mind somewhere between one and zero"

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. maus u. tastatur funktionieren nicht mehr
    Von huschi im Forum Hardware
    Antworten: 11
    Letzter Beitrag: 05.07.2006, 21:25
  2. IE funktioniert nicht
    Von xcv im Forum Windows
    Antworten: 3
    Letzter Beitrag: 06.02.2005, 13:57
  3. Neo Trace funktioniert nicht
    Von ArbeitsAmt im Forum Windows
    Antworten: 26
    Letzter Beitrag: 28.08.2003, 01:57
  4. PHP funktioniert nicht
    Von HellBird im Forum PHP, Perl und ASP
    Antworten: 2
    Letzter Beitrag: 10.02.2002, 12:13
  5. C&C4 Crack funktioniert nicht & Wie funktioniert ein KeyGen?
    Von Echox im Forum Reverse Engineering
    Antworten: 1
    Letzter Beitrag: 13.01.2001, 11:42

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •