dd

문자를 입력하기 위해 input_report_key()를 사용하지 않는 키보드 드라이버
dd

문자를 입력하기 위해 input_report_key()를 사용하지 않는 키보드 드라이버

Linux 입력 장치 드라이버를 만들고 기존 드라이버에 있는 것을 테스트하려고 합니다.GPIO 매트릭스 키보드운전사. print를 사용하면 올바른 키코드로 호출된다는 것을 알지만 input_report_key()커서 아래에 올바른 문자가 배치되지 않습니다. pr_info("Print: %d\n", keycodes[code]); input_report_key(input_dev, keycodes[code], new_state[col] & (1 << row)); 나는 또한 업무용으로 B...

Admin

부록: 이미지가 콘텐츠보다 얼마나 큰지 계산하는 방법
dd

부록: 이미지가 콘텐츠보다 얼마나 큰지 계산하는 방법

알려진 크기의 파일을 저장하기 위해 FAT 형식의 디스크 이미지를 만드는 중입니다. 이 경우 1GiB 파일입니다. 예를 들어: # Create a file that's 1 GiB in size. dd if=/dev/zero iflag=count_bytes of=./large-file bs=1M count=1G # Measure file size in KiB. LARGE_FILE_SIZE_KIB="$(du --summarize --block-size=1024 large-file | cut --field...

Admin

Debian 12 - 재부팅할 때마다 갑자기 USB3 LAN 어댑터에 무작위 MAC 주소가 할당됩니다.
dd

Debian 12 - 재부팅할 때마다 갑자기 USB3 LAN 어댑터에 무작위 MAC 주소가 할당됩니다.

저는 다양한 소형 NUC를 가지고 있는데 각각 USB3 LAN 어댑터가 연결되어 있습니다(NUC에는 이더넷이 하나만 있기 때문에 USB3 어댑터를 추가했습니다). 제품 사진을 보실 수 있습니다여기. 아마도 무인 자동 업그레이드로 인해 갑자기 이러한 장치가 임의의 MAC 주소를 획득하기 시작합니다. 앞으로: 모든 USB3 연결 장치에는 다음 형식의 주소가 있습니다. 00:0E:C6:XX:XX:XX 각각은 다르며 항상 동일하고(안정적) 재부팅 후에도 지속됩니다. 현재 주소는 다음과 같습니다. eth1 ...

Admin

SDDM에서 잘못된 비밀번호 시도 사이의 시간 초과를 변경하는 방법은 무엇입니까?
dd

SDDM에서 잘못된 비밀번호 시도 사이의 시간 초과를 변경하는 방법은 무엇입니까?

터미널이나 로그인 화면(필자의 경우 SDDM)에서 비밀번호를 입력할 때 잘못된 시도 사이의 기본 시간 제한은 약 2~3초입니다. 비밀번호를 자주 잘못 입력하는데, 주로 당시에 다른 키보드 언어를 선택했기 때문에 낮은 값으로 변경하고 싶습니다. 특히 언급된 구성 중 하나가 포함되어 있으므로 구성 /etc/pam.d을 변경해 보았습니다 .system-authpassword-authpam_faildelay.so 나는 다음을 대체한다: auth required pam_faildelay.so delay=200...

Admin

Debian12 및 KDE5: Wayland를 기본값으로 설정하는 방법은 무엇입니까?
dd

Debian12 및 KDE5: Wayland를 기본값으로 설정하는 방법은 무엇입니까?

로그아웃하면 충분할 줄 알았는데, 잠금화면 왼쪽 상단의 드롭다운 메뉴를 눌러 '플라즈마(X11)'에서 '플라즈마(웨이랜드)'로 바꾸면 충분할 것 같았는데 그렇지 않더군요. 재부팅 후 Wayland를 사용하고 있는지 확인했는데 loginctl show-session 1 -p Type("1"을 run 에 표시된 세션 번호로 대체 loginctl) 표시되었습니다 X11. ...

Admin

디스크 할당에 대한 질문
dd

디스크 할당에 대한 질문

/dev/nvmeon1p1/boot명령을 제거 하고 실행한 후 명령을 dd if=/dev/zero of=/dev/nvme0n1p1사용하여 마운트하면 정상적으로 액세스하고 데이터를 쓸 수 있습니까 ?mount/dev/nvme0n1p1/mnt/mnt 제가 가지고 있는 또 다른 질문은 dd제로 패딩으로 파티션의 데이터를 지운 후 명령을 실행하면 해당 파티션의 파일 시스템 메타데이터가 지워져 파티션을 다시 마운트한 후에 액세스할 수 없게 된다는 것입니다. ...

Admin

NixOS(Plasma 6)에서 SDDM 로그인과 함께 지문 센서가 작동하도록 하려면 어떻게 해야 합니까?
dd

NixOS(Plasma 6)에서 SDDM 로그인과 함께 지문 센서가 작동하도록 하려면 어떻게 해야 합니까?

내 지문 센서는 실제로 SDDM을 제외하고는 완벽하게 작동합니다. 나는 fprintd와 systemd를 사용합니다. 나는 온라인에서 해결책을 찾았고 그중 하나는 시스템 서비스의 일부 코드를 변경하는 것과 관련이 있었습니다. 유일한 문제는 NixOS를 사용한다는 것입니다. (모르는 분들을 위해 설명하자면, NixOS는 파일의 모든 내용을 편집 가능하게 만들기 위해 대부분의 루트 폴더를 읽기 전용으로 만듭니다.) NixOS 내에서 기존 서비스를 변경하는 방법을 모르겠습니다. 내 상황을 재현하기 위...

Admin

/dev/sda가 존재하지만 /dev/sda1 및 /dev/sda2가 누락되었습니다.
dd

/dev/sda가 존재하지만 /dev/sda1 및 /dev/sda2가 누락되었습니다.

을 실행하여 얻은 file.img 파일이 있습니다 dd if=/dev/sda of=file.img. 이는 두 개의 파티션 /dev/sda1 및 /dev/sda2가 있는 장치에서 수행됩니다. 동일한 이미지로 새 장치를 플래시하기 위해 네트워크 부팅을 사용하여 Alpine Linux를 부팅하고 네트워크에서 file.img를 복사한 후 실행했습니다 dd if=file.img of=/dev/sda. 이 작업은 성공적으로 완료되었으며 재부팅하면 장치가 정상적으로 부팅되었습니다. 문제는 새 장치에 일부 파일을 ...

Admin

임베디드 Linux - 가상 커널 메모리가 물리적 메모리보다 큰 이유는 무엇입니까?
dd

임베디드 Linux - 가상 커널 메모리가 물리적 메모리보다 큰 이유는 무엇입니까?

저는 ARM 기반 시스템(두 개의 A7이 있음)에서 사용자 정의 Linux 배포판을 실행하고 있습니다. Linux 커널 버전은 4.86.9입니다. tar 또는 gzip과 같이 메모리 집약적인 작업을 실행할 때 통합 모니터에서 발생하는 이상한 그래픽 결함을 조사하는 과정에서 dmesgLinux가 시스템 메모리(1GB DDR3L 중 620MB여야 함)를 어떻게 보는지 알아내려고 노력하고 있습니다. Yocto 메모리 레이아웃 구성). dmesg표시되는 내용은 다음과 같습니다 . Memory: 484008K...

Admin

외장 하드 드라이브 간에 파일을 복사한 후 파일 크기가 변경됩니다.
dd

외장 하드 드라이브 간에 파일을 복사한 후 파일 크기가 변경됩니다.

방금 한 하드 드라이브에서 다른 하드 드라이브로 약 120G의 데이터를 복사했습니다(파일을 복사하는 동안 두 하드 드라이브를 모두 마운트했습니다). 그런데 내 관심을 끈 것은 일부 파일이 복사 후 더 많은 공간을 차지한다는 것입니다. 모든 파일에서 이런 현상이 발생하는 것은 아니지만 폴더 자체의 최종 크기(여러 폴더와 파일이 포함되어 있음)가 훨씬 더 큽니다(원본 118G, 복사 후 153G). 누군가 내가 이해하도록 도와줄 수 있나요? 이 스크린샷에서 볼 수 있듯이 공간은 128K 블록으로 할당된 ...

Admin

Olimex Lime 2 마더보드에서 2주 동안 실행한 후 Linux 문제 발생
dd

Olimex Lime 2 마더보드에서 2주 동안 실행한 후 Linux 문제 발생

임베디드 보드를 개발 중입니다.올림 라임 2. 저는 공식 Olimex 이미지를 사용합니다. 내 시스템에는 Nginx 웹 서버와 Python 프로그램만 포함되어 있습니다. 내 시스템이 오랫동안 실행될 수 있는지 테스트하고 있습니다. 이를 위해 위에서 언급한 바와 같이 동일한 이미지와 구성을 가진 3개의 동일한 보드를 사용했습니다. 2주 후, 세 개의 보드 중 하나가 이상하게 행동했습니다. 먼저 웹 서버가 중지되었고 몇 시간 후에 Python 프로그램도 중지되었습니다. 문제를 발견했을 때 SSH를 통해 ...

Admin

Linux 네트워크 브리지는 수동으로 생성된 패킷을 전달하지 않습니다.
dd

Linux 네트워크 브리지는 수동으로 생성된 패킷을 전달하지 않습니다.

BPF 프로그램을 사용하여 패킷 전달을 구현하려고 합니다. 아이디어는 적절한 패킷을 veth1(ingress)에서 (egress)로 직접 전달하는 것입니다 veth2. 내가 직면하고 있는 문제는 리디렉션된 패킷이 브리지에 의해 삭제되는 것 같다는 것입니다 v-net-1. Wireshark를 사용하여 트래픽을 분석했는데 패킷이 veth2예상대로 나가고 들어오지만 도착하지 않습니다.veth2-brveth3-br 이제 이유를 잘 이해할 수 없는 일이 일어나고 있습니다. 첫 번째는 BPF 프로그램을 끄고 사...

Admin

외장 하드 디스크에 대한 umount + hdparm 설정
dd

외장 하드 디스크에 대한 umount + hdparm 설정

마운트 해제 상태에서 USB 포트에 연결하면 외장 하드 드라이브에 저장되지 않는 방법은 무엇입니까? 언제든지 다시 마운트할 수 있나요? 하루에 한 시간만 열어서 글을 쓰고 나머지 시간에는 닫고 싶어요. hdparm이 도움이 될까요? 나는 그것을 사용하는 방법을 모른다. ...

Admin