Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
Distribution: Xubuntu 9.10, Gentoo 2.6.27 (AMD64), Darwin 9.0.0 (arm)
Posts: 1,152
Rep:
i always recompile my modules because i recompile my kernel for my P4 and if you compile just the kernel for a P4 or anything other then a 586 like the stock modules they wont load. besides it doesn't take nearly as long as the kernel so why not?
dustynus: Don't give up, it's not that hard Kernel compilation is fun!
johnson_steve: Could you please explain that to me? Why do the modules not load anymore if you re-compile the kernel without changing any other setting than EFI support? And about the time consumption: on my system it takes at least half the time to compile the kernel only (instead of both, kernel and modules).
A kernel is written in a programming language (I don't even know which, but I think it is C). You can't run program code without translating (compiling) it into something your machine understands. The result of this compilation is a binary file.
What does your problem have to do with this?
The default kernel has been compiled using paramters that do not allow a proper recognition of your iPOD. Therefore it needs to be recompiled, this time with other settings.
How does that work?
Have a look at the link I provided or at the instruction johnson_steve gave previously in this thread.
Distribution: Xubuntu 9.10, Gentoo 2.6.27 (AMD64), Darwin 9.0.0 (arm)
Posts: 1,152
Rep:
im sure your modules would load if all you change is the EFI option. but if i'm going to recompile i change other options too. you get better performace with a kernel compiled for your hardware. a 586 kernel runs on any pentium and up chip but knows nothing about hyperthreading on my P4 for example. if you compile everything for your chip you can use features that wouldn't be available to you otherwise. makes your computer faster. all my computers have kernels compiled this way. except the mac and my sgi box. so ive had problems loading modules in the past. so I always do this. on my computer it takes forever to compile the kernel, but the modules take like 5 min.
I see your point. But I still stand to mine: Once you have a kernel you are happy with and you find out that it requires a minor change like EFI support, I wouldn't compile modules. And this is what I would suggest any newbie that wants to run his/her iPOD. But I guess everyone has his own way...
I had the same problem, I found the easiest ways it to just restart hotplug at /etc/init.d/hotplug and unplug it when it ejects. Ubuntu which uses 2.6.10-8 for a kernel has the a good working hotplug script, you just eject /dev/sda and it works fine.
Last edited by webterractive; 05-13-2005 at 04:50 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.