LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
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?

Notices


Reply
  Search this Thread
Old 08-25-2003, 02:09 PM   #1
Jay_highlands
Member
 
Registered: Jul 2003
Location: Scotland
Distribution: Slackware64 -current
Posts: 30

Rep: Reputation: 15
VIA VT8223 AC97 sound card problems


Hi

i have a onboard VIA VT8223 AC97 sound card chip and am having some problems with it. I can get the card working with OSS which is ok but when i play games the sound doesnt work because it looks at /dev/dsp and says file not found.

OSS has the sound card working at /dev/dsp0 so i tryed ln -s /dev/dsp0 /dev/dsp the linking worked but games still say cant find /dev/dsp.

When i cat /dev/dsp i get a load of XXXXXXX it doesnt stop til i ctrl+C. i have also tryed cp /dev/dsp0 /dev/dsp but that doesnt work also.

This is my modules.conf file
-------------------------------
#### Modified by oss-install ####

# Note! OSS/Linux doesn't use this file. All kernel sound
# services have just been disabled during oss installation.

alias char-major-14 off
alias sound off
alias midi off
alias sound-slot-0 off
alias sound-service-0-0 off
alias sound-service-0-1 off
alias sound-service-0-3 off
alias sound-service-0-8 off
alias sound-service-0-11 off
alias sound-service-0-12 off
alias sound-slot-1 off
alias sound-service-1-0 off
alias sound-service-1-1 off
alias sound-service-1-3 off
alias sound-service-1-8 off
alias sound-service-1-11 off
alias sound-service-1-12 off
alias sound-slot-2 off
alias sound-service-2-0 off
alias sound-service-2-1 off
alias sound-service-2-3 off
alias sound-service-2-8 off
alias sound-service-2-11 off
alias sound-service-2-12 off
alias sound-slot-3 off
alias sound-service-3-0 off
alias sound-service-3-1 off
alias sound-service-3-3 off
alias sound-service-3-8 off
alias sound-service-3-11 off
alias sound-service-3-12 off
alias char-major-116 off
alias snd-card-0 off
alias snd-card-1 off
alias snd-card-2 off
alias snd-card-3 off
alias snd-card-4 off
alias char-major-108 ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-13 n_hdlc
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate

# ALSA portion
alias char-major-195 nvidia

--------------------------------------------
Its really big so am guessing there is something wrong with it ?

Any help would be great

PS. am using slackware 9.0
 
Old 08-25-2003, 02:26 PM   #2
exodist
Senior Member
 
Registered: Aug 2003
Location: Portland, Oregon
Distribution: Arch
Posts: 1,374

Rep: Reputation: 47
first try chmod 777 /dev/ds*
if that does not work I recommend switching to alsa sound drivers:

do not load the oss module, or if it is static in your kernel disable it, and remove all references to it from modules.conf

download all the sources on alsa.sourceforge.net
extract each one
in the device sources type ./snddevices
then in each package (this order) type:
./configure
make
make install
install packages in this order:
alsa-driver alsa-lib alsa-oss alsa-utils then you won't need alsa-tools (card specific not your card)

I have the same card and use slack 9.0 the alsa drivers are much better. also using alsamixer you can set more options like base, center, surround, depth, etc. then you save the settings for a reboto with "alsactl store" and add "alsactl restore" to the end of /etc/rc.d/rc.local

it works a hole lot better.
 
Old 08-25-2003, 03:49 PM   #3
Jay_highlands
Member
 
Registered: Jul 2003
Location: Scotland
Distribution: Slackware64 -current
Posts: 30

Original Poster
Rep: Reputation: 15
Hi

Thanks for all that info

I removed the OSS modules from the modules.conf file then rebooted but when i do lsmod i get the following :

