Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
I suck with kernel editing, what parts do I need?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
NotaPhish
Tux's lil' helper
Tux's lil' helper


Joined: 13 Mar 2003
Posts: 85
Location: Kansas City

PostPosted: Mon Jun 02, 2003 3:55 am    Post subject: I suck with kernel editing, what parts do I need? Reply with quote

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
View user's profile Send private message
jerome187
Guru
Guru


Joined: 29 Apr 2003
Posts: 584

PostPosted: Mon Jun 02, 2003 4:32 am    Post subject: Reply with quote

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
View user's profile Send private message
jerome187
Guru
Guru


Joined: 29 Apr 2003
Posts: 584

PostPosted: Mon Jun 02, 2003 4:34 am    Post subject: Reply with quote

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
View user's profile Send private message
bryon
Apprentice
Apprentice


Joined: 14 Feb 2003
Posts: 163

PostPosted: Mon Jun 02, 2003 5:10 am    Post subject: if you you want to use it you need it compile it Reply with quote

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
View user's profile Send private message
metalac
Apprentice
Apprentice


Joined: 21 Aug 2002
Posts: 191
Location: Seattle, USA

PostPosted: Mon Jun 02, 2003 7:17 am    Post subject: Reply with quote

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
View user's profile Send private message
Donut
n00b
n00b


Joined: 27 Apr 2003
Posts: 40

PostPosted: Mon Jun 02, 2003 8:03 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum