J'essaie de faire une installation fonctionnelle d'Ubuntu 14.04 sur un Toshiba Satellite U2 . Ubuntu fonctionne plutôt bien, sauf qu’il n’ya absolument pas d’audio.
J'ai déjà suivi tous les conseils de la page Résolution des problèmes de son , et les résultats sont les suivants:
Le récepteur est répertorié si j'utilise pacmd
et la commande list-sinks
. Cependant, le résultat est le suivant:
$ pacmd
Welcome to PulseAudio! Use "help" for usage information.
>>> list-sinks
1 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9959
volume: 0: 153% 1: 153%
0: 11,00 dB 1: 11,00 dB
balance 0,00
base volume: 89%
-3,00 dB
volume steps: 65537
muted: no
current latency: 0,00 ms
max request: 0 KiB
max rewind: 0 KiB
[...]
used by: 0
linked by: 0
configured latency: 0,00 ms; range is 0,50 .. 341,33 ms
card: 0 <alsa_card.pci-0000_00_1b.0>
module: 5
properties:
[...]
alsa.name = "AD1981 Analog"
alsa.id = "AD1981 Analog"
[...]
alsa.long_card_name = "HDA Intel at 0x44080000 irq 43"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "27d8"
device.product.name = "NM10/ICH7 Family High Definition Audio Controller"
[...]
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-output-speaker: Altoparlanti (priority 10000, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-speakers"
analog-output-headphones: Cuffie analogiche (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
active port: <analog-output-speaker>
Je n'aime pas vraiment le state: SUSPENDED
, ni le used by: 0
, linked by: 0
et, à la fin, available: unknown
, mais je ne suis pas vraiment sûr de ce que tout ce résultat signifie .
Lors de la lecture des sons de test, je n'entends rien, même si vous utilisez Sudo
. L'utilisateur n'était pas dans le groupe audio
, j'ai ajouté l'utilisateur au groupe et rien n'a changé.
aplay -l
le montre.find /lib/modules/
uname -r| grep snd
trouve des tonnes de modules, les pilotes semblent donc être là.Sortie de lspci
:
$ lspci -v | grep -A7 -i "audio"
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Subsystem: Toshiba America Info Systems Device 0001
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at 44080000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
$ Sudo lspci -v | grep -A7 -i "audio"
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Subsystem: Toshiba America Info Systems Device 0001
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at 44080000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Je ne comprends pas si la carte son est prise en charge. Je peux voir ICH7
dans la liste Intel , mais je ne trouve pas NM10/ICH7
. De plus, il semble que les périphériques ICH7
utilisent le pilote snd-intel8x0
, que j'ai:
$ find /lib/modules/`uname -r` | grep snd-intel8x0
/lib/modules/3.13.0-24-generic/kernel/sound/pci/snd-intel8x0.ko
/lib/modules/3.13.0-24-generic/kernel/sound/pci/snd-intel8x0m.ko
Est-ce que quelqu'un sait comment résoudre ce problème?
Sur la page this , il est indiqué que sur certains ordinateurs portables Toshiba , les casques de muting non peuvent parfois mettre automatiquement en sourdine le volume principal. J'ai essayé beaucoup de combinaisons de mute/unmute les divers canaux mais rien n'a fonctionné.
Plus tard sur la même page suggèrent de faire:
$ Sudo iecset audio on
Et j'obtiens la réponse suivante:
control "IEC958 Playback Default" (index -1) not found
Je ne sais pas si cela pourrait être utile, mais le microphone interne fonctionne parfaitement. Je peux enregistrer un son mais je suis incapable de le jouer.
Je viens de remarquer que lorsque alsa force-reload
est exécuté, il est indiqué qu'il ne parvient pas à décharger certains modules:
$ Sudo alsa force-reload
Unloading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-si3054 snd-hda-codec-analog snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer (failed: modules still loaded: snd-hda-codec-si3054 snd-hda-codec-analog snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer).
Loading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-si3054 snd-hda-codec-analog snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer.
$ echo $?
1
J'avais votre même problème. J'ai trouvé ça:
https://bbs.archlinux.org/viewtopic.php?id=17511
J'ai donc utilisé les étapes suivantes:
ajoutez "blacklist i82975x_edac" à /etc/modprobe.d/alsa-base-blacklist.conf
Sudo modprobe -r i82975x_edac
Sudo alsa force-recharger
J'ai vu ça:
(échec: modules toujours chargés: snd-hda-codec-analogique snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer)
Mais le son fonctionne maintenant.
Ceux d’entre vous qui ont des problèmes avec ce type de carte son:
Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller
Vous ne devriez rien désinstaller. Il suffit de changer le périphérique de sortie par défaut dans vos paramètres alsa. Il est normalement réglé sur les haut-parleurs, alors changez-le en casque analogique et votre problème devrait être résolu. J'ai eu ce problème sur plusieurs machines différentes et cette solution a toujours fonctionné.