View previous topic :: View next topic |
Author |
Message |
NotaPhish Tux's lil' helper


Joined: 13 Mar 2003 Posts: 85 Location: Kansas City
|
Posted: Mon Jun 02, 2003 3:55 am Post subject: I suck with kernel editing, what parts do I need? |
|
|
What parts go with the emerged kernels default settings... I want to make things easy on myself. _________________ - BjH
Toshiba Satelite Pro 6100 - Linksys Wi-Fi G |
|
Back to top |
|
 |
jerome187 Guru


Joined: 29 Apr 2003 Posts: 584
|
Posted: Mon Jun 02, 2003 4:32 am Post subject: |
|
|
sorry man, your gonna have to learn. everyones setup is different. just look throught the entire kenel config and if you dont know what it is you probly dont need it. just rember to enable support of whatever filesystem your using and then you should be able to at least boot the system into linux. |
|
Back to top |
|
 |
jerome187 Guru


Joined: 29 Apr 2003 Posts: 584
|
Posted: Mon Jun 02, 2003 4:34 am Post subject: |
|
|
sorry man, your gonna have to learn. everyones setup is different. just look throught the entire kenel config and if you dont know what it is you probly dont need it. just rember to enable support of whatever filesystem your using and then you should be able to at least boot the system into linux. |
|
Back to top |
|
 |
bryon Apprentice


Joined: 14 Feb 2003 Posts: 163
|
Posted: Mon Jun 02, 2003 5:10 am Post subject: if you you want to use it you need it compile it |
|
|
Yaha basically he is right. Every system is diffrent. If you want to view M$ file shares you need to enable SMB under network file systems, if you are using Ext3 then you have to enable it, etc. There are a bunch of thing that you also have to check through, if you use pcmica, your NIC card. Everyone has diffrent hardware so you have to enable diffrent stuff, and uses diffrent software so they also enable diffrent stuff. And if you compile it as a module then you have to include the module name in /etc/modules.autoload. |
|
Back to top |
|
 |
metalac Apprentice


Joined: 21 Aug 2002 Posts: 191 Location: Seattle, USA
|
Posted: Mon Jun 02, 2003 7:17 am Post subject: |
|
|
you should probably make a list of stuff that you need, all the hardware support, all the file system support, network support and such things. Then try to find it your self when editing config file. After that check what you didn't find and ask around for the specific things. Good place to ask is irc.freenode.net #gentoo. People are always willing to tell you whrere you could find support for certain stuff in kernel config. After that if something still doesn't work ask about that particular part and someone could tell you what you need to have compiled into your kernel. _________________ >>>>> Ignorance is bliss <<<<< |
|
Back to top |
|
 |
Donut n00b

