sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #72018
Re: Kernekompilering og hardwaredetection
gunner carstens wrote:
>
> Jeg vil gerne til at lære at lave kernekompilering og tænkte på om der
> måske på knoppix cd (eller en anden live CD) findes et program der kan
> lave en udskrift over alt hardware i computeren, og eventuelt hvilke
> ting man kan/skal compilere ind i kernen for at denne og hint lille dims
> vil virke på en linux box.
>
> Så kunne man printe listen ud og ville være ret godt kørende til en
> kernekompilering.
>
> Findes et sådant program?
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...
--
Kind regards,
Mogens Valentin
Networking, Security
Phone +45 32 525 878
The early bird gets the worm. If you want
something else for breakfast, get up later.
-- unknown
Follow ups
References