Porting custom drivers from RHEL 6. to MRG Real-time

Latest response

All,

I am trying to scope the work requried to take custom hardware drivers written for 6.2 and get them up and running w/ MRG Real-time only. (not M or G, yet :-).

Any examples or reference docs that you can share w/ me?

Thanks in advance!

- Chad

Responses

Hi Chad.

I'm moving this to the RHEL group as that's a more appropriate place for it than the Customer Portal group, which is for discussions and feedback about this website and community.

Hi Chad,

From the Red Hat side, there isn't much we provide for porting third-party RHEL drivers to MRG-RT. As you know, MRG-RT is based on a much newer upstream kernel compared to the latest RHEL 6 kernel.

I'll have to defer to the other customers that have done this on their own, as they might have the best tips to provide.

Andrius.

Chad, 

I'm the lead engineer for the MRG Realtime kernel (MRG-R). 

Is this driver something you have developed, or is it a third-party driver (e.g. Nvidia drivers)?

You should be able to take a driver that compiles and loads on RHEL6 and recompile it using the kernel-rt-devel package.  Not saying that it will always run out of the box, since there are some differences in the way spinlocks are handled on RT, but it shouldn't be that hard to rebuild the driver using the RT devel package.

Clark

Hi Chad,

I have a rhel 6.6 with 3.8.13-rt27-40.el6 kernel-rt-devel.
What do i need to rebuild the kernel-rt27-40 and where can i get the source code?
Your help more appreciated. We are planning to use the mrg rt and this would be a big sales on a subscriptions on you side.

Rommel

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.