SuSE Linux: Verziók a következő dátum óta: 7.1
Kernel: Verziók a következő dátum óta: 2.4.0
pcmcia
... Starting Hardware Detection Searching for infofileAmikor a 4-es számú konzolra váltunk a CTRL+ALT+F4 billentyűkkel, a következő időszakosan megjelenő üzenetet olvashatjuk:
... hdb: lost interrupt hdb: lost interrupt ...Ezen felül a merevlemez LED folyamatosan ég.
SuSE Linux 7.1 vagy újabb verziói a 2.4-es rendszermaggal kiválaszthatók. A 2.4-es rendszermaggal történő indítás után az egér többé nem működik és a rendszerindítási folyamat leáll a fentebb ismertetett problémákkal, a PCMCIA szolgáltatás elindulásakor.
Amikor betöltjük a rendszermagot, megadhatjuk, hogy melyik megszakítás legyen a PCI eszközökhöz hozzárendelve. Ehhez adjuk ki a következő parancsot a rendszertöltő promptnál a telepítésnél:
boot: linux pci=irqmask=0x0e98Megjegyzés: Vegyük figyelembe, hogy ekkor még csak az amerikai billentyűzetkiosztást használhatjuk és az "=" és "`", valamint az "y" és "z" gombok fel lehetnek cserélve.
A 0x0e98
a tizenhatos számrendszerbeli megfelelője a bináris 0000 | 1110 | 1001 | 1000
számnak.
Ez a bitmaszk jelzi, hogy mely megszakítások lesznek használva:
0 0 0 0 | 1 1 1 0 | 0 0 0 1 | 1 0 0 0 15-, 14-, 13-, 12- | 11+, 10+, 9+, 8- | 7-, 6-, 5-, 4+ | 3+, 2-, 1-, 0-Ezek szerint csak a 11, 10, 9 és 4 megszakítások érvényesek. Ezt a bitmaszkot rendszerünknek megfelelően kell módosítanunk (kizárva az ISA eszközök megszakításait és óvatosságból a rendszermegszakításokat). Ezen felül megpróbálhatunk egy másik PCI beállítási módszert a rendszermagban:
boot: linux pci=conf2A fenti opciók közül az egyik lehetővé teszi a telepítés befejezését. További információkért a rendszermag paraméterekkel kapcsolatosan olvassuk el a rendszermag forráskódjához tartozó dokumentációt a /usr/src/linux/Documentation/kernel-parameters.txt fájlban.
Ahhoz, hogy ezek a paraméterek permanensen átadhatók legyenek a rendszermagnak, kövessük az alábbiakat SuSE Linux 7.2 vagy régebbi verzió esetében:
Fűzzük hozzá ezt a bejegyzést a lilo.conf fájl append sorához. Amikor végrehajtjuk a telepítést a YaST2 segítségével, valasszuk ki a "Rendszerindítás beállítása" és az "Egyéb beállítások" pontot, és szúrjuk hozzá a rendszermag paramétert a 'bootparameter' beviteli mezőbe. Alternatívaként ezt a paramétert manuálisan is megadhatjuk a /etc/lilo.conf fájl globális részében (az első 'image=...' bejegyzés előtt) egy általunk választott szöveges szerkesztőprogram segítségével, a telepítést követően:
... append="pci=irqmask=0x0e98" ...Végezetül indítsuk újra a 'lilo'-t.
A SuSE Linux 7.3 verziójától a telepítés során átadott rendszermag paraméterek automatikusan hozzáadódnak a rendszertöltő beállításaihoz a telepített rendszerben.
A SuSE Linux 7.2 esetében végezzük el a telepítést a 'manual NOPCMCIA=yes' paraméter megadásával a telepítő rendszerindító promptjában:
boot: manual NOPCMCIA=yes
Ehhez hagyjuk ki a hardverfelismerést és indítsuk el a PCMCIA szolgáltatást az újraindítás elkerülése után. A sikeres alapvető telepítés után YaST1 vagy YaST2-vel, telepítsük a 2.2.19-es rendszermagot:
Indítsuk el a YaST2 vezérlőközpontot, válasszuk ki a 'Rendszer' és ezután a '2.2-es rendszermag 386 vagy 486 gépekhez' opciót a 'Rendszermag kiválasztása' menüben.
SDB-pcmcia_install_kernel2.4.x
)