← Back to team overview

sslug-teknik team mailing list archive

Re: Kernekompilering og hardwaredetection

 


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.
Linux bøgerne (Friheden til...) på sslug er nok et besøg værd.

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...
Takker :-)
/gunner


Follow ups

References