Linux - SoftwareThis 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.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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 kernel.org
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.
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.
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 config.in files and menuconfig now
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.