Heya, I need to enable support for 3Ware IDE RAID cards in the SuSE kernel RPM, and the easiest way to do that would be just to alter the .config for 2.2.15 and rebuild the SRPM. The only problem is that I can't seem to find the kernel SRPMS anywhere... :-) Am I just blind, or does SuSE not distribute them? And if they're not distributed, who can I bug to get some new RPMs with support for the 3Ware cards turned on? Thanks, -- Kelley Spoon Main: 210-892-4000 Rackspace, Ltd Fax: 210-892-4329 112 East Pecan, Suite 600 Email: kspoon@rackspace.com San Antonio, TX 78205 <http://www.rackspace.com> -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
* Kelley Spoon <kspoon@rackspace.com>:
I need to enable support for 3Ware IDE RAID cards in the SuSE kernel RPM, and the easiest way to do that would be just to alter the .config for 2.2.15 and rebuild the SRPM. The only problem is that I can't seem to find the kernel SRPMS anywhere... :-)
That's right. At least with 6.2, the kernel source is called lx_suse.rpm and is located in the d1 section of the first disk. david. -- These people not given hearts how should they be? -- e.e.cummings in a blender -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
On Thu, 8 Jun 2000, David Porter wrote:
* Kelley Spoon <kspoon@rackspace.com>:
I need to enable support for 3Ware IDE RAID cards in the SuSE kernel RPM, and the easiest way to do that would be just to alter the .config for 2.2.15 and rebuild the SRPM. The only problem is that I can't seem to find the kernel SRPMS anywhere... :-)
That's right. At least with 6.2, the kernel source is called lx_suse.rpm and is located in the d1 section of the first disk.
lx_suse.rpm just provides the kernel sources. What I'm looking for is the SRPM (has the spec file) so I can rebuild the binary RPMs. The problem is that the 3Ware card is going to be hosting the root file system for a lot of servers. Going through and recompiling the kernel for each one is going to be a lot more effort than just building it once in an RPM, putting the RPM in NFS install dir, and letting the installer distribute it for me. Thanks, -- Kelley Spoon Main: 210-892-4000 Rackspace, Ltd Fax: 210-892-4329 112 East Pecan, Suite 600 Email: kspoon@rackspace.com San Antonio, TX 78205 <http://www.rackspace.com> -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
On Thu, Jun 08, 2000 at 10:38:56PM -0500, Kelley Spoon wrote:
On Thu, 8 Jun 2000, David Porter wrote:
* Kelley Spoon <kspoon@rackspace.com>:
That's right. At least with 6.2, the kernel source is called lx_suse.rpm and is located in the d1 section of the first disk.
lx_suse.rpm just provides the kernel sources. What I'm looking for is the SRPM (has the spec file) so I can rebuild the binary RPMs.
Here's the thing; your question was (partially) answered, but you are looking for the wrong thing. SuSE, unlike Red Hat, does not `build a binary RPM' for the kernel. The breakdown is like so: lx_suse.rpm contains the full kernel source for the appropriate version. This is not necessarily what you need, however. When YaST (during installation) asks you what kernel type (there are a handful) you need for doing the installation, a .config file *for* that kernel is dropped in /usr/src/linux by default. A standard installation uses the linclude.rpm file instead of lx_suse.rpm, which is the kernel headers. Your solution is as follows: 1) Find the configuration file, which should be /usr/src/linux/.config, and put it some place safe, like /root 2) Get the 2.2.16 kernel source, perhaps like cd /usr/src/ rm linux # this is only a symlink; go ahead and remove it wget ftp://ftp.kernel.org/pub/linux/kernel/v2.2/linux-2.2.16.tar.bz2 # must have wget installed; if you don't have it, you'll love it ;) tar xIvf linux-2.2.16.tar.bz2 # unpacks the kernel source mv linux linux-2.2.16 ln -sf linux-2.2.16 linux # resets the symlink 3) Put the .config file in /usr/src/linux again, and `make oldconfig menuconfig', which will set up the menuconfig options as SuSE had them, and then allow you to add support for your 3ware controller. 4) make dep clean modules modules_install bzImage bzlilo Reboot, and that should be it. IMNSHO, SuSE's method makes a helluva lot more sense than `building a binary kernel RPM'. -- -=|JP|=- "Why, oh, why didn't I take the blue pill?" Jon Pennington | Atipa Linux Solutions -o) jpennington@atipa.com | http://www.atipa.com /\\ Kansas City, MO, USA | 816-595-3000 x1550 _\_V 6D04 39E0 CAE9 9ADA 2CA3 2EBE 898A 6C37 CA1E A29C -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
On Fri, Jun 09, 2000 at 11:05:04AM -0500, Jon Pennington wrote:
Reboot, and that should be it. IMNSHO, SuSE's method makes a helluva lot more sense than `building a binary kernel RPM'.
Whoops. Totally ignored your second problem; I'd do this: 1) Install alien if you don't have it. 2) Make a kernel tarball: cd / tar czvf linux-2.2.16-3ware.tar.gz /boot/vmlinuz /usr/lib/modules/2.2.16 /etc/lilo.conf 3) Change it to an RPM: alien -r linux-2.2.16-3ware.tar.gz 4) Copy the new RPM to a shared disk, install it, run lilo, and start 'em up. -- -=|JP|=- "Why, oh, why didn't I take the blue pill?" Jon Pennington | Atipa Linux Solutions -o) jpennington@atipa.com | http://www.atipa.com /\\ Kansas City, MO, USA | 816-595-3000 x1550 _\_V 6D04 39E0 CAE9 9ADA 2CA3 2EBE 898A 6C37 CA1E A29C -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Dear Jon, The reason why i want to have the suse version of 2.2.16 is that the have patched quite a few things like reiserfs etc. Joop. By the way how can i build a lx_suse.rpm via build -bb lx_suse.rpm spec file? Jon Pennington wrote:
On Thu, Jun 08, 2000 at 10:38:56PM -0500, Kelley Spoon wrote:
On Thu, 8 Jun 2000, David Porter wrote:
* Kelley Spoon <kspoon@rackspace.com>:
That's right. At least with 6.2, the kernel source is called lx_suse.rpm and is located in the d1 section of the first disk.
lx_suse.rpm just provides the kernel sources. What I'm looking for is the SRPM (has the spec file) so I can rebuild the binary RPMs.
Here's the thing; your question was (partially) answered, but you are looking for the wrong thing. SuSE, unlike Red Hat, does not `build a binary RPM' for the kernel. The breakdown is like so:
lx_suse.rpm contains the full kernel source for the appropriate version. This is not necessarily what you need, however. When YaST (during installation) asks you what kernel type (there are a handful) you need for doing the installation, a .config file *for* that kernel is dropped in /usr/src/linux by default. A standard installation uses the linclude.rpm file instead of lx_suse.rpm, which is the kernel headers.
Your solution is as follows:
1) Find the configuration file, which should be /usr/src/linux/.config, and put it some place safe, like /root
2) Get the 2.2.16 kernel source, perhaps like
cd /usr/src/ rm linux # this is only a symlink; go ahead and remove it wget ftp://ftp.kernel.org/pub/linux/kernel/v2.2/linux-2.2.16.tar.bz2 # must have wget installed; if you don't have it, you'll love it ;) tar xIvf linux-2.2.16.tar.bz2 # unpacks the kernel source mv linux linux-2.2.16 ln -sf linux-2.2.16 linux # resets the symlink
3) Put the .config file in /usr/src/linux again, and `make oldconfig menuconfig', which will set up the menuconfig options as SuSE had them, and then allow you to add support for your 3ware controller.
4) make dep clean modules modules_install bzImage bzlilo
Reboot, and that should be it. IMNSHO, SuSE's method makes a helluva lot more sense than `building a binary kernel RPM'.
-- -=|JP|=- "Why, oh, why didn't I take the blue pill?" Jon Pennington | Atipa Linux Solutions -o) jpennington@atipa.com | http://www.atipa.com /\\ Kansas City, MO, USA | 816-595-3000 x1550 _\_V
6D04 39E0 CAE9 9ADA 2CA3 2EBE 898A 6C37 CA1E A29C
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
On Fri, Jun 09, 2000 at 06:29:12PM +0200, jboonen@worldonline.nl wrote:
By the way how can i build a lx_suse.rpm via build -bb lx_suse.rpm spec file?
Actually, the lx_suse.rpm will just install the source for the SuSE kernel. If you want to change it, then you need to recompile it as you would a normal kernel. At least that is the way I have always done it. Victor -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Dear Victor, In the standard kernel I'm missing reiserfs and other helpfull things. Regards, Joop. "Victor R. Cardona" wrote:
On Fri, Jun 09, 2000 at 06:29:12PM +0200, jboonen@worldonline.nl wrote:
By the way how can i build a lx_suse.rpm via build -bb lx_suse.rpm spec file?
Actually, the lx_suse.rpm will just install the source for the SuSE kernel. If you want to change it, then you need to recompile it as you would a normal kernel. At least that is the way I have always done it.
Victor
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
On Fri, Jun 09, 2000 at 10:46:17PM +0200, jboonen@worldonline.nl wrote:
Dear Victor,
In the standard kernel I'm missing reiserfs and other helpfull things.
The lx_suse.rpm is the source to the SuSE kernel. If you recompile it just as you would do a regular kernel, you will still have a SuSE kernel with all the patches and such. Victor -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Dear Victor, That's right. But i'm looking for kernel 2.2.16 Suse version. This because of the security hole in 2.2.14. Regards, Joop. "Victor R. Cardona" wrote:
On Fri, Jun 09, 2000 at 10:46:17PM +0200, jboonen@worldonline.nl wrote:
Dear Victor,
In the standard kernel I'm missing reiserfs and other helpfull things.
The lx_suse.rpm is the source to the SuSE kernel. If you recompile it just as you would do a regular kernel, you will still have a SuSE kernel with all the patches and such.
Victor
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Where would have I gone wrong during the install if there is no .config file is /usr/src/linux ? I did make sure that I was viewing hidden files in KDE. TIA CK On Fri, 09 Jun 2000, you wrote:
On Thu, Jun 08, 2000 at 10:38:56PM -0500, Kelley Spoon wrote:
On Thu, 8 Jun 2000, David Porter wrote:
* Kelley Spoon <kspoon@rackspace.com>:
That's right. At least with 6.2, the kernel source is called lx_suse.rpm and is located in the d1 section of the first disk.
lx_suse.rpm just provides the kernel sources. What I'm looking for is the SRPM (has the spec file) so I can rebuild the binary RPMs.
Here's the thing; your question was (partially) answered, but you are looking for the wrong thing. SuSE, unlike Red Hat, does not `build a binary RPM' for the kernel. The breakdown is like so:
lx_suse.rpm contains the full kernel source for the appropriate version. This is not necessarily what you need, however. When YaST (during installation) asks you what kernel type (there are a handful) you need for doing the installation, a .config file *for* that kernel is dropped in /usr/src/linux by default. A standard installation uses the linclude.rpm file instead of lx_suse.rpm, which is the kernel headers.
Your solution is as follows:
1) Find the configuration file, which should be /usr/src/linux/.config, and put it some place safe, like /root
2) Get the 2.2.16 kernel source, perhaps like
cd /usr/src/ rm linux # this is only a symlink; go ahead and remove it wget ftp://ftp.kernel.org/pub/linux/kernel/v2.2/linux-2.2.16.tar.bz2 # must have wget installed; if you don't have it, you'll love it ;) tar xIvf linux-2.2.16.tar.bz2 # unpacks the kernel source mv linux linux-2.2.16 ln -sf linux-2.2.16 linux # resets the symlink
3) Put the .config file in /usr/src/linux again, and `make oldconfig menuconfig', which will set up the menuconfig options as SuSE had them, and then allow you to add support for your 3ware controller.
4) make dep clean modules modules_install bzImage bzlilo
Reboot, and that should be it. IMNSHO, SuSE's method makes a helluva lot more sense than `building a binary kernel RPM'.
-- -=|JP|=- "Why, oh, why didn't I take the blue pill?" Jon Pennington | Atipa Linux Solutions -o) jpennington@atipa.com | http://www.atipa.com /\\ Kansas City, MO, USA | 816-595-3000 x1550 _\_V
6D04 39E0 CAE9 9ADA 2CA3 2EBE 898A 6C37 CA1E A29C
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Hello, I am having trouble configuring route. I have two machines 192.168.1.1 192.168.1.2 I want .1 to be the gateway and am trying to configure IP masqurading on that. When I type route on .2 it shows okay. When I type route on .1, it shows me nothing. Both are able to ping themselves, but not to each other. ?? Regards Umer -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq
participants (7)
-
jboonen@worldonline.nl
-
jcm@bigskytel.com
-
jpennington@atipa.com
-
kspoon@rackspace.com
-
noc@kulish.com
-
uabdulahad@prti.com.au
-
vcardona@home.com