On Sun, 14 Apr 2002, Ionel Mugurel Ciobica wrote:

> 00:07.5 este sunetul (00:07.5 Multimedia audio controller: VIA
> Technologies, Inc. AC97 Audio Controller (rev 50))
> 00:07.5 Class 0401: 1106:3058 (rev 50)

     Hmmm... ciudat. Din ce scrie aici, este via82c686a (via8233 este
1106:3059).

> Am pus alsa si direct ca pachet (.deb) si compilat separat de mine.
>
> Uite ce-mi da la boot:
>
> ...
> PCI: Assigned IRQ 10 for device 00:10.0
> IRQ routing conflict for 00:07.5, have irq 5, want irq 10
> IRQ routing conflict for 00:07.6, have irq 5, want irq 10
> PCI: Sharing IRQ 10 with 00:0a.1
> ...

    Asta nu are nici o legatura cu ALSA. E problema de
BIOS/kernel/martieni/whatever... In mod normal nu ar tb. sa fie probleme,
am mers eu cu o placa de retea care urla asa, dar nu se stie niciodata.

> snd: VIA 82C686A soundcard #1 not found or device busy
> snd: VIA 82C686A soundcard #1 not found or device busy
> Cum sa-i spun sa schimbe irq si restul, ca nu gasesc nimic documentatie,
> sau nu stiu unde sa caut? Sau sa nu fie irq de vina?

      Mda, deci s-ar putea sa nu-i placa faza cu irq-ul... Nasol. Incearca
sa muti chestia de pe irq10 pe alt slot (daca se poate). Cauta si prin
BIOS, daca poti modifica IRQ-ul de la sunet. Dar mai intai,
vezi mai jos.

> In lilo.conf i-am pus:
>
> append="via82cxxx_audio=0x1000,09,7,5 via686a=0x1000,09,7,5 via8233=0x1000,09,7,5 
>ac97=0x1000,09,7,5"

     :) NU se faca asa, ca nu le compilezi monolitic in kernel. Oricum,
modulele nu se numesc viaxxx, ci snd-viaxxx, si sunt ceva mai multe. Vezi mai jos.

> Alsaconf cu driverul '0x36  VIA82C686A' zice:
> No /usr/bin/amixer for ALSA 0.5
> Could not initialize the mixer, the card was probably
> not detected correctly.

     Nu stiu exact ce este alsaconf... ai pus cumva alsa-0.9.x?

> iar cu '0x30  Chips_on_Analog_Devices_AD1816A/AD1815' zice la fel.

     Asta habar nu am ce este... De unde a aparut?!

> Alsa compilat de mine a fost cu optiunile:
> ./configure --with-cards='via686a,via8233' --with-oss=yes

     Uite aici cum a mers la mine, intai incearca asa, si daca nu merge
feel free to improvise:

1) get alsa-drivers 0.5.12a, alsa-lib 0.5.10b, alsa-utils 0.5.10
2) cd alsa-drivers, ./configure --with-cards=via686a --with-oss=yes
--with-isapnp=no
3) make && make install, de asemenea ./snddevices
4) ./configure && make && make install in alsa-lib si alsa-utils
5) pui asa in /etc/modules.conf:

# ALSA Configuration
alias char-major-116 snd
alias snd-card-0 snd-card-via686a
# OSS/Free Emulation
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

6) si asta in /etc/rc.d/rc.local (sau unde tii configurarea pentru sunet):

echo "Loading ALSA modules..."
/sbin/modprobe snd-card-via686a
/sbin/modprobe snd-pcm-oss
/sbin/modprobe snd-seq-oss
/sbin/modprobe snd-mixer-oss
/bin/cat /proc/asound/cards | tr -s " " | logger -t alsa

# Set the mixer and volume parameters
echo "Setting mixer and volume..."
/usr/sbin/alsactl restore

==========

     Ar trebui sa mearga asa... Daca nu, problema e cu irq-urile. Tot nu
ai spus exact ce placa de baza ai... Vezi in alsa-drivers/INSTALL:

[...snip...]
  Module snd-card-via686a.o
  -------------------------

    Module for AC'97 motherboards based on VIA 82C686A (south) bridge.

    snd_mpu_port        - 0x300,0x310,0x320,0x330, otherwise obtain BIOS
setup
    snd_joystick        - 1 = enable, otherwise obtain BIOS setup
    snd_pbk_frame_size  - max playback frame size in kB (4-128kB)
    snd_cap_frame_size  - max capture frame size in kB (4-128kB)

    Module supports autoprobe and multiple bus-master chips (max 8).
    Note: on some SMP motherboards like MSI 694D the interrupts might
          not be generated properly.  In such a case, please try to
          set the SMP (or MPS) version on BIOS to 1.1 instead of
          default value 1.4.  Then the interrupt number will be
          assigned under 15.
[...snip...]

     Poate asta e... In orice caz, bafta!


Numai bine,

--
Mihnea-Costin Grigore          [ "Tenebus Ipsilo Ibinem Catehens" ]
E-mail: [EMAIL PROTECTED]       Home Page: http://mgc8.virtualave.net

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui