Hallo, Am Mon, 20 Mar 2006, Oliver Meißner-Knippschild schrieb:
David Haller schrieb:
Am Sun, 19 Mar 2006, Oliver Meißner-Knippschild schrieb: [..]
Ruf mal pnpdump auf, vielleicht erkennt das die Karte. Leider nicht...
Macht auch nix.
Genau. So ist es z.B. mit meiner Soundkarte. Die wird auch nicht von pnpdump erkannt, mit den richtigen Optionen fuer IRQs und IO und DMA tut die seit Jahren problemlos.
Hast du schon /usr/src/linux/Documentation/ide.txt gelesen?
ide2=0x1e0,0xXXX,12 ^^^die zweite ioport-range musst du selber raussuchen. Jepp, allerdings werde ich nicht ganz schlau daraus wo ich die Parameter angeben muss, bzw. welches Modul dafür ganz genau zuständig ist. Ich denke mal, es könnten ja nur ide_generic oder ide_disk sein...
Nein, das ist vom "Modul" 'ide' (s.u.).
Die in /usr/src/linux/Documentation/ide.txt erwähnte ide.o gibt es nicht... eine ide.ko auch nicht... Sollte ich das Modul noch übersetzen müssen???
Das ist fest im Kernel, die Option ist als Kernelparameter anzugeben.
Aber wenn ich das richtig verstanden habe, dann müsste das doch theoretisch schon während der initrd-Phase laufen, wenn der IDE-Treiber das erste Mal eingebunden wird, denn von dem Moment an ist er ja ständig in Gebrauch und kann deshalb auch nicht reloaded werden...???
Ja.
Allerdings hab ich keinen Schimmer wie ich innerhalb des initrd-Images was verändern kann...
s.o. Schau mal mit 'cat /proc/ioports' ob die folgenden Standard-IO-ports noch frei sind: 0x1e8 0x3ee und mit 'cat /proc/interrupts' welche IRQs noch frei sind. Und erzaehle mal was genau das fuer ein Controller ist (Hersteller, Modell, Chipsatz (was auf dem Chip steht)). -dnh -- Yip yip yip yip yap yap yip *BANG* --- NO TERRIER