Module Size Used by Tainted: P
nvidia 1628288 11 (autoclean)
n_hdlc 6304 1 (autoclean)
ppp_synctty 6016 1 (autoclean)
ppp_generic 15452 3 (autoclean) [ppp_synctty]
slhc 5040 0 (autoclean) [ppp_generic]
uhci 24560 0 (unused)
ehci-hcd 14632 0 (unused)
usbcore 58144 1 [uhci ehci-hcd]
snd-via82xx 11680 0 (unused)
snd-pcm 55968 0 [snd-via82xx]
snd-timer 13284 0 [snd-pcm]
snd-ac97-codec 36936 0 [snd-via82xx]
snd-page-alloc 6004 0 [snd-via82xx snd-pcm]
snd-mpu401-uart 3136 0 [snd-via82xx]
snd-rawmidi 12480 0 [snd-mpu401-uart]
snd-seq-device 3904 0 [snd-rawmidi]
snd 27492 0 [snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 3332 0 [snd]
pcmcia_core 38112 0
ide-scsi 8048 0
8139too 15272 1
mii 2240 0 [8139too]

i tryed removing all the snd modules by doing rmmod but when i reboot they just load again. How can i remove these for good ?

Thanks again
 
Old 08-25-2003, 05:50 PM   #4
exodist
Senior Member
 
Registered: Aug 2003
Location: Portland, Oregon
Distribution: Arch
Posts: 1,374

Rep: Reputation: 47
well 2 things here:
1) snd-whatever is the way alsa does its drivers meaning you do have alsa driver. at least I think so, but alsa does not come with slack 9 so if you didn't install it then you do not have it.