Joined: 27 Apr 2003 Posts: 40
|
Posted: Mon Jun 02, 2003 8:03 am Post subject: |
|
|
As a guide, here's the kernel config changes I usually make for my hardware/setup against the default gentoo-sources .config file (reasons in brackets). Careful though because I have two Gentoo machines with different setups each using a subset of these...
Code: |
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers (GENERAL)
Processor type and features --->
CyrixIII/VIA-C3/VIA-C5 (MY VIA MACHINE)
Pentium-4 (MY DELL P4 LAPTOP)
(off) High Memory Support - (< 800 Meg RAM)
(4GB) High Memory Support - (> 800 Meg RAM)
[ ] Symetric multi-processing support (SPEEDTOUCH / SINGLE-PROCESSOR)
[*] Preemtible Kernel (DESKTOP machine)
General Setup --->
PCMCIA/CardBus support --->
< > PCMCIA/CardBus support (GENERAL / WIRELESS) - Use pcmcia-cs package instead
PCI Hotplug Support --->
<*> Suport for PCI Hotplug (USB / WIRELESS)
<*> Advanced Power Management BIOS Support (GENERAL)
Block devices --->
< > Normal Floppy Disk Support (NO FLOPPY)
<M> Loopback device support (GENERAL)
Networking Options --->
[*] Network packet filtering (replaces ipchains) (DHCP / FIREWALL / VMWARE)
[*] Socket Filtering (DHCP & FIREWALL)
[*] Asynchronous Transfer Mode (ATM) (SPEEDTOUCH)
IP: Netfilter Configuration --->
<*> Connection tracking (reqd for masq/nat) (FIREWALL)
<*> FTP protocol support (FIREWALL)
<*> IP tables support (reqd for filt/msq/nat) (FIREWALL)
<*> Limit match support (FIREWALL)
<*> MAC address support (FIREWALL)
<*> Packet Type match support (FIREWALL)
<*> Netfilter mark match support (FIREWALL)
<*> Multiple port match support (FIREWALL)
<*> TOS match support (FIREWALL)
<*> ECN match support (FIREWALL)
<*> DSCP match support (FIREWALL)
<*> AH/ESP match support (FIREWALL)
<*> LENGTH match support (FIREWALL)
<*> TTL match support (FIREWALL)
<*> tcpmss match support (FIREWALL)
<*> Helper match support (FIREWALL)
<*> Connection state match support (FIREWALL)
<*> Connection tracking match support (FIREWALL)
<*> Packet filtering (FIREWALL)
<*> REJECT target support (FIREWALL)
<*> Full NAT (FIREWALL)
<*> MASQUERADE target support (FIREWALL)
<*> REDIRECT target support (FIREWALL)
<*> Packet mangling (FIREWALL)
<*> TOS target support (FIREWALL)
<*> ECN target support (FIREWALL)
<*> DSCP target support (FIREWALL)
<*> MARK target support (FIREWALL)
<*> LOG target support (FIREWALL)
<*> ULOG target support (FIREWALL)
<*> TCPMSS target support (FIREWALL)
ATA/IDE/MFM/RLL support --->
IDE, ATA and ATAPI Block Devices --->
<M> SCSI emulation support (USB / CD-BURNING)
[*] VIA82CXXX chipset support (MY VIA MACHINE)
SCSI support -->
<*> SCSI disk support (USB / CD-BURNING)
<*> SCSI generic support (USB / CD-BURNING)
Network device support --->
Ethernet (10 or 100Mbit) --->
<*> 3COM cards (MY DELL MACHINE)
<*> 3c590/3c900 series (592/585/597) (MY DELL MACHINE)
<*> VIA Rhine Support (MY VIA MACHINE)
<*> PPP (point-to-point protocol) support (SPEEDTOUCH)
<*> PPP support for async serial ports (SPEEDTOUCH)
<*> PPP support for sync tty ports (SPEEDTOUCH)
<*> PPP Deflate Compression (SPEEDTOUCH)
<*> PPP BSD-Compress compression (SPEEDTOUCH)
<*> PPP Over ATM (SPEEDTOUCH)
Wireless LAN (non-hamradio) --->
<*> Wireless LAN (non-hamradio) (WIRELESS) Don't include any drivers; pcmcia-cs package provides them
Character devices --->
[*] Non-standard serial port support (SPEEDTOUCH)
<*> HDLC line discipline support (SPEEDTOUCH)
<*> Enhanced Real Time Clock Support (VMWARE)
File systems --->
<*> Ext3 journalling file system support (GENERAL)
<*> DOS FAT fs support (DUAL-BOOT / USB / VMWARE)
<*> MSDOS fs support (DUAL-BOOT / USB / VMWARE)
<*> VFAT (Windows-95) fs support (DUAL-BOOT / USB / VMWARE)
<*> Microsoft Joilet CDROM extensions (GENERAL)
<*> Transparent decompression extension (GENERAL)
[*] /dev file system support (EXPERIMENTAL) (GENERAL)
[*] Automatically mount at boot (GENERAL)
[ ] /dev/pts file system for Unix98 PTYs (SPEEDTOUCH)
Network File Systems --->
<*> SMB file system support (to mount Windows) (GENERAL)
Sound card support --->
<*> Sound card support (SOUND)
<M> Create Ensoniq Audio PCI 97 (ES1371) (SOUND)
<M> Intel ICH (i8xx) , SiS 7012, NVidia nForce (MY DELL MACHINE)
<M> VIA 82C686 Audio Codec (MY VIA MACHINE)
USB Support --->
[*] Preliminary USB device filesystem (USB / SPEEDTOUCH)
<M> EHCI HCD (USB 2.0) support (GENERAL)
<*> UHCI Alternate Driver (JE) support (USB / SPEEDTOUCH)
|
Note: Some of these may be sub-optimal, but it was a good starter for me, and I can now experiement with dropping/changing some of these.
Hope this helps
Paul |
|
Back to top |
|
 |
|