Dellomsa-drivers on Debian 2.4.18-686-smp kernel

Jim McLaughlin jimmclaughlin at ameritech.net
Fri Aug 15 12:45:00 CDT 2003


Fear not. If the mouthbreathers where I work can do it (hehe, they're on this list), you can do it too. Maybe you have debian on a pc somewhere or can install it somewhere so you can try it on a nonlive system to convince yourself how easy it is. In the case of your 2450, since you have the .config, it will be painless. Install kernel-package, then cd /usr/src/<kernel-source>, and do make-kpkg clean; make-kpkg --revision OMSA.v1 kernel_image;
for --revision, put whatever you want to help you distinguish the .deb that will be created. When make-kpkg completes, you will have an appropriately named kernel deb in /usr/src. dpkg -i will install the kernel and run lilo and everything else that needs to be done. Since the OMSA drivers are for 2.4.20, use that kernel, not 2.4.18. If you use 2.4.18 and you already have 2.4.18 installed, dpkg will complain about overwriting the modules under /lib/modules, so make sure you back up /lib/modules/2.4.18.
hth,
jim
At precisely Fri, 15 Aug 2003 12:04:05 -0400
KEVIN ZEMBOWER <KZEMBOWE at jhuccp.org> wrote:

> Jim, thank you so much, but I'm afraid to proceed on the advice you gave. The host in question is the main webserver for our organization. In addition, it's the virtual server for about a dozen other domain names which we maintain. I don't have any other Dell servers with Debian on them which I can try this on. I've never even compiled a kernel on my own, much less installed one using the Debian system. 
> 
> I think I'm going to have to resign myself to not being able to use OMSA to monitor this host. If I really think it's necessary, I'll have to make a case for buying another PE 2450, and getting this set up on it before it goes into production. I can't think of any other way of doing it safely, without risking downtime on the server.
> 
> Have I overlooked any other way of getting OMSA running on this host? Is using make-kpkg and dpkg -i the new kernel pretty safe and easily reversible?
> 
> Thank you all for your advice.
> 
> -Kevin
> 
> >>> Jim McLaughlin <jim at stonewatercontrols.com> 08/12/03 04:20PM >>>
> Did you make .debs for the kernel using make-kpkg and then install with dpkg -i. If not, then dpkg will think you're running a different kernel and the dependency checks will fail. make-kpkg comes in the kernel-package package.
> hth,
> jim
> At precisely Tue, 12 Aug 2003 15:20:23 -0400
> KEVIN ZEMBOWER <KZEMBOWE at jhuccp.org> wrote:
> 
> > Yes, I know that this should be just the same as the thread discussing "Dellomsa-drivers on Debian 2.4.20 kernel" but I still can't get it to work, so I thought I'd spell out everything I've tried so far, and see if anyone can spot what I should have been doing.
> > 
> > I've got both the kernel-source and kernel headers installed for the version of the kernel I'm using, on a Dell PE 2450:
> > www:~# uname -a            
> > Linux www 2.4.18-686-smp #1 SMP Sun Apr 14 12:07:19 EST 2002 i686 unknown
> > www:~# apt-get install kernel-headers-2.4.18-686-smp kernel-source-2.4.18
> > Reading Package Lists... Done
> > Building Dependency Tree... Done
> > Sorry, kernel-headers-2.4.18-686-smp is already the newest version.
> > Sorry, kernel-source-2.4.18 is already the newest version.
> > 0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
> > www:~# 
> > 
> > I first linked kernel-source to linux. I copied my /boot/config-2.4.18-686-smp to both source and headers:
> > www:/usr/src# ls -l
> > total 23324
> > drwxr-xr-x    2 root     root         4096 Sep 20  2002 ezmlm-src
> > drwxr-xr-x    3 root     root         4096 Aug  6 12:07 kernel-headers-2.4.18-686-smp
> > drwxr-xr-x   14 root     root         4096 Aug 12 13:52 kernel-source-2.4.18
> > -rw-r--r--    1 root     root     23841407 Aug  1 19:29 kernel-source-2.4.18.tar.bz2
> > lrwxrwxrwx    1 root     src            29 Aug 12 13:56 linux -> /usr/src/kernel-source-2.4.18
> > www:/usr/src# diff /boot/config-2.4.18-686-smp kernel-source-2.4.18/.config 
> > www:/usr/src# diff /boot/config-2.4.18-686-smp kernel-headers-2.4.18-686-smp/.config                
> > www:/usr/src# 
> > 
> > After this, I "make oldconfig; make dep" in the linux directory. Everything seems to go okay; no error messages. I don't need to "make install", right?
> > 
> > Yet, this is the error I get when I go to install dellomsa-drivers:
> > www:/usr/src/linux# dpkg -i /home/kevinz/dellomsa-drivers_4.71-3653_i386.deb 
> > Selecting previously deselected package dellomsa-drivers.
> > (Reading database ... 39970 files and directories currently installed.)
> > Unpacking dellomsa-drivers (from .../dellomsa-drivers_4.71-3653_i386.deb) ...
> > Setting up dellomsa-drivers (4.71-3653) ...
> > 
> > Building device driver for running kernel:                 [OK]
> > 
> > Loading Server Administrator Device Drivers:               [FAILED]
> > 
> > Running kernel is not supported.
> > See Dynamic Kernel Support in the Server Administrator readme.txt file.
> > 
> > Run rpm using the -e option to clean up the RPM database. Enter:
> > rpm -e dellomsa-drivers-4.71-3652
> > 
> > dellomsa-drivers-4.71-3652.i386.rpm: Upgrade was NOT successful! ERROR 44
> > 
> > dpkg: error processing dellomsa-drivers (--install):
> >  subprocess post-installation script returned error exit status 44
> > Errors were encountered while processing:
> >  dellomsa-drivers
> > www:/usr/src/linux# 
> > 
> > I get the same error if I install the 4.90 package.
> > 
> > I also thought I misunderstood a previous writer, and changed the link to the headers directory from the source directory:
> > www:/usr/src# rm linux
> > www:/usr/src# ln -s /usr/src/kernel-headers-2.4.18-686-smp /usr/src/linux
> > www:/usr/src# ls -la
> > total 23332
> > drwxrwsr-x    5 root     src          4096 Aug 12 15:04 .
> > drwxr-xr-x   17 root     root         4096 Jul 25 13:57 ..
> > drwxr-xr-x    2 root     root         4096 Sep 20  2002 ezmlm-src
> > drwxr-xr-x    3 root     root         4096 Aug  6 12:07 kernel-headers-2.4.18-686-smp
> > drwxr-xr-x   14 root     root         4096 Aug 12 14:53 kernel-source-2.4.18
> > -rw-r--r--    1 root     root     23841407 Aug  1 19:29 kernel-source-2.4.18.tar.bz2
> > lrwxrwxrwx    1 root     src            38 Aug 12 15:04 linux -> /usr/src/kernel-headers-2.4.18-686-smp
> > www:/usr/src# 
> > 
> > I did "make distclean; cp /boot/config-2.4.18-686-smp .config; make oldconfig; make dep" but got the same errors
> >  when I went to install either the 4.71 or 4.90 package.
> > 
> > Any suggestions on what I should be doing? I think I've tried all the hints and tips other writers have contributed about this thread. Thanks so much for reading through my problem.
> > 
> > -Kevin Zembower
> > 
> > 
> > 
> > -----
> > E. Kevin Zembower
> > Unix Administrator
> > Johns Hopkins University/Center for Communications Programs
> > 111 Market Place, Suite 310
> > Baltimore, MD  21202
> > 410-659-6139
> > 
> > _______________________________________________
> > Linux-PowerEdge mailing list
> > Linux-PowerEdge at dell.com 
> > http://lists.us.dell.com/mailman/listinfo/linux-poweredge 
> > Please read the FAQ at http://lists.us.dell.com/faq or search the list archives at http://lists.us.dell.com/htdig/ 
> 
> 
> -- 
> /**
>  * Jim McLaughlin
>  * Senior Software Engineer
>  * Stonewater Control Systems, Inc
>  * (847) 864 1060 x107
>  */
> 
> _______________________________________________
> Linux-PowerEdge mailing list
> Linux-PowerEdge at dell.com 
> http://lists.us.dell.com/mailman/listinfo/linux-poweredge 
> Please read the FAQ at http://lists.us.dell.com/faq or search the list archives at http://lists.us.dell.com/htdig/
> 
> _______________________________________________
> Linux-PowerEdge mailing list
> Linux-PowerEdge at dell.com
> http://lists.us.dell.com/mailman/listinfo/linux-poweredge
> Please read the FAQ at http://lists.us.dell.com/faq or search the list archives at http://lists.us.dell.com/htdig/





More information about the Linux-PowerEdge mailing list