On Thursday, March 24, 2011 13:44:31 Allen Weiner wrote: > On Wed, 2011-03-23 at 16:30 -0400, Chris Knadle wrote: > > On Wednesday, March 23, 2011 16:02:14 WestHurley ComputerReCycling wrote: > > > We have some hardware that is poorly supported in Linux. One Example is > > > Mac Formatted (HFS+) iPod on Linux. > > > http://ipl.derpapst.eu/wiki/Installation_from_Linux_Hfsplus > > > > Okay -- can you please state the actual problem? The page in the link > > above doesn't clearly state it on its own. The problem it mentions has > > to do with journaling, and the "fix" suggested is to reformat the iPod > > without journaling support, which a manual driver support doesn't fix. > > So... huh? > > > > > Will be running a number of tests on different clean HDDs using this > > > hardware and the manual driver installs are tedious and time consuming. > > > Any suggestions how to make this more automated?" > > > > Some packages for external modules use DKMS [Dynamic Kernel Module > > Support Framework] as a solution for dealing with this. > > > > http://linux.die.net/man/8/dkms > > http://linux.dell.com/dkms/ > > > > The good news is that DKMS can auto-build external modules when you > > rebuild or install a new kernel. The bad news is that you need the > > source installed for the kernel for it to work, and I believe it builds > > the kernel as root IIRC. > > For the one case of DKMS that I'm familiar with, kernel source is not > needed. When running Fedora on a PC with an nvidia-based graphics card, > I use the nvidia driver from the third-party repository RPMFusion. A > problem with this is that a new driver is needed every time there is a > kernel update, and the new driver is often not available in the > repository for several days after the kernel update is released. The > nvidia HowTo on Fedoraforum provides a DKMS-based solution for this. > When a kernel update is released, DKMS is used to immediately compile a > new nvidia driver. I use this approach. Kernel source is not required.
Hmm. The last time I used DKMS it was for the Nvidia drivers, and it *did* require the kernel source in order to compile the nvidia-kernel part of the driver. If I didn't have the kernel source installed (and decompressed) then the DMKS build of the nvidia-kernel module failed. Likewise when I build the nvidia-kernel module without DKMS I'm pretty sure it uses several kernel .o objects during the build. Perhaps the Fedora Nvidia DKMS package comes with pre-packaged kernel .o files in order to accomplish this without the kernel sources? Otherwise I'm not quite sure how this works. -- Chris -- Chris Knadle [email protected] _______________________________________________ Mid-Hudson Valley Linux Users Group http://mhvlug.org http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug Upcoming Meetings (6pm - 8pm) MHVLS Auditorium Apr 6 - Introduction to IPv6 May 4 - Inkscape Jun 1 - Zimbra
