Kernel 2.6.16.16 on SuSE9.3 Athlon 2800-- iptables and udev (usb) issues
Not since 6.2 have I needed to hack the normal distro kernel...until now. Prior experience was very smooth, and I followed the suggestions in the 9.3 manual to a T this time. Lots of things have changed over the time since 6.2, and I admit I haven't been keeping abreast of all the changes. So I am taking a chance prior to posting tons of messages on the chance someone has run into this already. I used "oldmenuconfig" to set up the compile, and everything seems fine for the most part. I did make the kernel pre-emptive and "athlon" to improve sound systems. During compile, only a hand-full of "un-initialized variable name" warnings, and no errors in modules-install or kernel installation. 1) Parallels (virtual machine) fails, but that's understandable. It was installed from tar-ball, and probably needs re-compiling with the new kernel. (Other compiled progs, however, seem to work fine...ie Cinelerra as a huge example, or xine with dvd hack plays fine). 2) IPTABLES fails to load on boot, with tons of msgs of needing kernel upgrade. 3) USB stick, camera card, mp3 players fail on USB. Hotplug seems to work, creates "media/usbdrive", but the files are not readable... SYSFS seems to have correct entries and mount information...but nada to be read from the device. Folders in /media are removed properly on removal of the device from the hub. Printer and mouse on usb port work fine. PCI network card and modem(0) dial-up both work fine even with the missing iptables. (Is that just a firewall function?) I am dual-booting with GRUB the original 9.3 or the 2.6.16.16 kernel. Original 9.3 still functions completely and flawlessly. All hints greatly appreciated! Tom in New Mexico, USA.
Tom Patton wrote:
2) IPTABLES fails to load on boot, with tons of msgs of needing kernel upgrade.
Is this a plain vanilla kernel? iptables is a set of patches to the vanilla kernel, already done by SUSE.
3) USB stick, camera card, mp3 players fail on USB. Hotplug seems to work, creates "media/usbdrive", but the files are not readable... SYSFS seems to have correct entries and mount information...but nada to be read from the device. Folders in /media are removed properly on removal of the device from the hub. Printer and mouse on usb port work fine.
A lot has changed since 9.3 came out and the 2.6.16.16 kernel in the area of udev, hal, hotplug, etc. I would advise if you need some support for something found in 2.6.16 and not in the 2.6.11 kernel in 9.3, to upgrade to 10.1. The needed supporting cast is there in 10.1
PCI network card and modem(0) dial-up both work fine even with the missing iptables. (Is that just a firewall function?)
Yes, iptables is only for firewall.
I am dual-booting with GRUB the original 9.3 or the 2.6.16.16 kernel. Original 9.3 still functions completely and flawlessly.
All hints greatly appreciated!
Use the original (but updated) kernel and enjoy a working system, or if the newer kernel is needed for some reason, upgrade to 10.1. -- Joe Morris Registered Linux user 231871
On Mon, 2006-05-29 at 13:29 +0200, Leendert Meyer wrote:
On Monday 29 May 2006 03:46, Tom Patton wrote:
I used "oldmenuconfig" to set up the compile
Maybe worth mentioning:
'make cloneconfig' uses the config from the running kernel
Cheers,
Leen
Hummm, the 9.3 manual and the readme's from kernel.org talk of 'make oldconfig' as using the existing .config as a template for the new configuration. I'm not familiar with the one you mention. Back to the books for me, eh? Thanks! Tom
On Mon, 2006-05-29 at 22:41 -0600, Tom Patton wrote:
On Mon, 2006-05-29 at 13:29 +0200, Leendert Meyer wrote:
On Monday 29 May 2006 03:46, Tom Patton wrote:
I used "oldmenuconfig" to set up the compile
Maybe worth mentioning:
'make cloneconfig' uses the config from the running kernel
Cheers,
Leen
Hummm, the 9.3 manual and the readme's from kernel.org talk of 'make oldconfig' as using the existing .config as a template for the new configuration. I'm not familiar with the one you mention. Back to the books for me, eh? Thanks!
This is a SUSE hack as is the rc* files. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Monday 2006-05-29 at 22:41 -0600, Tom Patton wrote:
On Mon, 2006-05-29 at 13:29 +0200, Leendert Meyer wrote:
'make cloneconfig' uses the config from the running kernel
Hummm, the 9.3 manual and the readme's from kernel.org talk of 'make oldconfig' as using the existing .config as a template for the new configuration.
True enough, but you don't have an existing .config to start from. You would have to copy over the .config from one of the several kernels flavours SuSE provides. It's there somewhere, but it is much easier to simply use 'make cloneconfig' for SuSE's kernels. In efect, you were using a default kernel configuration, which is quite different from SuSE default configs. You have seen it, no usb, etc. That's for SuSE kernels. As that kernel doesn't come with 9.3, your problem and solution may be diferent... perhaps you are using the kernel from 10.1?
I'm not familiar with the one you mention. Back to the books for me, eh? Thanks!
Read /usr/src/linux/README.SUSE instead ;-) - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEfDGptTMYHG2NR9URAp38AJsEHBNCTGYmlOg81Ad0V7tCgvbyvACgk8Dg F3voTGw4tf88O929npmiNzw= =qWZj -----END PGP SIGNATURE-----
On Tue, 2006-05-30 at 13:51 +0200, Carlos E. R. wrote:
In efect, you were using a default kernel configuration, which is quite different from SuSE default configs. You have seen it, no usb, etc.
You hit the nail on my head...
That's for SuSE kernels. As that kernel doesn't come with 9.3, your problem and solution may be diferent... perhaps you are using the kernel from 10.1?
No, straight from kernel.org
I'm not familiar with the one you mention. Back to the books for me, eh? Thanks!
Read /usr/src/linux/README.SUSE instead ;-)
You mean "heed" README.SUSE! My bad, I let my thirst over-run my sensibility! Based on past kernel upgrades I did years ago, ... I guess I was just lucky that I stumbled through without breaking things back then. Thanks, all who replied! Tom
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Tuesday 2006-05-30 at 07:40 -0600, Tom Patton wrote:
That's for SuSE kernels. As that kernel doesn't come with 9.3, your problem and solution may be diferent... perhaps you are using the kernel from 10.1? No, straight from kernel.org
Ah. Then, do (while the 9.3 SuSE kernel is running): cd /usr/src/linux zcat /proc/config.gz > .config make oldconfig (I think) or the one you used. etc - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEfJAEtTMYHG2NR9URAiU4AJ0evONF+JBJ+WDsGa2Lo9F8LZWgTQCfcsn/ MgUA4iUaF5WtRDQxN6yeYLE= =zw8X -----END PGP SIGNATURE-----
participants (5)
-
Carlos E. R.
-
Joe Morris (NTM)
-
Ken Schneider
-
Leendert Meyer
-
Tom Patton