Java Mailing List Archive

http://www.redhatconfig.com/

Home » Red Hat Enterprise Linux 5 »

[rhelv5-list] Driver Disks

Jon Masters

2008-03-12

Replies:

Author LoginPost Reply
Hey,

So someone just pointed out the thread:

https://www.redhat.com/archives/rhelv5-list/2008-March/thread.html#00037

I'm sorry I didn't respond sooner. Anyway, here are some points:

*). The missing symbols are indeed down to them not being on the
whitelists that we have for some architectures. To suggest that we add
these symbols into a later kernel whitelist, you can file a bugzilla
feature request, using the "driver-update-model" component. For further
information, you can see http://dup.et.redhat.com/

*). Driver Update Disks can be built using ddiskit
(http://dup.et.redhat.com/ddiskit/ ), which does support kmods and will
allow you to create one simply by dropping in the source/SPEC. There is
an example of how to do this inside the package. I recommend this over
and above using an external script, but it's up to you :)

*). The find-requires script/kmodtool interaction is indeed a little
cryptic. Essentially, there's a catchall kmodtool in the distribution,
but most kmods ship their own updated/modified one if they need to do
anything a little different - most of the driver disks will use their
own kmodtool due to the fact that some RHEL5 systems contain a kmodtool
that calls rpm during installation, something not actually possible if
you're trying to install the kmod from within Anaconda. This is
something we corrected (example in the ddiskit sources too). You can
also replace the find-requires script with your own, if you want to
selectively ignore certain symbols that are not on the whitelists. I can
give you an example of how to do this, but prefer we try whitelisting
any affected symbols before we start doing this, so your drivers don't
run the risk of breaking on a minor release at some point later on.

Driver Disks are something I more or less inherited, and we're going to
work on cleaning up the process over time. Since there are relatively
few of these ever required, the documentation isn't as full featured.
However, I am more than happy to help with packaging or to receive
suggestions on ways to improve your experience. Let me know.

Jon.

P.S. Please feel free to email me directly.


_______________________________________________
rhelv5-list mailing list
rhelv5-list@(protected)
https://www.redhat.com/mailman/listinfo/rhelv5-list
©2008 redhatconfig.com - Jax Systems, LLC, U.S.A.