2) also, did you enable hotplug while doign the install? the slackware hotplug though useful for some people is very very anoying to most slack users I know (Don't string me up if you are a long time slacker liek me, but love it) I recommend:

a) disabling hotplug (may cause unforsene problems who's solving would gain you a bit of experiance, to disable hotplug type: chmod 000 /etc/rc.d/rc.hotplug
if this brakes to much stuff you can re-enable it with: chmod 755 /etc/rc.d/rc.hotplug

b) disabling the audio section of the hotplug system:
edit /etc/rc.d/rc.hotplug
comment out any section that looks liek it has to do with audio and leave everything else unchanged (never tried, and can't be sure I can help)
 
Old 08-25-2003, 05:51 PM   #5
exodist
Senior Member
 
Registered: Aug 2003
Location: Portland, Oregon
Distribution: Arch
Posts: 1,374

Rep: Reputation: 47
actually for option b, I made a mistake, rc.hotplug would have no usefult things to comment out inside it, edit the /etc/hotplug/whatever to change it, however option a and everything else is still valid.
 
Old 08-25-2003, 06:12 PM   #6
Jay_highlands
Member
 
Registered: Jul 2003
Location: Scotland
Distribution: Slackware64 -current
Posts: 30

Original Poster
Rep: Reputation: 15
I cant remove the hotplug as i have a usb modem connected to it.

I put all the snd- names into the blacklist file and rebooted my box and when it loaded it said no sound cards found when running alsactl store and alsactl restore. When i removed these from the blacklist and rebooted i nevre got an error so i ran alsamixer.

When i run this all my bars are muted(MM) and turned down also the card says VIA 8235.

When i up the volume and unmute it i can still not heard any sounds. Any other ideas at all ?
 
Old 08-25-2003, 06:20 PM   #7
Jay_highlands
Member
 
Registered: Jul 2003
Location: Scotland
Distribution: Slackware64 -current
Posts: 30

Original Poster
Rep: Reputation: 15
I just downloaded and installed the alsa-xmms driver and it worked!

but i still cant seem to get it working with anything else
 
Old 08-25-2003, 06:24 PM   #8
exodist
Senior Member
 
Registered: Aug 2003
Location: Portland, Oregon
Distribution: Arch
Posts: 1,374

Rep: Reputation: 47
ok, I think I follow..
so alsa is installed good
here is what to do:
first off only alsactl restore should be run at boot, not alsa store
second run alsamixer and set everything how you like and unmute it (set bar and then also unmute is seperate task)
when that is done run alsactl store once, do not have it autorun ever
then make sure you run the snddevices script inside the alsa-driver sourcecode

then after all that type: chmod 777 /dev/ds* /dev/sn* /dev/mix*
that way yuohave access to the devices

also are you by chance runnign devfs? (if you don't knwo then you aren't)
 
Old 08-25-2003, 06:27 PM   #9
exodist
Senior Member
 
Registered: Aug 2003
Location: Portland, Oregon
Distribution: Arch
Posts: 1,374

Rep: Reputation: 47
Oh I just saw your modules list, I knwo the problem, alsa oss compatability is not loading, did you compiel the alsa-oss sources?
add the following modules to load at boot:

snd-pcm-oss
snd-mixer-oss
(might be snd-oss-mixer and snd-oss-pcm, but I think I was right first time) these make it so you can use alsa drivers for oss programs. that shoudl fix the trouble
 
Old 08-25-2003, 06:43 PM   #10
Jay_highlands
Member
 
Registered: Jul 2003
Location: Scotland
Distribution: Slackware64 -current
Posts: 30

Original Poster
Rep: Reputation: 15
i loaded them modules ok. sound plays fine in xmms and mplayer

when i try and run a game i get the error

/dev/dsp input/output error
cound not mmap /dev/dsp

any ideas what that could be ?

thanks for all this help!

Last edited by Jay_highlands; 08-25-2003 at 06:48 PM.
 
Old 11-27-2003, 09:37 PM   #11
jsmarshall85
Member
 
Registered: Aug 2003
Posts: 386

Rep: Reputation: 30
EDIT - wow, didnt realize this post was this old from august. i will repost my question.

exodist, first off all your info is very helpful. thank you.

not to take away from jay's problem and i dont mean to change this thread but i actually have a different problem. i have the same sound card on my mobo and i am running slack 9.1 with alsa 0.9.6. my sound plays, but has static behind all the sounds including games. audio cds play fine in xmms. here is my output from lsmod
Module Size Used by Tainted: P
nvidia 1628576 11 (autoclean)
snd-pcm-oss 37252 1
snd-mixer-oss 11992 0 [snd-pcm-oss]
printer 7040 0 (unused)
uhci 24496 0 (unused)
ehci-hcd 16872 0 (unused)
usbcore 58400 1 [printer uhci ehci-hcd]
snd-via82xx 11712 1
snd-pcm 55904 0 [snd-pcm-oss snd-via82xx]
snd-timer 13252 0 [snd-pcm]
snd-ac97-codec 37240 0 [snd-via82xx]
snd-page-alloc 6004 0 [snd-via82xx snd-pcm]
snd-mpu401-uart 3136 0 [snd-via82xx]
snd-rawmidi 12512 0 [snd-mpu401-uart]
snd-seq-device 3920 0 [snd-rawmidi]
snd 27460 0 [snd-pcm-oss snd-mixer-oss snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 3332 4 [snd]
via-rhine 13552 1
mii 2304 0 [via-rhine]
crc32 2880 0 [via-rhine]
ide-scsi 9424 0
agpgart 39576 3

any thoughts on the static?

Last edited by jsmarshall85; 11-27-2003 at 09:38 PM.
 
  


Reply


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
regarding sound card(AC97) zameer_india Linux - Software 29 01-03-2005 06:58 AM
what's included in the AC97 sound card support? darkleaf Linux - Hardware 6 11-23-2004 12:13 PM
ac97 Audio-card no sound on debian,need help. coder_ma Linux - Newbie 1 04-13-2004 01:01 AM
Sound Card or AC97 Codec Broken al_erola Linux - Hardware 2 07-23-2003 07:20 AM
AC97 Sound Card and the Chipmunks ddpicard Linux - General 6 03-05-2002 04:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:01 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