Am Montag, 27. August 2001 14:09 schrieben Sie:
Am Montag, 27. August 2001 12:33 schrieb Roland Martin:
Am Montag, 27. August 2001 11:56 schrieben Sie:
Am Montag, 27. August 2001 09:50 schrieb Roland Martin:
Am Montag, 27. August 2001 01:11 schrieben Sie:
Am Sonntag, 26. August 2001 22:25 schrieb Roland Martin:
Hello.
Hi Roland,
Two important things:
1) I'm trying (still in vein) to run suspend to disk under my SuSE 7.2 but nothing happens, except a blank display for two seconds. i compiled several new kernels, but still nothing.
I got exactly the same problem. Started that thread two days ago already. I have also tried several kernels without success. What BIOS version do you have. Perhaps the BIOS is not 100% APM compilant. Just a thought...
Ich probier grade ACPI aus. gibts da schon etwas ?? die sondertasten werden scheinbar nur von apm efasst...
Das habe ich noch nicht probiert, aber die Linux ACPI-Implentierung ist sowieso noch nicht ganz komplett. Die Chanen, mit ACPI zum Ziel zu kommen, sind also IMHO recht gering...
ja. bei mir geht's auch nur ohne den ide support fuer 32 bit i/o
das ist ein Phoenix 4.0 BIOS Version 6.0... ???
Ja. Bei mir Revision GC.M1.63 Das soll laut HP Support seite auch die aktuelle Version sein.
hm....
ob das apm kompatibel ist wiess ich nicht, aber ein neues BIOS draufmachen ist nicht so mein ding...
Das wäre kein so größes Problem. Man braucht den Flash ja nur aus dem Netz zu ziehen und auf eine WinBlows 98 Boot Diskette kopieren. Aber wie gesagt gibt es scheinbar keine aktuellere Version.
woher kann ich erfahren ob dieses bios ein (anscheinend) apm problem hat ?
Da gbt es wohl nur eine Möglichkeit: Jemanden finden, bei dem Suspend unter Linux mit diesem BIOS läuft. Was besseres fällt mir leider auch nicht ein.
da gabs mal einen auf dieser liste, aber der hatte seine hibernation partition geloescht und schobs darauf. aber das ist ja quatsch (??) denn der erste suspend request geht erstmal in den suspen to ram mode, oder??
Nicht unbedingt. Bei anderen Laptops kann man im BIOS einstellen, ob beim Drücken der Suspend-Taste suspend-to-RAM oder suspend-to-disk erfolgen soll. Bei diesem BIOS kann man allerdings nicht sehr viel einstellen...
und aussrdem habe ich meine IBM Thinkpad hibernation partition auf /dev/hda1 noch.. daran kanns also (??) nicht liegen..zumal m$ suspend ja geht...
Ich habe alles platt gemacht, auf als erste Partition eine 3 GB Patition erstellt, Windows 2000 drauf installiert. Der Rest für Linux und dann unter Linux mit lphdisk die Suspend-Partition /dev/hda4 eingerichtet.
Unter Windows 2000 funktioniert auch das. Es muss also an was anderem liegen...
aber apm waer mir schon wichtig...die howto's sagen mir da auch nix neues...ausser "bau dir einen neuen kernel..." hab ich nun schon nummer zwanzig, glaub ich .
Ich habe es mit einem selbstcompiliertem Kernel 2.4.7 mit SuSE Patches und mit dem unverändertem SuSE Standad-Kernel 2.4.4 probiert.
hast du schon 2.2.x versucht ?? da konnte man, wenn ich mich recht erinner, noch einige andere apm switches benutzen.. die howto's reden auch meisstens vom 2.2.x kernel...
Ich denke, es liegt nicht am Kernel.
aber die error message im /var/log/messages sgt immer, das der kernel diesen apm modus nicht machen will.. bzw. irgendwas einen i/o error produziert. man kann doch auch die bios parameteruebergabe rauswerfen... hab ich naemlich auch schon versucht... aber nix da. und alle moeglichen hdparm switches ... die bringens auch nich. dann hab ich noch einen ganz nackten kernel gebaut, nur das mindeste reingestopft (ext fs support und nur "80 zeichen "modus) und alle module raus... wieder nix
geht denn das nun bei dir, oder nicht ??
Bis jetzt leider noch nicht.
sollte ich vielleicht ein aelteres bios nehmen??
Meinst du, dass die aktuelle BIOS-Version einen Bug eingebaut haben, der in der älteren nicht existiert?? Sein kann ja fast alles.... Ich wüßte allerdings nicht, wo man eine ältere BIOS-Version herbekäme, um das zu testen. Die aktuelle kann man von der HP Support Seite runterladen.
Das ist ein binäres Kernel Modul für Kernel 2.2.12 Es kann nur mit dem Kernel funktionieren, für den es compiliert wurde. Also keine Chance... Dachte mir scho, dass die den Quellcode nicht rausrücken. Aber wie gesagt: Ordentliche Spezifikationen, die es mir ermöglichen würden, einen entsprechenden Treiber zu schreiben, würden mich auch schon zufrieden stellen... Bisher leider nichts gefunden.
Vielleicht sollte man mal beim HP Support anfragen. Die sind eigentlich sehr Linux-freundlich.
habe ich, der fuer Linux zustaendige Bruce Perens sagte mir, er benutze ein pcmcia modem unter linux. aber er wuerde hart daran arbeiten, dass hp in zukunft linux freundlichere produkte auf den markt bringt..hilft mir im moment auch nicht viel...
zu finden unter http://www.wiu.edu/users/muslu/essfaq.html
ist eine nette seite von Andrew Wettstein. der hat aber auch keinen neueren treiber, und ess tech schiebt den alten raus....
Take it easy, we'll find a way. There is always a solution on Linux... :-)
normalerweise schon, aber das sieht sehr verkorkst aus.... vo allem weils halt unter m$ leuft aergert mich das immer noch am meissten...
Ja, so ist das, und so wird es auch noch eine Weile bleiben, bis Linux die nötige Verbreitung im Desktop-Bereich gefunden hat, die die Hersteller zwingt, entsprechende Treiber zu entwickeln oder wenigstens die Spezifikationen für ihre Hardware rauszurücken, damit wir uns selbst helfen können...
kann man nicht einen windows-reverse treiber schreiben ??
Abgesehen davon, das Reverse Engineering verboten ist, ist es sehr zeitaufwendig, da man sich mit Hilfe eines Debuggers durch seitenlangen Assembler-Code wühlen muss. Hast du schon mal den Assembler-Code eines schlecht programmierten Windows Treibers gesehen? Ich schon...
8) kann ich mir leibhaft vorstellen...
Was meinst du, warum der NTFS Support von Linux so schlecht ist, obwohl es NT schon so lange gibt? Reverse Engineering ist ein Höllen-Job...
HP müsste die Specs von dem Chip ja haben, sonst würden sie das Ding ja nicht verkaufen.
also der bruze meint noe...
Schick mir doch mal die eMail-Adresse von Bruce Perens. Vielleicht kann ich ja durch eine "offizielle" Mail über meine Firma was erreichen. Ich würde ihm anbieten, einen Treiber zu entwickeln und ihn unter der GPL zur Verfügung zu stellen, wenn er uns die Spezifikationen zur Verfügung stellen kann.
ich habe auch schon versucht in der include/linux/tty.h ein paar dinge fuer den alten treiber zu finden, aber no chance... das ist mir viel zu kompliziert.
Das wird nicht hinhauen. Die Treiber Struktur der 2.4er Kernel hat sich in wesentlichen Punkten verändert. Grundsätzlich kann man ein Modul sowieso nur für den Kernel verwenden, für den es compiliert wurde. Wenn es dich interessiert kann ich dir "Linux Device Drivers", 2nd edition von Allessandro Rubini empfehlen.
es gibt auch ein nettes howto, wie man den treiber in einen 2.2.17 (oder hoeher) einbaut. ich versuch das mal... wenns klappt schreib ich daruber eine mini-howto/faq oder sonstwas. aber apm macht mir am meisten sorgen... das will ich unbedingt ans laufen kriegen. sonst kann ich nicht ruhig schlafen 8)
Ein Freund von mir hat das gleiche Problem auf einem ThinkPad und sucht auch nach einer Lösung. Ich sag dir bescheid, wenn sich was findet.
Roland
Robert
Roland