kms

커널 모듈을 빌드할 때 인식되지 않는 명령줄 옵션 '-ftrivial-auto-var-init=zero'
kms

커널 모듈을 빌드할 때 인식되지 않는 명령줄 옵션 '-ftrivial-auto-var-init=zero'

저는 커널 모듈 개발 경험이 거의 없습니다. 그럼에도 불구하고 저는 Sensoray 626 DAQ 카드의 이전 드라이버를 유지 관리하는 임무를 맡았습니다. 저는 매우 간단한 dkms 설정을 사용하여 드라이버를 빌드하고 설치하고 있는데, 이는 오랫동안 잘 작동했습니다. 이 드라이버는 최근까지 커널 모듈 빌드 중에 다음 오류가 발생하여 해결책을 찾을 수 없을 때까지 Ubuntu 22.04에서 작동했습니다. 도움을 주시면 감사하겠습니다. 추가 정보가 필요한 경우 문의하시면 필요한 정보로 질문을 업데이트해 ...

Admin

오늘날의 Linux/커널에서 전체 FrameBuffer, DRM, KMS 등이 어떻게 작동합니까?
kms

오늘날의 Linux/커널에서 전체 FrameBuffer, DRM, KMS 등이 어떻게 작동합니까?

현재 Linux 및 콘솔 인터페이스 비디오 지원과 X의 차이점이 무엇인지 혼란스럽습니다. /dev/fb* 항목은 이전 원시 프레임 버퍼 지원에만 관련이 있습니까? DRM이 /dev/fb* 프로젝트를 생성/지원하는지 여부. KMS는 이 모든 것에 어떻게 적합합니까? 콘솔 지원을 받으려면 최소한 VESA 또는 EFI에 대한 범용 프레임 버퍼 지원도 필요합니까? 티아! ! ...

Admin

dkms의 PATCH_MATCH를 사용하여 5.15보다 높은 커널에 대한 모듈 코드 패치
kms

dkms의 PATCH_MATCH를 사용하여 5.15보다 높은 커널에 대한 모듈 코드 패치

DMKS는 선택적으로 특정 정규식과 일치하는 커널에 대한 모듈 코드를 패치할 수 있습니다. 맨페이지는 그다지 명확하지 않지만 자세히 살펴보면 일반적인 구문이 다음과 같다는 것을 확인할 수 있습니다. PATCH[0]="patch-foo.diff" PATCH_MATCH[0]="${regexp}" "모든 커널 5.15.95 이상"을 의미하는 정규식을 어떻게 작성합니까? ...

Admin

Insmod로 인해 키가 서비스에서 거부됨
kms

Insmod로 인해 키가 서비스에서 거부됨

저는 AlmaLinux 9(RedHat 9 복제본)를 실행 중이고 새 커널 모듈을 컴파일했습니다. UEFI 및 보안 부팅이 활성화된 가상 머신에서 실행 중입니다. 모듈을 삽입하면 다음 오류가 발생합니다. insmod: ERROR: could not insert module npreal2.mod: Key was rejected by service 다른 게시물에서 UEFI/보안 부팅과 관련이 있다고 결론을 내렸습니다. 그래서 보안 부팅을 비활성화하고 insmod가 다음과 같이 보고했습니다. insmod...

Admin

재부팅하지 않고 KMS 드라이버 제거/NVIDIA Linux 드라이버 교체
kms

재부팅하지 않고 KMS 드라이버 제거/NVIDIA Linux 드라이버 교체

과거에는 텍스트 콘솔로 전환하고 X.org를 종료한 rmmod후 해당 NVIDIA 모듈을 제거( )하고 새 드라이버를 설치한 후 즉시 NVIDIA 독점 드라이버를 쉽게 교체 할 수 있었습니다. 그러나 NVIDIA는 이제 KMS를 지원하는 드라이버를 실행할 것을 권장합니다. options nvidia-drm modeset=1이렇게 하면 커널 모듈을 언로드할 수 없습니다("장치 사용 중"). Linux 커널을 사용하면 다음 명령을 실행하여 텍스트 콘솔에서 그래픽 드라이버를 바인딩 해제할 수 있습니다. e...

