You are not logged in.

#1 2011-02-24 02:00:20

unilx
Member
From: Fredericton,Canada
Registered: 2009-10-01
Posts: 183

make menuconfig clarification(SOLVED)

I'm trying to understand "make menuconfig" a little better.I know what driver i need for my wireless card: "Network device support --->/Wireless LAN --->/Ralink driver support --->/Ralink rt2501/rt61 (PCI/PCMCIA) support"
So can i disable everything else under "Network device support",and all the sub directories.

                                                      --- Network device support                                                                                              │ │   
  │ │                                                 <M>   Intermediate Functional Block support                                                                             │ │   
  │ │                                                 <M>   Dummy net driver support                                                                                          │ │   
  │ │                                                 <M>   Bonding driver support                                                                                            │ │   
  │ │                                                 <M>   MAC-VLAN support (EXPERIMENTAL)                                                                                   │ │   
  │ │                                                 <M>     MAC-VLAN based tap driver (EXPERIMENTAL)                                                                        │ │   
  │ │                                                 <M>   EQL (serial line load balancing) support                                                                          │ │   
  │ │                                                 <M>   Universal TUN/TAP device driver support                                                                           │ │   
  │ │                                                 <M>   Virtual ethernet pair device                                                                                      │ │   
  │ │                                                 <M>   General Instruments Surfboard 1000                                                                                │ │   
  │ │                                                 < >   ARCnet support  --->                                                                                              │ │   
  │ │                                                 {M}   Generic Media Independent Interface device support                                                                │ │   
  │ │                                                 {M}   PHY Device support and infrastructure  --->                                                                       │ │   
  │ │                                                 [*]   Ethernet (10 or 100Mbit)  --->                                                                                    │ │   
  │ │                                                 -*-   Ethernet (1000 Mbit)  --->                                                                                        │ │   
  │ │                                                 [*]   Ethernet (10000 Mbit)  --->                                                                                       │ │   
  │ │                                                 < >   Token Ring driver support  --->                                                                                   │ │   
  │ │                                                 [*]   Wireless LAN  --->                                                                                                │ │   
  │ │                                                       WiMAX Wireless Broadband devices  --->                                                                            │ │   
  │ │                                                       USB Network Adapters  --->                                                                                        │ │   
  │ │                                                 [*]   PCMCIA network device support  --->                                                                               │ │   
  │ │                                                 [ ]   Wan interfaces support  --->                                                                                      │ │   
  │ │                                                 [*]   ATM drivers  --->                                                                                                 │ │   
  │ │                                                 <M>   IEEE 802.15.4 drivers  --->                                                                                       │ │   
  │ │                                                       *** CAIF transport drivers ***                                                                                    │ │   
  │ │                                                 <M>   CAIF TTY transport driver                                                                                         │ │   
  │ │                                                 <M>   CAIF SPI transport driver for slave interface                                                                     │ │   
  │ │                                                 [*]     Next command and length in start of frame                                                                       │ │   
  │ │                                                 <M>   Xen network device frontend driver                                                                                | |
  | |                                                   < >   FDDI driver support                                                                                             | |     
  │ │                                                 [ ]   HIPPI driver support (EXPERIMENTAL)                                                                               │ │   
  │ │                                                 <M>   PLIP (parallel port) support                                                                                      │ │   
  │ │                                                 {M}   PPP (point-to-point protocol) support                                                                             │ │   
  │ │                                                 [*]     PPP multilink support (EXPERIMENTAL)                                                                            │ │   
  │ │                                                 [*]     PPP filtering                                                                                                   │ │   
  │ │                                                 <M>     PPP support for async serial ports                                                                              │ │   
  │ │                                                 <M>     PPP support for sync tty ports                                                                                  │ │   
  │ │                                                 <M>     PPP Deflate compression                                                                                         │ │   
  │ │                                                 <M>     PPP BSD-Compress compression                                                                                    │ │   
  │ │                                                 <M>     PPP MPPE compression (encryption) (EXPERIMENTAL)                                                                │ │   
  │ │                                                 <M>     PPP over Ethernet (EXPERIMENTAL)                                                                                │ │   
  │ │                                                 <M>     PPP over IPv4 (PPTP) (EXPERIMENTAL)                                                                             │ │   
  │ │                                                 <M>     PPP over ATM                                                                                                    │ │   
  │ │                                                 <M>     PPP over L2TP (EXPERIMENTAL)                                                                                    │ │   
  │ │                                                 <M>   SLIP (serial line) support                                                                                        │ │   
  │ │                                                 [ ]     CSLIP compressed headers                                                                                        │ │   
  │ │                                                 [ ]   Keepalive and linefill                                                                                            │ │   
  │ │                                                 [ ]   Six bit SLIP encapsulation                                                                                        │ │   
  │ │                                                 [ ]   Fibre Channel driver support                                                                                      │ │   
  │ │                                                 <M>   Network console logging support                                                                                   │ │   
  │ │                                                 [*]     Dynamic reconfiguration of logging targets                                                                      │ │   
  │ │                                                 [ ]   Netpoll traffic trapping                                                                                          │ │   
  │ │                                                 <M>   Virtio network driver (EXPERIMENTAL)                                                                              │ │   
  │ │                                                 <M>   VMware VMXNET3 ethernet driver                                        

Last edited by unilx (2011-02-24 06:26:59)

Offline

#2 2011-02-24 02:12:41

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: make menuconfig clarification(SOLVED)

General guideline for compiling kernels: if you don't know what it is, don't touch it. You'll likely be sorry if you disable everything else in that list.

Last edited by falconindy (2011-02-24 02:12:50)

Offline

#3 2011-02-24 05:06:59

theapodan
Member
From: Virginia, USA
Registered: 2008-10-21
Posts: 116

Re: make menuconfig clarification(SOLVED)

You might try:

make localmodconfig

before

make menuconfig

since localmodconfig will cull unneeded modules from the build, which makes it easier to sort the cruft from the cream in menuconfig.  localmodconfig automatically makes selections of needed modules based on what is running on your system when you run the command.

Offline

#4 2011-02-24 05:54:35

tjwoosta
Member
Registered: 2008-12-18
Posts: 453

Re: make menuconfig clarification(SOLVED)

^ heh I wish I had known about that before I went through learning what I need and dont need the hard way.

Well at least I learned some stuff from the experience.

Last edited by tjwoosta (2011-02-24 05:55:26)

Offline

#5 2011-02-24 06:25:29

unilx
Member
From: Fredericton,Canada
Registered: 2009-10-01
Posts: 183

Re: make menuconfig clarification(SOLVED)

Thanks for the info especially "make localmodconfig"

Offline

Board footer

Powered by FluxBB