Thank you for suggesting that I compare two dmesg boot message outputs. "grep eth0" on the dmesg outputthat worked referenced HAPPYMEAL. The same 'grep' on the boot log that did not work had no HAPPYMEAL string. I had a 'CONFIG_HAPPYMEAL=m' line in .config. I changed it to 'CONFIG_HAPPYMEAL=y' and recompiled using genkernel. NOW MY NEWLY BOOTED sparc64 IS NETWORKED. The sky's the limit. :-) What I do not understand is how do I know which Module contains which functionality. If I had stuck with the '=m' config I should be able to add a module at boot time. How do I know which module to add? Ken Jones
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Y means compile it into the kernel, so the code is always there. M means compile it as a module (driver) so you can add / remove the code as necessary. you can add modules that you want to /etc/modules.autoload.d/kernel-2.X where x is the minor version number (4, 6) and the kernel will automatically load the module. The other way to do this is to modprobe <modulename> if you only need the code every so often. - -eric ken jones wrote:
Thank you for suggesting that I compare two dmesg boot message outputs.
"grep eth0" on the dmesg outputthat worked referenced HAPPYMEAL. The same 'grep' on the boot log that did not work had no HAPPYMEAL string.
I had a 'CONFIG_HAPPYMEAL=m' line in .config. I changed it to 'CONFIG_HAPPYMEAL=y' and recompiled using genkernel.
NOW MY NEWLY BOOTED sparc64 IS NETWORKED. The sky's the limit. :-)
What I do not understand is how do I know which Module contains which functionality. If I had stuck with the '=m' config I should be able to add a module at boot time. How do I know which module to add?
Ken Jones _______________________________________________ Wlug mailing list Wlug@mail.wlug.org http://mail.wlug.org/mailman/listinfo/wlug
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGU6wnaiVxdKlBO58RAr12AJ41AQp/WeY8BqZSNNuC5+o2oZ+snACfTQVZ SVhQJbz7PYgGmryzmRw6UgM= =BUgK -----END PGP SIGNATURE-----
On Tue, May 22, 2007 at 10:51:20PM -0400, Eric Martin wrote:
Y means compile it into the kernel, so the code is always there. M means compile it as a module (driver) so you can add / remove the code as necessary. you can add modules that you want to /etc/modules.autoload.d/kernel-2.X where x is the minor version number (4, 6) and the kernel will automatically load the module. The other way to do this is to
modprobe <modulename>
if you only need the code every so often.
Or put it in /etc/modprobe.conf to load it on-demand, automatically, as needed. E.g.: alias eth0 sun-hme Don't forget to run depmod -ae after editing that file.
participants (3)
-
Chuck Anderson
-
Eric Martin
-
ken jones