Admin

DKMS 모듈 설치 오류 - Pop!_OS 22.04 LTS
kms

DKMS 모듈 설치 오류 - Pop!_OS 22.04 LTS

매번 다음과 같은 오류가 발생합니다.$sudo 적절한 업그레이드 The following packages have been kept back: libegl-mesa0 libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0 libgoa-backend-1.0-1 mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers 0 upgraded, 0 newly installed, 0 to remove and 9 not upgrad...

Admin

방금 업데이트된 Debian Stable, Nvidia 드라이버는 dkms를 통해 현재 커널로 빌드/가져오지 않습니다. 업데이트 후 어떻게 빌드/활성화하나요?
kms

방금 업데이트된 Debian Stable, Nvidia 드라이버는 dkms를 통해 현재 커널로 빌드/가져오지 않습니다. 업데이트 후 어떻게 빌드/활성화하나요?

방금 업데이트된 Debian Stable, Nvidia 드라이버가 통과되지 않습니다 dkms. 업데이트 후 빌드/활성화하는 방법은 무엇입니까? 최근에 업데이트된 설치가 있습니다 Debian 11 stable(보안 부팅이 활성화됨). 커널 관점 에서 보면 .5.10.0-18-amd645.10.0-21-amd64 그러나 nvidia-settings및 명령은 작동하지 않았습니다. 내 디렉토리에는 5개의 nvidia 모듈 파일이 있는 다른 커널에서 본 폴더가 없다는 nvidia-SMI것을 알았습니...

Admin

TP-Link Archer T2U - Fedora 27에 AC600 네트워크 어댑터 드라이버 설치
kms

TP-Link Archer T2U - Fedora 27에 AC600 네트워크 어댑터 드라이버 설치

