web-dev-qa-db-ja.com

不足しているサウンドドライバーをUbuntuにインストールするにはどうすればよいですか?

GatewayラップトップMA7のドライバーが不足しているようです。 [システム]-> [管理者]-> [ハードウェアドライバー]を確認しましたが、表示されません。[サウンド]-> [ハードウェア]にデバイスが表示されていません。この時点では、ドライバーがインストールされていないと思います。

ただし、次の出力が得られます。

admin@machine001:~$ cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xd8240000 irq 22
admin@machine001:~$ 

そして私のlspciは示しています:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8038 PCI-E Fast Ethernet Controller (rev 14)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
04:09.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
04:09.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
04:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

Alsamixerもチェックしましたが、何もミュートされていません。ヘッドホンジャックにもヘッドホンが接続されていません。

では、問題は、ラップトップでサウンドを機能させるにはどうすればよいかということです。どのアプリケーションでも機能しません。

更新:alsa-infoを実行しましたが、次の場所にあります http://www.alsa-project.org/db/ ?f = 95c7523a3d36a79493f6c51255cd74ea175bb79d

/etc/modprobe.d/alsa-base.confを編集してモデル番号を追加しようとしましたが、機能しません。

私が試してみました:

STAC9202/9250/9251
refリファレンスボード、基本構成
m2-2一部のGatewayMXシリーズノートパソコン
m6一部のGatewayNXシリーズラップトップ
pa6ゲートウェイNX860シリーズ

1
Sakamoto Kazuma

HDA Intelサウンドチップには多くの構成オプションが用意されているため、すべてが正しくインストールされているが、正しく構成されていない可能性があります。

カーネルモジュールをロードするときは、おそらく正しいモデルを設定する必要があります。これは、ファイル/etc/modprobe.d/alsa.confを編集することで実行できます。 snd-hda-inteloptions行を探し、モデルパラメータを追加/変更します。存在しない場合は、ファイルの最後に新しいエントリを作成するだけです。

options snd-hda-intel model=gateway-m4

model=gateway-m4の設定は私の最初の推測ですが、チップに合わせて変更する必要があるかもしれません。既知のモデルパラメータは、ファイルDocumentation/sound/alsa/HD-Audio-Models.txtのカーネルドキュメントにあります( Web でも入手できます)。

[〜#〜]編集[〜#〜]

チップモデルを絞り込むために、alsa-infoを使用できます。出力ファイルの「HDA-Intelコーデック情報」セクションの「コーデック」エントリを確認します。次に、HD-Audio-Models.txtのそのセクションに記載されているすべてのモデルを試すだけです。

2