← Back to team overview

sslug-teknik team mailing list archive

Re: Kernekompilering og hardwaredetection

 

gunner carstens wrote:

lspci -v >lspci.txt
og
cat /pro/pci >pcilist.txt

Generelt: Hvis du booter fra IDE disk, skal IDE lægges ind i kernen,
ikke som modul; samme gælder hvis du booter fra scsi disk (der _er_
metoder til at gøre det som modul, men siden du skal til at starte som
kernebygger, bør du bygge kernen med support for boot dimsen).

Rigtig mange ting kan man vælge som modul, som kernen loader on-demand.
Jeg har dog haft problemer med fx. usb mus, hvis alt usb bygges som
moduler. Her bruger du din lspci liste og kigger efter 'if-prog' for
chipsets, hvor du kan finde så'n noget som 'uhci, ohci, ehci'.
Under USB opsætning i fx. make menuconfig, siger du Yes til USB og Yes
til *hci. Der er hjælp til langt de fleste settings med '?' tasten.

Indtil du ved hvad du gør, bør du under processor opsætning vælge en
686, forudsat du har en rimelig moderne cpu, ellers 586.

Du skal sige Yes til ELF filformat og M til mish og de andre.

Der er jo _ret_ meget at sige om kernel-config, så gå i gang og lær at
læse dig til en hel masse i /usr/src/linux/Documentation.
Hold da op, der er jo et helt bibliotek. Nok til at jeg har til adskillige ugers nattelæsning. Det varer vist lidt før jeg kommer igang med det kompilering ;-)

Linux bøgerne (Friheden til...) på sslug er nok et besøg værd.
http://cvs.linuxbog.dk/admin/bog/kerne.html
Den ser lidt mere spiselig ud. Jeg tror jeg starter her.


HUSK at beholde din fungerende default kerne!! Så du har noget at køre
på, når din selvbygger ikke virker - for det skal nok komme til at
drille lidt på den ene eller anden måde i starten. No worries, det er jo
ikk' M$; virker det ikke, er det bare at reboote til det der virker, og
checke...



References