Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 09-12-2003, 02:07 PM   #1
Senior Member
Registered: Apr 2003
Location: Eire
Distribution: Slackware 12.0, OpenSuse 10.3
Posts: 1,120

Rep: Reputation: 45
make menuconfig - what decides the options?

When you're compiling the kernel and you use make menuconfig what
configuration file or whatever decides what module options will appear for you to select?

The reason I'm asking is because I need a specific one which I know the kernel supports and the source code for the driver is in there amongst other things.

Problem is, it doesn't appear as an option under the menu, to be more specific it's in the USB section

USB network adapters

which doesn't expand to anything.

I've got kernel 2.4.22 all the packages headers,ide, modules pulled from slackware ftp site as slackware packages, apart from the actual source code which was downloaded from

What am I missing, again
Old 09-12-2003, 03:47 PM   #2
Registered: Nov 2002
Distribution: Slackware 9.0
Posts: 321

Rep: Reputation: 30
I believe all 'make' options are in the Makefile. Which is in the top level of the source code in question.
Old 09-12-2003, 06:03 PM   #3
LQ Veteran
Registered: Mar 2003
Location: Boise, ID
Distribution: Mint
Posts: 6,642

Rep: Reputation: 85
To my (limited) knowledge, menuconfig displays everything it can, all the time, and there are no dynamically generated options (other than those that are dependent on the parent category, of course)

If you move the cursor down to an expandable category and then press Enter, I believe it will bring up everything it can, so if the option you want isn't listed, there is no way (that I'm aware of anyway) to include it. If my understanding is incorrect, please hit me with the clue hammer, as this would be a highly useful trick to know. -- J.W.
Old 09-12-2003, 06:18 PM   #4
Senior Member
Registered: Jun 2003
Location: Sydney
Distribution: Debian, FreeBSD
Posts: 1,713

Rep: Reputation: 53
Sometimes one bit depends on another. So, for example, unless you select "prompt for incomplete or experimental software" in the first dialogue, then you will never have the option of installing anything marked with EXPERIMENTAL. I believe that all the USB networking options are experimental. So, under code maturity options (the first dialogue), you have to select the above option. I believe it's the only one.
Old 09-12-2003, 07:19 PM   #5
Senior Member
Registered: Apr 2003
Location: Eire
Distribution: Slackware 12.0, OpenSuse 10.3
Posts: 1,120

Original Poster
Rep: Reputation: 45
You knocked it on the head adz

Ever shy of the eperimental I had left the very first menu option unchecked, only after looking through every damn file and doing tried and tested brute force one and a time error checking did I pick that one, duh!! I got it doing the right thing at one point but it was pot luck I think and unreproduceable under labratory conditions

At least I've got a better idea of files and menuconfig now

Cheers folks


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is it possible to use "make menuconfig" ONLY for new options after a Kernel upgrade ? nasty_daemon Linux - General 9 09-08-2005 11:21 AM
make: *** No rule to make target `menuconfig' Ezzy Linux - Newbie 3 04-21-2005 09:21 AM
make xconfig/make menuconfig don't work acidblue Debian 2 07-27-2004 07:36 AM
where is wifi options in make menuconfig hotgirl101 Linux - Hardware 3 04-05-2004 06:59 PM
Slack 9.1 & "make menuconfig" options bawbag Slackware 3 10-08-2003 02:49 AM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:29 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration