방금 노트북에 Debian 9를 설치했는데 Wi-Fi가 작동하지 않고 그래픽 카드가 작동하는지 잘 모르겠습니다. 드라이버가 누락된 것일 뿐이라고 확신하지만 이전에는 Linux에서 드라이버를 업데이트할 필요가 없었습니다. 그럼 어떻게 해야 하나요?
답변1
데비안에서는 Wi-Fi나 그래픽 지원 문제가 있는 경우 일반적으로 확인해야 할 두 가지 사항이 있습니다.
첫 번째는 커널, 특히 그래픽의 경우입니다. 일반적으로 다음을 보면 업데이트된 커널을 얻을 수 있습니다.백포트;지금,데비안 9 커널은 4.9.320입니다., 하지만4.19.118을 백포트로 사용 가능최신 그래픽 어댑터에 대한 지원이 향상되었습니다. 이는 Intel GPU의 경우 특히 그렇습니다. 백포트에서 커널을 설치하려면 다음 단계를 따르세요.
백포트 저장소를 추가합니다.
echo deb http://http.debian.net/debian stretch-backports main contrib non-free > /etc/apt/sources.list.d/stretch-backports.list
Debian 10에서는 Debian 11에서 ;로
stretch
바꾸 십시오 .buster
bullseye
contrib
(예, 및 을 추가하고 있습니다non-free
. 나중에 유용하게 사용될 것입니다...)백포트된 커널을 설치합니다.
apt update apt -t stretch-backports install linux-image-amd64
이는 현재 커널을 대체하지 않으므로 문제가 발생하면 언제든지 해당 커널을 부팅할 수 있습니다. 마찬가지로 Debian 10 및 Debian 11에서는
buster-backports
대신 사용합니다.stretch-backports
bullseye-backports
두 번째는 펌웨어입니다. 대부분의 GPU 및 많은 Wi-Fi 어댑터에는 펌웨어가 필요하며 기본적으로 설치되지 않을 수 있습니다(소스 코드를 사용할 수 없는 경우가 많기 때문에 데비안의 일부로 제공되지 않고 저장소에 제공됨 non-free
). 사용 가능한 펌웨어를 설치하려면 다음에서 백포트하십시오(또한 가능함).
apt install -t stretch-backports firmware-linux
이전과 마찬가지로 Debian 10 및 Debian 11에서는 buster-backports
대신 사용합니다.stretch-backports
bullseye-backports
두 경우 모두 재부팅하여 새롭거나 향상된 하드웨어 지원을 받으십시오.
답변2
터미널을 열고 시도해보세요
lspci -kv | less
여기서 모든 PCI 장치를 볼 수 있습니다. 출력에서 다음 두 장치를 확인했습니다.
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV670 [Radeon HD 3870] (prog-if 00 [VGA controller])
Subsystem: Dell RV670 [Radeon HD 3870]
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fe9f0000 (64-bit, non-prefetchable) [size=64K]
I/O ports at dc00 [size=256]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
*Kernel driver in use: radeon*
*Kernel modules: radeon*
04:05.0 Network controller: Ralink corp. RT2800 802.11n PCI
Subsystem: Edimax Computer Co. RT2800 802.11n PCI
Flags: bus master, slow devsel, latency 64, IRQ 17
Memory at fe7f0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
*Kernel driver in use: rt2800pci*
*Kernel modules: rt2800pci*
장치 이름을 적어두십시오.라데온 HD3870. 적절한 드라이버/모듈을 나열했습니다(주변의 별표는 내 것입니다). 어떤 것이 있습니까?
데비안은 기본적으로 모든 기능이 보장되는 것보다 무료 소프트웨어를 선호합니다. Wi-Fi가 제대로 작동하지 않는 경우 먼저 이더넷을 통해 연결하고 문제를 해결하세요. 행운을 빌어요!
답변3
최근에 나는 4일간의 실험 끝에 같은 질문을 다시 게시했습니다.
가장 먼저 해야 할 일은 다음과 같습니다.
소스 목록 재구성:
수 rm /etc/apt/sources.list /etc/apt/sources.list 편집
그런 다음 (기여 + 무료 아님)을 추가합니다.
deb http://deb.debian.org/debian Stretch 주요 기여는 무료가 아닙니다. deb-src http://deb.debian.org/debian Stretch 주요 기여는 무료가 아닙니다. deb http://deb.debian.org/debian-security/stretch/updates 주요 기여는 무료가 아닙니다. deb-src http://deb.debian.org/debian-security/stretch/updates 주요 기여는 무료가 아닙니다. deb http://deb.debian.org/debianstretch-updates 주요 기여는 무료가 아닙니다. deb-src http://deb.debian.org/debianstretch-updates 주요 기여는 무료가 아닙니다.
sudo 구성
루트로 로그인하고 sudo를 설치하세요.
수 apt-get 설치 sudo
이제 하위 사용자를 sudo 사용자에 추가하고 지금부터 해당 사용자를 사용하십시오.
adduser $USER sudo
고쳐 쓰다
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade -y
조사하다,다른펌웨어가 누락되었을 수 있습니다.
sudo update-initramfs -u
패키지 식별:
apt-cache search firmware.bin
또는
apt-file search firmware.bin
그래픽 어댑터 검색:
lspci -nn | grep VGA
또는
spci -nn | grep '\[03'
또는
sudo dmesg | grep -E 'drm|radeon' | grep -iE 'firmware|microcode'
또는
https://kmuto.jp/debian/hcl/index.rhtmlx
마이크로코드 설치
인텔 CPU의 경우,sudo apt install intel-microcode
(Intel i686 및 Intel X86-64 프로세서에 적용 가능)
AMD64의 경우sudo apt install amd64-microcode
(그래픽 카드 설치 필요AMD 전용)
Debian 9.7에 AMD 그래픽 카드 설치
sudo apt install firmware-amd-graphics
또는
apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
재시작
sudo reboot