Lenovo ideapad 500S를 구입하고 Debian 8을 설치했습니다. 이것은 새로 설치한 것이며 이 컴퓨터에는 다른 운영 체제가 없습니다.
오디오를 활성화하는 데 문제가 있어 며칠 동안 인터넷 검색을 통해 팁을 찾았지만 소용이 없었습니다.
아래 명령의 일부 출력을 적어 보겠습니다. 도움을 주시면 감사하겠습니다.
오디오 장치 열림lspci -v
00:1f.3 Audio device: Intel Corporation Device 9d70 (rev 21)
Subsystem: Lenovo Device 3828
Flags: bus master, fast devsel, latency 64, IRQ 142
Memory at d4320000 (64-bit, non-prefetchable) [size=16K]
Memory at d4310000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
alsamixer
사운드 카드를 선택하세요. 음소거나 부적절한 볼륨 레벨이 없습니다.
┌───────────────────────────── AlsaMixer v1.0.28 ──────────────────────────────┐
│ Card: HDA Intel PCH F1: Help │
│ Chip: Intel ID 2809 F2: System information │
│ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │
│ Item: Master [dB gain: -20.25] Esc: Exit │
│ │
│ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │
│ │ │ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │ │ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │ │ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │ │ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │ │ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │ │ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │ │ │ │ │
│ ├──┤ ├──┤ ├──┤ └──┘ └──┘ ┌──┐ Enabled └──┘ │
│ │OO│ │OO│ │OO│ │MM│ │
│ └──┘ └──┘ └──┘ └──┘ │
│ 41 100<>100 100<>100 100<>100 0<>0 0<>0 │
│ < Master >Headphon Speaker PCM Mic Boos S/PDIF Auto-Mut Internal │
└──────────────────────────────────────────────────────────────────────────────┘
┌───────────────────────────── AlsaMixer v1.0.28 ──────────────────────────────┐
│ Card: HDA Intel PCH F1: Help │
│ Chip: Intel ID 2809 F2: System information │
│ View: F3: Playback F4:[Capture] F5: All F6: Select sound card │
│ Item: Mic Boost [dB gain: 0.00, 0.00] Esc: Exit │
│ │
│ ┌──┐ ┌──┐ ┌──┐ │
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │▒▒│ │ │ │
│ │ │ │▒▒│ │ │ │
│ │ │ │▒▒│ │ │ │
│ │ │ │▒▒│ │ │ │
│ └──┘ L└──┘R └──┘ │
│ CAPTURE │
│ 0<>0 39<>39 0<>0 │
│ < Mic Boost > Capture Internal Mic Boost │
│ │
└──────────────────────────────────────────────────────────────────────────────┘
id dinir
(모든 데비안 웹사이트는 나에게 오디오 권한이 있는지 확인하라는 메시지를 표시하고 더 이상 도움을 주기 위해 거기에 멈춥니다.)
uid=1000(dinir) gid=1000(dinir) groups=1000(dinir),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev),110(lpadmin),113(scanner),119(bluetooth)
patcl list sinks
Sink #0
State: RUNNING
Name: alsa_output.pci-0000_00_1f.3.analog-stereo
Description: Built-in Audio Analog Stereo
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Owner Module: 6
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Latency: 113847 usec, configured 371519 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ID 236 Analog"
alsa.id = "ID 236 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xd4320000 irq 142"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "9d70"
device.form_factor = "internal"
device.string = "front:0"
device.buffering.buffer_size = "65536"
device.buffering.fragment_size = "32768"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Built-in Audio Analog Stereo"
alsa.mixer_name = "Intel ID 2809"
alsa.components = "HDA:10ec0236,17aa381e,00100002 HDA:80862809,80860101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Ports:
analog-output: Analog Output (priority: 9900)
analog-output-speaker: Speakers (priority: 10000)
analog-output-headphones: Headphones (priority: 9000, not available)
Active Port: analog-output
Formats:
pcm
pasuspender -- speaker-test -c 2 -D hw:0
스피커 테스트인데 핑크 노이즈가 들려야 합니다. 실행한 후 몇 가지 오류 메시지가 나타납니다.
speaker-test 1.0.28
Playback device is hw:0
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 32 to 8192
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
Write error: -5,Input/output error
xrun_recovery failed: -5,Input/output error
Transfer failed: Input/output error
답변1
Linux 커널 4.4.0을 설치하면 문제가 해결되었습니다.
내 장치는 현재 Lenovo Ideapad 500S-14ISK 입니다 uname -r -v
.4.4.0-trunk-amd64 #1 SMP Debian 4.4-1~exp1 (2016-01-19)
같은 장치를 사용하는 다른 사람들도 스스로 도움을 받을 수 있도록 커널을 설치하기 위해 기억한 모든 것을 적어 두겠습니다.
실험 저장소를
sources.list
.
내가 설치한 커널은 아직 안정적이지 않으므로 패키지 관리자가 커널이 보관된 저장소에서 항목을 검색하고 설치할 수 있도록 허용해야 합니다.deb http://httpredir.debian.org/debian/ experimental main
의 끝에 추가되었습니다/etc/apt/sources.list
. 저는 vim을 사용하여 이 작업을 수행하므로sudo vim /etc/apt/sources.list
도움이 될 것입니다.
커널 설치를 준비합니다.
Linux에 익숙하다면 이 섹션을 건너뛰어도 됩니다. 저처럼 기본을 자주 잊어버리는 초보자에게 적합합니다.- 패키지 목록을 업데이트하세요.
sudo apt-get update
마. - 사용 가능한 다른 코어가 무엇인지 확인하려면 그렇게 할 수 있습니다
apt-cache search linux-image-4.4
.
- 패키지 목록을 업데이트하세요.
커널을 설치합니다.
제가 선택했는데linux-image-4.4.0-trunk-amd64
제 컴퓨터에서는 잘 작동하니, 같은 모델이신 분들은 한번 사용해 보세요.sudo apt-get install linux-image-4.4.0-trunk-amd64
.
재시작.
익숙한 로그인 화면이 보이면 축하합니다! 이제 준비가 되었습니다. 터미널에서
실행하여 오디오가 실제로 작동하는지 테스트합니다 .speaker-test
핑크 노이즈가 발생하며 Ctrl+Z를 사용하여 중지할 수 있습니다.
저는 xfce를 사용하고 있으므로 패키지 관리자는 커널을 설치할 때 task-desktop
, task-xfce-desktop
및 xserver-xorg-input-all
가 제거된다는 점을 상기시켜 줍니다 xserver-xorg-input-vmmouse
. 4.3.0 버전의 커널을 설치하면 xfce 인터페이스로 돌아갈 수 없어서 겁이 납니다. 하지만 설치는 성공적이므로 걱정할 필요가 없습니다.