geekvenue.net

Welcome to Chucktips Hardware HELP WITH DEAD OS Installing FreeBSD Miscellaneous
 faq
 search
 add article
 cool-stuff
 how-to
 main
 tips


Howto make a AC97 (VIA VT82C686A) working?
Multimedia Posted by Marc Lafortune on Wednesday October 09, @03:49PM
from the dept.
I followed the article on how to make a sound card working under FreeBSD (I have 4.6.2), it's not my first box I build. Of course before installing FreeBSD I checked the release notes to see if my hardware was supported or not... and yes it is!

At least it should be... I have a 'on board' sound card the VIA VT82C686A so called AC97. I compiled my kernel no problem, I did a cat /dev/sndstat to know on which device my card is and here's the output:
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <VIA VT82C686A> at io 0xcc00 irq 10 (1p/1r/0v channels duplex)

On the FreeBSD site, it's said that this card should be working (and yes it is working under other's OS). I have absolutly no output when I try to play some sound. I compiled my kernel with two new options (pcm and sbc) and still I dont see any snd device in the sndstat file. When I try to ./MAKEDEV snd0
It go back on the prompt and nothing is created (no error). So I tried ./MAKEDEV pcm0 here's what I got pcm0 - no such device name

Any idea?

Thanks in advance!


<  |  >

 

Related Links
  • Articles on Multimedia
  • Also by Marc Lafortune
  • Contact author

    If you have ever wanted to learn about Cisco Routers, check out my new book "Cisco Routers for the Small Business" - it's Cisco CLI for the Regular Guy!

  • Sponsors

    The Fine Print: The following comments are owned by whoever posted them.
    ( Add a Reply )

    Over 10 comments listed. Printing out index only.
    Re: Howto make a AC97 (VIA VT82C686A) working?
    by Santhosh Joseph on Thursday October 10, @11:29PM
    re-complie the kernel with
    device pcm
    and do not add other options (for sound). Add this option just below the last line of the devices section
    ...
    # To make an SMP kernel, the next two are needed

    #options SMP # Symmetric MultiProcessor Kernel
    #options APIC_IO # Symmetric (APIC) I/O
    device isa
    device eisa
    device pci
    device pcm
    .........

    Hope this helps.
    [ Add a Reply to this ]
    Re: Howto make a AC97 (VIA VT82C686A) working?
    by Marc Lafortune on Friday October 11, @03:25PM
    Thanks for the answer...
    My kernel is already compiled with the pcm device and the kernel actualy "see" that device. I just found that some of the applications are working and some other dont... for example: enjoyempeg does work, but realplayer don't. So I told myself, well realplayer is an emulation so let's try something else. Gaim work (MSN + AIM client) but gnome doesn't and this one really surprise me. I really dont understand this.
    BTW no error are displayer (except for realplayer but it's in linux emulation so the test might not be valid)
    [ Add a Reply to this ]
    Re: Howto make a AC97 (VIA VT82C686A) working?
    by Santhosh Joseph on Sunday October 13, @03:43AM
    It appears that the application you are trying to run is attempting to access the same device which is already in use byanother application. I have had similar problems when using XMMS with OSS Driver. The workaround is to use the ESD (eSound plugin) for XMMS (at least on my system). Strangely enough, this problem occurs when one song finishes and the playlist advances to the next song, again this problem does not occur unless i try to start another application that uses sound output. I've had trouble with some Linux systems too while playing MPlayer (video player), fortunately in each case i could specify the output sound driver.

    I don't use RealPlayer so i can't suggest the exact remedy, but try setting the audio output plugin to esd. I have found it better (gives less problems when running other applications using sound) to turn of the audio servers when using gnome/kde
    [ Add a Reply to this ]
    Re: Howto make a AC97 (VIA VT82C686A) working?
    by G.I.B. on Wednesday January 29, @11:57PM
    Once i had such problem and one way to make it work is to reboot your PC and in BIOS disable the sound on board, then let the system boot and restart again and in BIOS enable the sound on board.
    Seems to be easy but it worked for me
    [ Add a Reply to this ]
    Re: Howto make a AC97 (VIA VT82C686A) working?
    by Jesse on Saturday February 01, @07:39AM
    I have a FIV an17 mobo. I just built the computer and everything works great except that the sound won't work. My computer detects the onboard sound as PCI adio device but I can't load a driver for it. I have tried to load the driver from the CD that came with the mobo but I always get "critical error, this prpgram will terminate" when I am loading it. How can I get this to work?
    [ Add a Reply to this ]
    Re: Howto make a AC97 (VIA VT82C686A) working?
    by ++++++ on Friday February 14, @08:48AM
    I've had the same problem for a long time and finally fixed it today. Try downloading the new audio ACI PCI driver from Microsoft - VIA PCI Audio Controller(MICRO-STAR MS-6198) - V. 5.12.01.3109
    [ Add a Reply to this ]
    Re: Howto make a AC97 (VIA VT82C686A) working?
    by hawk on Tuesday September 16, @06:39PM
    ok i have something of the same problem i upgrade to win 2000 and of course could not find the drivers for this on my pc and ihave beeing trying forever to fix it any ideas
    [ Add a Reply to this ]
    Re: Howto make a AC97 (VIA VT82C686A) working?
    by itzikromi on Monday December 08, @12:14PM
    well i have problems too with the card
    it is working i here music very good only the microphone is not working try neu bios version
    [ Add a Reply to this ]
    Re: Howto make a AC97 (VIA VT82C686A) working?
    by am on Tuesday December 30, @04:18PM
    Well, the first thing to do is NOT to recompile the kernel.

    Refer to ch. 14:

    . Do kldload snd (this will load every possible snd* driver).

    . Use MAKEDEV to build the nodes.

    . If it isn't working, quit.

    . Else grep to see what drivers are actually being used (ignore snd_pcm if it's not the only one).

    . Go to /boot/loader.conf and put snd_X_load there.

    . Voila.
    [ Add a Reply to this ]
    The Fine Print: The following comments are owned by whoever posted them.
    ( Article Reply )

    "You never know how many friends you have until you own a Condo on the beach." -- Jason's Postulate

    Powered by Zope  Powered by Apache  Squishdot Powered
    All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest ©2001 Jason Neumann.
    [ main | post article | search ]