LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 08-25-2006, 11:01 PM   #1
Storm16
LQ Newbie
 
Registered: Feb 2004
Location: Virginia
Distribution: Debian x86/SPARC
Posts: 29

Rep: Reputation: 15
3rd-party drivers under custom kernel


I have a number of boxes that use Eicon S94 cards. We are attempting to upgrade these boxes to CentOS 4.2. We are using CentOS 4.2 in other capacities and are trying to migrate off of older RedHat 6.2 and 7.3 installations.

Our kickstart and installation procedures are pretty nailed down, and we do a custom kickstart, blah blah blah, but including a custom-compiled version of the same kernel that ships with CentOS 4.2, 2.6.9-22.EL.

We were recently given Eicon drivers for RHEL4 (which CentOS 4 is). We built a box with 4 S94 cards, and tried to install the drivers, and the system would not install them. I tried doing an insmod, and got

Code:
insmod: error inserting '/usr/lib/eicon/conf/EcDrv/EcDrv.ko': -1 Invalid module format
dmesg showed the message

Code:
EcDrv: disagrees about version of symbol struct_module
When I installed the default kernel, EcDrv.ko loaded fine. So I started with the .config that came with the default kernel and made the changes needed for our environment. I left as much as I could default, and I have tried several iterations of kernel compiles, adjusting several kernel options which looked like they may affect the module format information, including the module support, networking, etc. Is there a way to get this driver to work with this kernel or is it an issue with the driver itself?

Thanks,
--Storm
 
Old 08-26-2006, 05:24 PM   #2
jp-lack
Member
 
Registered: Mar 2005
Location: NJ - US
Distribution: Slackware
Posts: 93

Rep: Reputation: 15
I think the patch for the kernel will solve the problem. try to upgrade to 2.6.17.X and apply patch-2.6.17.X.bz2.

I've seem a 2.6.14.X working fine with s94 cards

hope that helps
 
Old 08-26-2006, 06:11 PM   #3
Storm16
LQ Newbie
 
Registered: Feb 2004
Location: Virginia
Distribution: Debian x86/SPARC
Posts: 29

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by jp-lack
I think the patch for the kernel will solve the problem. try to upgrade to 2.6.17.X and apply patch-2.6.17.X.bz2.

I've seem a 2.6.14.X working fine with s94 cards

hope that helps
Thanks for your feedback, jp-lack.

I don't think that the Powers That Be will sign off on upgrading to a pristine 2.6.17.x kernel. They want to stick with the distributed kernel. And the S94 works fine with the shipped version of the 2.6.9-22.EL kernel, which, in conjunction with the error messages I'm seeing, implies that the vendor has locked the driver to a specific kernel build. I was hoping that there was some way to tweak the kernel to accomodate the driver.

It looks like I'm going to have to try to get the vendor to make the driver more generic. Unfortunately, I am not a kernel dev, so I'm not sure what to ask them for.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to install 3rd party .deb SlipAway172 Ubuntu 1 05-12-2005 09:53 PM
3rd party kernel sources on gentoo JediMasterTux Linux - Distributions 2 04-04-2005 07:25 AM
Ati drivers with a 3rd party card... robdigital Linux - Hardware 1 01-27-2005 01:10 PM
Safety of 3rd party cd's robby737 Linux - Security 5 06-16-2004 11:04 AM
3rd Party graphics card drivers C-Squared Linux - Hardware 1 08-08-2003 09:01 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 07:18 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration