시스템 매개변수를 설정하는 sysctl 옵션 간의 차이점
sysctl 사용자 정의 매개변수를 로드하는 두 가지 다른 명령을 온라인에서 보았습니다. sysctl --system sysctl -p 이 두 명령 사이에 차이점이 있습니까? 제가 게시한 두 번째 항목은 로드할 파일의 경로를 사용할 수 있다는 것을 알고 있지만 파일이 지정되지 않으면 모든 것이 로드됩니다. ...
sysctl 사용자 정의 매개변수를 로드하는 두 가지 다른 명령을 온라인에서 보았습니다. sysctl --system sysctl -p 이 두 명령 사이에 차이점이 있습니까? 제가 게시한 두 번째 항목은 로드할 파일의 경로를 사용할 수 있다는 것을 알고 있지만 파일이 지정되지 않으면 모든 것이 로드됩니다. ...
"다중 선언된 블록"은 블록이 둘 이상의 파일에 속하는 것으로 나타날 때 fsck에 의해 보고되는 오류입니다. 두 파일 중 하나가 기록되면 두 파일 모두 변경되므로 데이터가 손상될 수 있습니다. 하지만 블록이 다중 소유권을 주장하는 원래 이유는 무엇일까요? 어떻게 생성되며 어떻게 방지할 수 있나요? ...
저는 CHUWI Ubook X 2023을 구입했고 모든 이성적인 사람으로서 가장 먼저 시도한 것은 Linux를 설치하는 것이었습니다. 다른 스레드에서 설명했듯이Ubook의 리눅스주요 문제는 그래픽 드라이버와 화면 회전이지만 상대적으로 해결하기 쉽습니다. 뚜껑 센서, 키보드, 펜 등이 모두 잘 작동하는 것 같습니다. 그러나 카메라가 오작동했습니다. 나는 그들 모두를 작동시킬 수 없습니다. ipu3-csi2 카메라 유형인 것으로 보입니다.v4l2-ctl --list-devices -D ipu3-imgu ...
LDD3를 팔로우하고 있습니다. 스컬 모듈의 읽기 및 쓰기 기능을 구현했습니다. 테스트 쓰기 기능을 실행할 때마다 echo hello > /dev/scull0list_add/list_del 손상 및 스택 추적이 발생합니다. 이것은 내 코드입니다. #include <linux/module.h> #include <linux/init.h> #include <linux/moduleparam.h> #include <linux/stat.h> #include <...
내장 커널 모듈이 어떻게 작동하는지 혼란스럽습니다. 제가 이해한 바에 따르면, Linux 커널을 컴파일할 때 kconfig 옵션을 MODULE_NAME=y. 그러면 예를 들어 로드할 필요가 없습니다 modprobe. 내장 커널 모듈을 사용할 수 있습니다 cat /lib/modules/$(uname -r)/modules.builtin. 이 명령을 실행하면 목록에 .ko파일이 표시됩니다. 그러나 커널에 내장되어 있다면 이것이 왜 표시됩니까? 예를 들어: ~$ cat /lib/modules/$(uname ...
현재 실행 중인 커널을 컴파일하는 데 사용되는 GCC 버전을 확인하기 위해 bash 셸에서 신뢰할 수 있는 방법은 무엇입니까? major.minor.patch출력의 첫 번째 줄의 마지막 토큰과 비교할 수 있는 형식으로 필요합니다 gcc --version. 나는 /proc/version구문 분석을 위해 다음을 사용했습니다. awk '{print $8}' /proc/version | tr -d ',' 그러나 내가 찾고 있는 버전 문자열이 항상 나타나지는 않습니다 /proc/version. 더 강력한 접...
저는 FPGA의 맞춤형 디자인에서 실행되는 RISC-V Ariane CVA6 프로세서에서 맞춤형 GNU/Linux 배포판을 실행하고 있습니다. 메모리 매핑된 I/O 레지스터에서 데이터를 읽으려고 하면 버스 오류가 발생합니다. 매핑과 주소가 올바른지 확인했습니다. 실행하면 dmesg처리되지 않은 신호 7 코드 0x2 오류가 표시됩니다. 처리되지 않은 신호번호를 확인했어요여기하지만 코드 0x2에 대한 참조를 찾을 수 없습니다. 어떤 아이디어가 있나요? ...
NFS 파일 시스템에 문제가 있습니다. 클라이언트는 서버에 연결할 수 없지만 서버는 요청을 수신하고 클라이언트 액세스 권한을 부여합니다. 구성은 다음과 같습니다. NFS 서버 페도라리눅스 38 /home/user/nfs/모드 0777이 포함된 폴더 IP 주소는 다음과 같습니다.193.232.173.2 /etc/export콘텐츠: /home/user/nfs 193.232.173.251(rw,sync,no_acl,insecure,no_root_squash) NFS 클라이언트 UNIX 기반의 디스...
여러분 중 일부가 알고 있듯이 모든 레이싱 휠이 Linux에서 지원되는 것은 아닙니다. 그래서 저는 Throwmaster T128용 드라이버를 만들어야겠다고 생각했습니다. Linux용 레이싱 휠 드라이버를 만드는 방법을 배울 수 있는 좋은 리소스가 있습니까? 나는 O'Riely의 "Linux 장치 드라이버"에 대해서만 들어봤습니다. 다 읽어보면 Linux용 레이싱 휠 드라이버를 만드는 데 충분할까요? ...
HWE가 포함된 우분투 커널을 RHEL 9로 포팅해야 합니다. 나는 Fedora와 같은 시스템에 대한 경험이 있지만 Debian과 같은 시스템에는 경험이 없습니다. 적절한 소스를 사용하여 커널 소스를 다운로드했지만 패치에 큰 diff 파일이 있어서 선택할 수 없기 때문에 다음에 무엇을 해야할지 모르겠습니다. 내 목표는 다음과 같습니다 우분투 커널 소스 코드 받기 Rhel별 사용자 정의 추가 rpm 패키지 ...
최근에 Kubuntu 22.04 데스크탑의 커널을 버전 6.5.0-14로 업그레이드했습니다. 이제 기본 커널로 성공적으로 부팅하지 못하고 오류 메시지가 표시됩니다. [5.something-something] Bluetooth: hci0: Opcode 0xfc1e failed: -16 그러나 커널 6.2에서 부팅하면 휴대폰과의 블루투스 페어링을 포함하여 모든 것이 완전히 작동합니다. (저는 지금 같은 컴퓨터를 사용하고 있습니다.) 저는 hci0이 저의 첫 번째(그리고 유일한) 블루투스 장치라는 것을 ...
내 노트북에 설치된 CentOS 7.9(kernel-lt-5.4)가 Type-C-HDMI 도크를 통해 외부 HDMI 모니터를 감지할 수 없습니다. 커널을 ml-6.6으로 업그레이드하면 외부 모니터가 감지되고 UI Thunderbolt 구성도 "settings-deivce-thunderbolt"에 표시됩니다. 문제는 중요한 소프트웨어가 제대로 작동하지 않아서 kernel-ml-6.6을 사용할 수 없다는 것입니다. 나는 이것을 시도했지만 운이 없었습니다. /usr/lib/modules/6.6.10-1....
현재 Raspberry Pi 5의 범용 타이머 타이머 중 하나에 대한 사용자 지정 처리기를 등록하려고 하는데 안타깝게도 작동하지 않습니다. 지금까지 내가 한 일은 장치 트리의 타이머 항목을 보는 것뿐이며 언급된 4개의 인터럽트, PPI 10, 11, 13 및 14가 있습니다. timer { compatible = "arm,armv8-timer"; interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) | ...
나는 아치 리눅스 커널 6.6.8-arch1-1을 실행하고 있는데 무작위로 (며칠마다) 인터넷 연결이 끊어지는 것 같습니다. 재부팅하는 것 외에 네트워크 연결을 성공적으로 복원하는 방법을 모르겠습니다. (systemd-networkd를 다시 시작해도 연결이 복원되지 않습니다) 이 문제는 계속 발생하지만 dmesg 로그의 내용을 완전히 이해하지 못합니다. 커널이 이더넷 포트를 제어하는 모듈을 비활성화하고 있는 것 같습니다. 아니면 모듈이 충돌한 것 같습니다. BIOS 펌웨어 업데이트를 시도했지만 문...
시작 시 적용되는 바이너리 오버레이는 /boot/overlays아마도 유사한 위치에 저장하는 것이 가장 좋습니다. 그러나 런타임에 사용할 바이너리 장치 트리 오버레이 파일의 가장 좋은 위치는 무엇입니까? 마음속에 떠오르는 두 가지 후보 위치는 다음 /etc과 같습니다 /lib. /etc프로필을 포함하고 재정의하는 것은 프로필과 다소 유사합니다. 즉, 바이너리이므로 편집에 적합하지 않습니다. /lib바이너리 파일을 포함하지만 일반적으로 이러한 파일에는 실행 가능한 코드가 포함되어 있습니다. 역시 적당...