• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] SUSE10.1: Realtek ALC883 High Definition Audio

Ich habe hier vor mir ein Notebook von Aquado mit dem Intel ICH7 Chipsatz, HDA-Audio mit ACL 883 von Realtek.

Leider habe ich auch nach allen möglichen Tests (OSS, ALSA-alt ALSA-neu,ALSA-Packman,ALSA selber baun, ALLE Optionen in der /etc/modprobe.d/sound die ich gefunden habe:
model=
* ALC880
o 3stack - 3-jack in back and a headphone out
o 3stack-digout - 3-jack in back, a HP out and a SPDIF out
o 5stack - 5-jack in back, 2-jack in front
o 5stack-digout - 5-jack in back, 2-jack in front, a SPDIF out
o 6stack - 6-jack in back, 2-jack in front
o 6stack-digout - 6-jack with a SPDIF out
o w810 - 3-jack
o z71v - 3-jack (HP shared SPDIF)
o asus - 3-jack
o uniwill - 3-jack
o F1734 - 2-jack
o test - for testing/debugging purpose, almost all controls can be adjusted. Appearing only when compiled with $CONFIG_SND_DEBUG=y

* ALC260
o hp - HP machines
o fujitsu - Fujitsu S7020

* CMI9880
o minimal - 3-jack in back
o min_fp - 3-jack in back, 2-jack in front
o full - 6-jack in back, 2-jack in front
o full_dig - 6-jack in back, 2-jack in front, SPDIF I/O
o allout - 5-jack in back, 2-jack in front, SPDIF out
o auto - auto-config reading BIOS (default)

1. For ALC882:
* 3stack-dig
* 6stack-dig
* arima
* auto
2. For ALC883:
* 3stack-dig
* 3stack-6ch-dig
* 3stack-6ch
* 6stack-dig
* 6stack-dig-demo
* auto

und noch einige mehr, bis jetzt nur Sound aus dem Kopfhörerausgang, aus dem Mikrofoneingang (ja, wirklich) und aus dem Digitalausgang (auch analog, aber leiser). Die eingebauten Lautsprecher (2+Subwoofer) bleiben still.

Ich habe SuSE 10.1 installiert und die Alsa 1.0.13-Pakete von Pakmann.

Hat noch jemand eine Idee? Google ist nicht mehr mein Freund.

Grüße
 
Hi ich hab deinen Artikel gelesen über das Problem mit der Soundkarte (ALC883). Nun ich hab ebenfalls den Acer Limewire 4070 nutze allerdings Fedora Core 5 und gekomm die Soundkarte nicht installiert. Jedoch hat mir dein Artikel weitergeholfen und ich bin jetzt soweit das Ich das patch geladen hab. Danach starte ich "./hgcompile --with-cards=hda-intel && make && make install" und jetzt bleibt folgendes am Ende stehen:

--------------------------------------------
< ... >
make[2]: Entering directory `/home/Torsten/Desktop/pciutils-2.2.3-i486-2/alsa-dri
make[2]: Leaving directory `/home/Torsten/Desktop/pciutils-2.2.3-i486-2/alsa-driv
make[1]: Leaving directory `/home/Torsten/Desktop/pciutils-2.2.3-i486-2/alsa-driv
/sbin/depmod -a 2.6.18-1.2200.fc5
if [ -L /usr/include/sound ]; then \
rm -f /usr/include/sound; \
ln -sf /home/Torsten/Desktop/pciutils-2.2.3-i486-2/alsa-driver-1.0.12rc3/
else \
rm -rf /usr/include/sound; \
install -d -m 755 -g root -o root /usr/include/sound; \
for f in include/sound/*.h; do \
install -m 644 -g root -o root $f /usr/include/sound; \
done \
fi
cat WARNING

WARNING!!! The mixer channels for the ALSA driver are muted by default!!!
**************************************************************************
You would use some ALSA or OSS mixer to set the appropriate volume.

---------------------------------------------------------------

So jetzt wollt ich dich fragen ob das bei dir auch so war oder ob da jetzt noch ein Problem besteht ? Weil wenn ich /etc/init.d/alsasound restart tätige passiert folgendes:

Starting sound driver: snd-opl3sa2 FATAL: Module snd_opl3sa2 not found.
done
Starting sound driver: snd-hda-intel WARNING: Error inserting snd (/lib/modules/2.6.18-1.2200.fc5/kernel/sound/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.18-1.2200.fc5/kernel/sound/acore/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd (/lib/modules/2.6.18-1.2200.fc5/kernel/sound/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.18-1.2200.fc5/kernel/sound/acore/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_pcm (/lib/modules/2.6.18-1.2200.fc5/kernel/sound/acore/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd_pcm

WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.18-1.2200.fc5/kernel/sound/pci/hda/snd-hda-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.18-1.2200.fc5/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
done

--------------------
Bei alsaconf erkennt er gar keine PCI geräte und will nach ISA - Karte suchen.
---------------------
dmesg verät noch mehr:
-----------------
snd: Unknown symbol snd_compat_vsnprintf
snd: Unknown symbol snd_compat_strlcpy
snd_timer: Unknown symbol snd_info_register
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_iprintf
snd_timer: Unknown symbol snd_ecards_limit
snd_timer: Unknown symbol snd_oss_info_register
snd_timer: Unknown symbol snd_unregister_device
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_compat_strlcpy
snd_timer: Unknown symbol snd_register_device
snd: Unknown symbol snd_compat_vsnprintf
snd: Unknown symbol snd_compat_strlcpy
snd_timer: Unknown symbol snd_info_register
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_iprintf
snd_timer: Unknown symbol snd_ecards_limit
snd_timer: Unknown symbol snd_oss_info_register
snd_timer: Unknown symbol snd_unregister_device
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_compat_strlcpy
snd_timer: Unknown symbol snd_register_device
snd_pcm: Unknown symbol snd_info_register
snd_pcm: Unknown symbol snd_info_create_module_entry
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_info_free_entry
snd_pcm: Unknown symbol snd_info_get_str
snd_pcm: Unknown symbol snd_verbose_printk
snd_pcm: Unknown symbol snd_ctl_register_ioctl
snd_pcm: Unknown symbol snd_card_file_add
snd_pcm: Unknown symbol snd_iprintf
snd_pcm: Unknown symbol snd_major
snd_pcm: Unknown symbol snd_unregister_device
snd_pcm: Unknown symbol snd_timer_new
snd_pcm: Unknown symbol snd_device_new
snd_pcm: Unknown symbol snd_compat_strlcpy
snd_pcm: Unknown symbol snd_ctl_unregister_ioctl
snd_pcm: Unknown symbol snd_lookup_minor_data
snd_pcm: Unknown symbol snd_info_create_card_entry
snd_pcm: Unknown symbol snd_power_wait
snd_pcm: Unknown symbol snd_device_free
snd_pcm: Unknown symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_device_register
snd_pcm: Unknown symbol snd_register_device
snd_pcm: Unknown symbol snd_info_get_line
snd_hda_codec: Unknown symbol snd_ctl_add
snd_hda_codec: Unknown symbol snd_card_proc_new
snd_hda_codec: Unknown symbol snd_compat_snprintf
snd_hda_codec: Unknown symbol snd_ctl_find_id
snd_hda_codec: Unknown symbol snd_verbose_printk
snd_hda_codec: Unknown symbol snd_ctl_new1
snd_hda_codec: Unknown symbol snd_component_add
snd_hda_codec: Unknown symbol snd_iprintf
snd_hda_codec: Unknown symbol snd_ctl_elem_read
snd_hda_codec: Unknown symbol snd_ctl_elem_write
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_list
snd_hda_codec: Unknown symbol snd_device_new
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step
snd_hda_codec: Unknown symbol snd_pcm_format_width
snd_hda_intel: Unknown symbol snd_pcm_new
snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
snd_hda_intel: Unknown symbol snd_card_register
snd_hda_intel: Unknown symbol snd_card_free
snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: Unknown symbol snd_hda_bus_new
snd_hda_intel: Unknown symbol snd_hda_build_pcms
snd_hda_intel: Unknown symbol snd_verbose_printk
snd_hda_intel: Unknown symbol snd_hda_codec_new
snd_hda_intel: Unknown symbol snd_hda_queue_unsol_event
snd_hda_intel: Unknown symbol snd_card_new
snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
snd_hda_intel: Unknown symbol snd_hda_calc_stream_format
snd_hda_intel: Unknown symbol snd_pcm_set_ops
snd_hda_intel: Unknown symbol snd_hda_suspend
snd_hda_intel: Unknown symbol snd_device_new
snd_hda_intel: Unknown symbol snd_pcm_suspend_all
snd_hda_intel: Unknown symbol snd_hda_resume
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
snd_hda_intel: Unknown symbol snd_hda_build_controls
snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
-------------------


Was nun ?

Hinweis:
- Ich nutze Kernel "2.6.18-1.2200.fc5"
- Beim Kernel 2.6.17 war ich schon soweit das /etc/init.d/alsasound restart nur einen Fehler mochte und das Modul "snd-opl3sa2.ko" nicht finden bzw. laden konnte. Jedoch startete der snd-hda-intel richtig. (was hat "snd-opl3sa2.ko" eigentlich damit zu tun ?)


Ich würde mich sehr über eine Antwort freuen.
 
Ja, den Fehler kenne ich auch.
ich habe dann noch allerlei hin und herprobiert (z.B. ldconfig, depmod -a) und letztlich ging es.
Am besten funktioniert noch Alsa 1.0.12 mit dem Treiberpaket 1.0.12rc4 von realtek. (Ich glaube der Link taucht oben auf, wenn nicht nochmal Anfragen, dann suche ich Ihn raus).

Grüße
 
Oben