Download your favorite Linux distribution at LQ ISO.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 02-23-2010, 02:41 PM   #1
LQ Newbie
Registered: Feb 2010
Location: Tempe, Arizona
Distribution: Ubuntu
Posts: 12

Rep: Reputation: 0
Need help with device driver programming for my sound card

Hi folks !!!

I want to start linux device driver programming and that too with my sound card which did not get initialized when I installed RHEL 5 on my dell inspiron laptop.

I have started reading O'Really book on linux device driver. Any other suggestions with which I can play around to understand device driver programming.

Old 02-23-2010, 03:10 PM   #2
LQ Veteran
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
If you mean this one:
it is the standard.
Old 02-23-2010, 03:33 PM   #3
Senior Member
Registered: Nov 2006
Distribution: Debian Linux 11 (Bullseye)
Posts: 3,391

Rep: Reputation: 141Reputation: 141
Are you sure that you want to learn how to write device drivers, rather than just figure out how to get your sound card to work? Also, is there some reason you have chosen to use RHEL rather than one of the more common non-commercial distros that we normally see on laptops, such as Ubuntu, or Debian, or Suse, or whatever?
Old 02-24-2010, 09:23 AM   #4
Registered: Oct 2008
Location: Earth
Distribution: Slackware
Posts: 228

Rep: Reputation: 54
The first version of RHEL 5 was released 2007; it's likely that a newer kernel would know about your sound device.

Some information about sound drivers is available at

Your sound hardware is likely to be AC'97 or HDA; these specifications are available on Intel's web site.
Old 02-24-2010, 11:17 AM   #5
LQ Newbie
Registered: Feb 2010
Location: Tempe, Arizona
Distribution: Ubuntu
Posts: 12

Original Poster
Rep: Reputation: 0
Thanks all for your replies.

@pixellany -
I have started that book. I need a start with a simple module that I can insert first before moving completely into some kind of device drivers like my sound driver.

@Quakeboy02 -
Yes, I want to learn device driver programming. I thought I would have sme hands-on experience along with fixing driver problem. There are not any specific reasons for using RHEL. I started RHEL training in my college and I was comfortable with it. I need to try Ubuntu for sure but I will keep RHEL with me.

@cladisch -
I would be glad to switch to some new kernel but I have not done any compiling / re-compiling. Would you pls guide me on that.

Everybody -
I am ready to fix my sound card problem by all ideas which you guys shared. Also I want to learn device driver thing. Like I wrote to Quakeboy I thought I will learn device drivers along with configuring my sound card.

Thank you !!!


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Device driver programming shariefbe Programming 6 09-01-2008 02:07 PM
Newbie to device driver programming ben85 Programming 1 01-24-2008 05:48 PM
device driver programming rebel_angel Linux - Hardware 5 11-30-2006 05:48 AM
Linux device driver programming iammisc Programming 1 11-26-2005 11:46 AM
linux device driver programming chandansingh Programming 1 03-26-2005 08:30 AM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:17 PM.

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