For those of you wise enough to have installed, or thinking about installing 9.2 and happen to have an iPod - or perhaps you know someone with an iPod and 9.2 who is having trouble... below is a guide to completely configure and use your iPod.
Before you do anything open YaST and install:
Kernel Sources
gcc package
glibc-devel
After installation open your terminal.
The commands will be in bold...
uname -r
rpm -q kernel-source
Ensure that they are both identical. More than likely you're going to have 2.6.8-24.14
Once you've ensured that both are the same... type:
su
chown -R (user name) /usr/src/linux-2.6.8-24.14
(user name) is the log in name you use when you are in regular user mode - DO NOT INCLUDE THE ()
What does "chown" do? It give you (in your typical user account form ownership of a protected "folder." This way you don't have to work under root to accomplish the objective.
Now exit back to regular user mode.
exit
You're now going to have to change to the directory where the files you'll be working on are.
cd /usr/src/linux-2.6.8-24.14
Now remove the current config file.
rm .config
and type...
zcat /proc/config.gz > .config
Now you're going to make a change in your kernel.
make menuconfig
A box will appear in the terminal. Scroll down untill you see "FILE TYPES" and press your space bar. Next, scroll down till you see "PARTITION TYPES" and again press the space bar. Finally, scroll down until you see "EFI_SUPPORT" (or something along those lines) and deselect it by pressing the space bar, you should have an empty <> field. Once you've done this - exit all the way out and select YES when asked if you want to save the configuration changes.
Now you'll compile the kernel.
make bzImage
This will take some time, so be ready to wait for a few moments.
Once it has finished you'll need to return to "super user" mode (root). So, again type...
su
Now you're ready to copy your newly compiled kernel to the root directory.
cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.6.8-24.14
cp ./System.map /boot/System.map-2.6.8-24.14
NOTE -- that some of you may end up running a kernel that supports multi-processors IF this is the case you'll need to add "-smp" to the end of your desitinations..
cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.6.8-24.14-smp
cp ./System.map /boot/System.map-2.6.8-24.14-smp
The quickest way to determine if you are running a multi-processor kernel is to switch users and log in as root - then simply go to /root and look. Then, of course, end the session and return to your work.
Once you have copied the files - you need to reboot the computer.
After the computer has booted back up can connect the iPod and you should see the icon for a mass storage USB device (which is how linux sees it).
Now - you'll be tempted to mount the device yourself, but it's better to let GTKpod do that for you.
To get GTKpod installed (GTKpod is the application you'll use to add and remove files to and from your iPod) and looks like:
<center>
</center>
To get GTKpod open YaST. Then select Software and then Change Source Installation. Select HTTP and type
packman.iu-bremen.de in the server field. Type
suse/9.2 in the directory field.
Then go to Install and Remove programs and type GTKpod in the search field. Install GTKpod and exit YaST.
Now open GTKpod by opening up your command line and typing GTKpod and hitting enter.
Open it and go to town.
This is an example of the freedom you get with Linux. If this we're a Windoze system you could NOTmake changes to your kernel to meet your needs. You'd be stuck waiting for a patch, or update before you could use what ever it was you wanted / needed.