[Solved] Brak dźwięku SB X-Fi Audio Notebook express card

Karty graficzne, dźwiękowe, tv, monitory etc.
charles1510
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 23 sie 2011, 00:45
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64

[Solved] Brak dźwięku SB X-Fi Audio Notebook express card

Post autor: charles1510 »

Wyciągnąłem z dna szuflady tę leciwą kartę i okazał się że na Ubuntu 13.10 nie wytwarza dźwięku. Na starszych edycjach (11.04, 11.10) działała bez większego problemu. Co dziwne, na liście kart dźwiękowych występuje jeden wpis (Wyjście analogowe; SB1040) gdy jack słuchawek nie jest podłączony, a dwa wpisy po podłączeniu (Wyjście analogowe; SB1040 oraz Słuchawki; SB1040). Gdy podłącze jacka tak, żeby nie wchodził do końca i nie był wykrywany, to w obu słuchawkach słychać dźwięk prawego kanału. Czyli gra, ale coś złego dzieje się po wykryciu podłączenia wtyczki. Czy da się coś zrobić by karta działała jak należy? Mam uszkodzone gniazdo jacka w laptopie (może to czas na przeproszenie się z lutownicą) i zależy mi na działaniu karty bo nie za bardzo chcę siedzieć na Windowsie tylko dlatego, że nie mogę posłuchać muzyki w czasie pracy/nauki.

lscpi

Kod: Zaznacz cały

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV635/M86 [Mobility Radeon HD 3650]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RV635 HDMI Audio [Radeon HD 3600 Series]
03:00.0 PCI bridge: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG PCI to PCIe Bridge
04:00.0 Audio device: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG
07:00.0 Network controller: Intel Corporation WiFi Link 5100
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
09:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
09:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
09:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
09:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
aplay -l

Kod: Zaznacz cały

**** Lista PLAYBACK urządzeń ****
karta 0: Intel [HDA Intel], urządzenie 0: ALC663 Analog [ALC663 Analog]
  Urządzenia podrzędne: 1/1
  Urządzenie podrzędne #0: subdevice #0
karta 0: Intel [HDA Intel], urządzenie 1: ALC663 Digital [ALC663 Digital]
  Urządzenia podrzędne: 1/1
  Urządzenie podrzędne #0: subdevice #0
karta 0: Intel [HDA Intel], urządzenie 6: Si3054 Modem [Si3054 Modem]
  Urządzenia podrzędne: 1/1
  Urządzenie podrzędne #0: subdevice #0
karta 1: HDMI [HDA ATI HDMI], urządzenie 3: HDMI 0 [HDMI 0]
  Urządzenia podrzędne: 1/1
  Urządzenie podrzędne #0: subdevice #0
karta 2: Creative [HDA Creative], urządzenie 0: CA0110-IBG Analog [CA0110-IBG Analog]
  Urządzenia podrzędne: 1/1
  Urządzenie podrzędne #0: subdevice #0
lsmod | grep snd

Kod: Zaznacz cały

snd_hda_codec_ca0110    12551  1 
snd_hda_codec_hdmi     41154  1 
snd_hda_codec_si3054    13008  1 
snd_hda_codec_realtek    56475  1 
snd_hda_intel          52267  9 
snd_hda_codec         188738  5 snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_ca0110
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               102033  5 snd_hda_codec_si3054,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30095  1 snd_seq_midi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29433  2 snd_pcm,snd_seq
snd                    69141  29 snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
soundcore              12680  1 snd
/etc/modprobe.d/alsa-base.conf

Kod: Zaznacz cały

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
cat /proc/asound/cards

Kod: Zaznacz cały

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfdef8000 irq 50
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfdfec000 irq 51
 2 [Creative       ]: HDA-Intel - HDA Creative
                      HDA Creative at 0xfe8fc000 irq 18
Ostatnio zmieniony 26 lut 2014, 15:34 przez charles1510, łącznie zmieniany 1 raz.
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

Re: Brak dźwięku SB X-Fi Audio Notebook express card

Post autor: mucha090 »

ja bym proponował wyłączyć karte wbudowaną (w ustawieniach dźwięku powinno to być, jeśli nie to w pavucontrol)
a tej zewnętrznej dać profil, audio duplex
charles1510
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 23 sie 2011, 00:45
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Brak dźwięku SB X-Fi Audio Notebook express card

Post autor: charles1510 »

Pavucontrol próbowałem i nic nie dało wyłączenie zarówno wbudowanej karty, jaki i z hdmi. Słupki głośności ładnie podskakują, a ze słuchawek nic. Dodam że mikrofon tej karty działa prawidłowo. Wydaje mi się że problemem jest pojawienie się dwóch kart po włożeniu wtyczki.
Karta wbudowana puszcza dźwięk na głośniki laptopa, a po włożeniu wtyczki do jej gniazda w zwykłym panelu kontroli dźwięku widać jak "Głośniki" zmieniają się w "Słuchawki". W przypadku SB X-Fi pojawia się nowa karta. Może w jakiś sposób ustawić na stałe indeksy wszystkim kartom w /etc/modprobe.d/alsa-base.conf lub wrowadzić jakieś inne zmiany? Nie za bardzo jeszcze wiem co i jak tutaj się robi.

EDIT:
Nie wiem co się stało, ale po zabawach z pavucontrol, alsamixer-em słuchawki zaczęły działać! :) Możliwe że zaskoczyło po tym jak wymusiłem restart alsy przez:

Kod: Zaznacz cały

sudo alsa force-reload
gdy miałem włączone słuchawki do gniazda. Musiałby to dokładniej sprawdzić.

EDIT2:
Jedną z opcji, jaką musiałem przełączyć: alsamixer -> F6 -> zmiana karty na SB X-Fi -> <Auto-Mute> DISABLED !!! Oczywiście trzeba jeszcze zrobić unmute na odpowiednich kanałach przez naciśnięcie 'm'.
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 60 gości