LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   video and sound not detected by kernel (http://www.linuxquestions.org/questions/slackware-14/video-and-sound-not-detected-by-kernel-532046/)

Furlinastis 02-24-2007 03:09 PM

video and sound not detected by kernel
 
I am having problems getting my sound and video drivers to load. I'm convinced this is because the drivers aren't loading because the kernel doesn't detect them, as they are seen as unknown devices. I've tried a few kernel appends with little success, just a little more "verboseness" that led me to this conclusion. Anyone have any idea how to force linux to recognize drivers to busIDs? Or is my conclusion off base?

Code:

01:00.0 VGA compatible controller: ATI Technologies Inc Unknown device 7280
01:00.1 Display controller: ATI Technologies Inc Unknown device 72a0
03:06.0 Multimedia audio controller: C-Media Electronics Inc Unknown device 8788

dmesg append=apci=noirq
dmesg append=pci=routeirq
dmesg no append
lspci

OH... and lsmod doesn't show any sound modules loaded, but shows fglrx:

lsmod | grep fglrx (only once X is loaded not in init3):

Code:

fglrx                517240  0
agpgart        31308  2 fglrx,intel_agp

Oddly, flgrxinfo shows:

Code:

display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)

OH, and the specs of this system are as follows:

Abit IC7-G, Pentium4 3.4GHz, 2x512MB of RAM, Sapphire X1950 Pro AGP, Auzentech X-Meridian

GrueMaster 02-24-2007 03:33 PM

On the video side, what is listed for Driver in your xorg.conf file (fgrep Driver /etc/X11/xorg.conf)?

On the audio side, try here. Update: This takes you to alsa. I'd suggest posting on the alsa-devel mailing list. It probably won't take much to get it added to the driver. I'm currently working on HD audio issues, otherwise I'd look into it directly.

erklaerbaer 02-24-2007 03:38 PM

your soundcard doesn't seem to be supported by alsa yet.
http://www.alsa-project.org/alsa-doc...C-Media#matrix
It's worth a try to check the mailing list and irc channel.

probably the same applies to your video card(fglrx is really shabby IMHO).
try the X11 drivers.

Furlinastis 02-24-2007 04:07 PM

Hmm, at auzentechs site they say it works with the built-in c-media drivers but don't go much into details. Just said the chip is based on an earlier model, so I would think all the function calls or whatever would still work... I'm not a programmer but I would think adding support for this card would be as easy as typing a busID/chipID/vendor name into the code somewhere, but I'm not a programmer so how should I know? :p Obviously, this way wouldn't enable all the bells and whistles this card has(I really like it's headphone driver but anyway..), but at least I would think the sound quality would be there.

My xorg.conf does point to fglrx:

Code:

        Driver                "fglrx"
And yea, this is the last time I'm buying an ATi card :p

Oh, and I followed THIS guide to install the drivers. Also used the tutorial here at linuxquestions.org and a few others.

H_TeXMeX_H 02-24-2007 05:07 PM

I have a C-Media sound card and it works great (even better than my soundblaster which the C-Media card replaced). So, it will work. Now, what kernel are you using ? It works for me with huge26.s

Furlinastis 02-24-2007 05:30 PM

OH... heh heh... how'd I leave that info out? I'm using 2.6.20.1 and slackware11... but since I upgraded from 2.6.20 X won't boot at all, so I'm going to go back to 2.6.20 cause that worked (well, "worked") with fglrx.

lpd 03-14-2007 01:04 PM

Quote:

Originally Posted by Furlinastis
OH... heh heh... how'd I leave that info out? I'm using 2.6.20.1 and slackware11... but since I upgraded from 2.6.20 X won't boot at all, so I'm going to go back to 2.6.20 cause that worked (well, "worked") with fglrx.

You probably forgot to compile the fglrx-kernel module for 2.6.20.1 :)
The 7280 device is your Radeon X1950Pro, at least parts of it.
The 72a0 device is obviously some other part of your Radeon X1950Pro but only ATI knows what.

The kernel doesn't really need to know exactly what the different devices are as long the right kernel or Xorg modules do know, but someone should at least get the correct names added to "/usr/share/misc/pci.ids".


All times are GMT -5. The time now is 10:09 AM.