이 USB 네트워크 어댑터가 있습니다. 저장소를 복제하고 make&make install[https://github.com/nlkguy/archer-t2u-plus-linux][1]에서 설치했습니다. 하지만 감지되지 않습니다. 커널 버전은4.14. 이를 사용하여 설치하려고 하면 sudo make dkms_install다음이 제공됩니다. cp -r * /usr/src/8812au- dkms add -m 8812au -v Error! Invalid number of arguments passed...

Admin

커널 6.0.0-rc7-amd64가 설치된 Debian에서 NVIDIA 드라이버 515.76 설치에 실패함
kms

커널 6.0.0-rc7-amd64가 설치된 Debian에서 NVIDIA 드라이버 515.76 설치에 실패함

dkms가 모듈을 빌드할 수 없기 때문에 NVIDIA 515.76 드라이버 설치에 실패했습니다. 자세한 내용은 여기에 오류를 설명하는 nvidia-make.log 및 nvidia-installer 로그의 일부를 게시했습니다. 이것은 nvidia-make 로그입니다: ld:scripts/module.lds:61: syntax error make[4]: *** [/usr/src/linux-headers-6.0.0-rc7-common/scripts/Makefile.modfinal:59: /var/lib/d...

Admin

EndeavourOS 업데이트 후 더 이상 Wi-Fi에 연결할 수 없습니다
kms

EndeavourOS 업데이트 후 더 이상 Wi-Fi에 연결할 수 없습니다

최근에는 EndeavourOS를 사용하고 있습니다.이것들내 Wi-Fi 드라이버(Realtek 8723du)는 공식적으로 지원되지 않습니다. 최근 커널 업데이트 전까지는 잘 작동했습니다.5.19.11-arch1-1그들을 깨뜨렸다. DKMS 트리에서 제거하고 다시 설치하고 심지어 컴파일까지 시도했습니다.소스별, 하지만 여전히 작동하지 않습니다. 이것은 다음에서 볼 수 있는 장치입니다 lsusb. Bus 001 Device 003: ID 0bda:d723 Realtek Semiconductor Corp. ...

Admin

Wi-Fi 드라이버를 설치하려고 할 때 dkms 빌드 오류가 발생했습니다.
kms

Wi-Fi 드라이버를 설치하려고 할 때 dkms 빌드 오류가 발생했습니다.

그래서 Wi-Fi가 작동하지 않는 문제의 일부로 Wi-Fi 드라이버를 설치해 보았습니다. 나는 이 답변을 따르고 있습니다.Realtek Semiconductor RTL8723DE 장치용 Wi-Fi 드라이버 설치 [10ec:d723]목적을 위해 그러나 명령에 따라: sudo dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 다음 오류가 발생합니다. Kernel preparation unnecessary for this kernel. Skip...

Admin

dkms를 사용하여 rhel 8.6에 Nvidia 드라이버를 설치했지만 빌드 시 asm/kmap_types.h 및 drm/drmP.h 오류가 발생함
kms

dkms를 사용하여 rhel 8.6에 Nvidia 드라이버를 설치했지만 빌드 시 asm/kmap_types.h 및 drm/drmP.h 오류가 발생함

Rhel 8.6 Lenovo p15에 T1000 Quadro용 nvidia 드라이버를 설치하려고 합니다. 그런데 드라이버를 빌드하고 설치하려고 할 때 오류가 발생했습니다. 시스템 메시지? root:Downloads# hostnamectl | grep Kernel Kernel: Linux 4.18.0-372.9.1.el8.x86_64 root:Downloads# lshw -c video *-display UNCLAIMED description: VGA ...

Admin

두 번째 Linux 커널 패치: "사용 중인 모듈"
kms

두 번째 Linux 커널 패치: "사용 중인 모듈"

모듈이 "사용 중"인 경우 DKMS 모듈로 커널을 패치하려면 어떻게 해야 합니까? 패치될 것으로 예상되는 커널은 이 시스템에서 실제로 실행 중인 커널이 아닙니다. (이름-r) 이것은 hpsa 모듈에 관한 것이며 사용해야 합니다. 실행되지 않는 최신 커널만 패치해야 합니까? 지금까지의 단계: [...] dkms install --force -k 5.10.0-13-amd64 hpsa-dkms/1.1 modprobe -r hpsa -S 5.10.0-13-amd64 modprobe: FATAL: Modul...

Admin

Redhat 7.9에서 TP-Link AC1300을 설치할 때 문제가 발생합니다.
kms

Redhat 7.9에서 TP-Link AC1300을 설치할 때 문제가 발생합니다.

Red Hat에서 TP-Link AC1300 동글용 드라이버를 설치하는 데 문제가 있습니다. 나는 팔로우한다이것우분투 프로그램이 마침내 성공했습니다. Red Hat에서 동일한 단계를 따르려고 했지만 소용이 없었습니다. Linux에 설치할 드라이버를 결정하는 방법을 잘 모르겠습니다. 공식 웹사이트에는 Linux 지원에 대한 언급이 없습니다.드라이버 페이지. Google의 추적에 따르면 Realtek 드라이버라고 가정해야 합니다. 가능한이것, 아마도이것. 내가 이해하는 절차를 수행해야 한다고 시도했...

Admin

tty 터미널에서 줄 수를 설정하는 방법
kms

tty 터미널에서 줄 수를 설정하는 방법

저는 KDE를 사용하여 Manjaro Linux(21.2)를 실행하고 있습니다. 저는 3400x1440의 이상적인 해상도를 갖춘 대형 울트라와이드 화면 모니터를 가지고 있습니다. KDE와 Konsole은 이 해상도를 잘 실행하는 것 같지만 tty2(-6) 터미널로 전환하면 모니터에 비해 너무 적은 45줄이 표시됩니다. 60~80사이가 이상적이라고 생각합니다. 내가 달리면inxi -Fx KDE(콘솔)에서 그래픽 카드: 장치 1: Intel RocketLake-S GT1 [UHD 그래픽 750] 공급업...

Admin