drivers

kobject가 존재하는지 확인하는 방법은 무엇입니까?
drivers

kobject가 존재하는지 확인하는 방법은 무엇입니까?

나는 sysfs에 대한 가이드를 따르고 있습니다.https://embetronicx.com/tutorials/linux/device-drivers/sysfs-in-linux-kernel/ add new kobject를 사용하는 경우 kobject_create_and_add지정된 kobject가 이미 존재하면 함수가 실패합니다. struct kobject *kobj_ref = kobject_create_and_add("my_object",kernel_kobj); 그래서 이 kobject가 이...

Admin

`/dev/null`과 `null_blk`에 의해 구동되는 장치의 차이점
drivers

`/dev/null`과 `null_blk`에 의해 구동되는 장치의 차이점

최근에 접한Linux 빈 블록 장치 드라이버,, null_blk또한 특정 블록 장치에 대한 벤치마킹이 아닌 I/O 스택을 벤치마킹하고 있습니다. 이 드라이버에서 생성된 장치( /dev/nullb0예를 들어 장치 이름을 사용함)는 매우 흥미롭습니다. 특히 /dev/null장치 이름이 유사하다는 점을 고려하면 더욱 그렇습니다. Stackoverflow에서 이 주제에 대한 기존 질문을 찾을 수 없었기 때문에 설명을 요청하기로 결정했습니다. 내 주요 질문은 다음과 같습니다./dev/null장치 드라이버에서 ...

Admin

Nvidia GPU 팬은 온도에 따라 변하지 않습니다.
drivers

Nvidia GPU 팬은 온도에 따라 변하지 않습니다.

한동안 저는 RTX 3060 및 4060 ti가 Linux에서 작동하도록 하기 위해 가능한 모든 드라이버를 시도해 왔습니다. "ubuntu-drivers autoinsall"은 4060 ti를 올바르게 감지하지 못하는 535 드라이버를 사용합니다. 또한 현재 Nvidia에서 다운로드할 수 있는 독점 드라이버를 테스트했습니다. 현재 드라이버는 550인데 설치가 매우 번거롭습니다. 그럼에도 불구하고 4060ti는 감지되는데 팬이 작동하지 않습니다. 그래서 방금 "sudo apt install nvidia...

Admin

ath9k_htc wifi는 부팅할 때마다 플러그를 뽑았다가 다시 연결해야 합니다.
drivers

ath9k_htc wifi는 부팅할 때마다 플러그를 뽑았다가 다시 연결해야 합니다.

상황에 맞게 yocto로 만든 자체 Linux 이미지를 실행하고 SD 카드에서 부팅하는 stm32mp135d odyssey 보드가 있습니다. 저렴한 ath9k Wi-Fi USB 동글을 연결했지만 동글을 뽑았다가 다시 연결할 때까지 Wi-Fi 인터페이스가 표시되지 않는 성가신 문제에 직면했습니다. 재부팅 후 문제 해결에 도움이 되는 몇 가지 결과가 표시됩니다. 만약을 대비해 커널 정보가 중요합니다. root@stm32mp1:~# uname -a Linux stm32mp1 5.15.67 #1 SMP PR...

Admin

외부 DVD 드라이브를 연결하면 ls, sudo, 새 SSH 연결이 거부됩니다. 무슨 일이 일어나고 있는 걸까요?
drivers

외부 DVD 드라이브를 연결하면 ls, sudo, 새 SSH 연결이 거부됩니다. 무슨 일이 일어나고 있는 걸까요?

제목이 모든 것을 말해줍니다. 하지만 외부 DVD 드라이브를 Raspbian을 실행하는 Raspberry Pi에 연결했습니다. 리눅스와 호환된다고 하네요 하지만 실제로 장치에 연결하면. 모든 것이 이해할 수 없는 방식으로 잘못되어 가고 있습니다. SSH는 "kex_exchange_identification: 읽기: 피어에 의해 연결이 재설정되었습니다. 192.168.50.2 포트 22에 의해 연결이 재설정되었습니다"라고 말합니다. 또는 "ls"를 실행하면 "-bash: /usr/bin/ls: 입력/출...

Admin

nvidia-xconfig 문제: libnvidia-cfg.so.1에서 nvCfgIsPrimaryDevice 기호를 검색하는 중 오류가 발생했습니다.
drivers

nvidia-xconfig 문제: libnvidia-cfg.so.1에서 nvCfgIsPrimaryDevice 기호를 검색하는 중 오류가 발생했습니다.

Debian 11에서 NVIDIA 그래픽 카드를 설정하려고 합니다. 내가 알 수 있는 한, 드라이버가 올바르게 설정되어 있고 다음과 같은 결과가 출력됩니다 nvidia-smi. Mon Mar 25 10:04:05 2024 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 390.157 Driver Version: 390.157 ...

Admin

Linux 드라이버에서 NVME IO를 어디에서 추적할 수 있나요?
drivers

Linux 드라이버에서 NVME IO를 어디에서 추적할 수 있나요?

작은 Linux 드라이버 확장을 작성하고 싶습니다. 더 구체적으로 말하자면: 호스트와 M.2-nvme-ssd 간의 모든 통신을 사용자 공간 파일에 쓰고 싶습니다. nvme 드라이버는 꽤 커서 어디서부터 시작해야 할지 파악하는 데 어려움을 겪고 있습니다. 내 동료가 SD 카드로 비슷한 작업을 수행했습니다. 호스트가 카드로부터 응답을 수신하고 작업이 종료되려고 할 때 IO(function is)를 추적합니다 sdhci_request_done. 추적은 opcode, 데이터, 타임스탬프와 함께 요청 및 응답...

Admin

Linux에서 무선 드라이버를 자동으로 찾고, 로드하고, 설치하는 방법은 무엇입니까?
drivers

Linux에서 무선 드라이버를 자동으로 찾고, 로드하고, 설치하는 방법은 무엇입니까?

나와 내 친구의 노트북에 웹 설치 이미지(다운로드)를 사용하여 Debian Linux를 설치할 때여기), 설치를 시작하면 일반적으로 올바른 무선 네트워크 어댑터 드라이버가 자동으로 선택되어 계속됩니다. 어떻게 구현되나요? 제가 시도한 방법은 다음과 같습니다. 먼저 설치 프로그램 이미지를 마운트하여 그 안에 무엇이 있는지 확인합니다. sudo mount ~/download/debian-12.5.0-amd64-netinst.iso /mnt/mobile/ /boot/grub/grub.cfginitrd가 ...

Admin

GRUB이 메인 시스템 내에서 키보드와 상호 작용하는 데 사용하는 방법을 사용할 수 있습니까?
drivers

GRUB이 메인 시스템 내에서 키보드와 상호 작용하는 데 사용하는 방법을 사용할 수 있습니까?

이 질문은 실제로 후속 질문입니다.이것(아직 만족스러운 답변을 찾지 못했습니다. 키보드 문제를 해결하기 위한 시도 목록도 찾아보세요.) 내 새 노트북에는 키보드 드라이버에 큰 문제가 있습니다. 기본적으로 Ubuntu에서 실행할 때 제가 무엇을 하든 자체 내장 키보드를 감지하지 못하지만 Bluetooth 외부 키보드는 제대로 작동합니다. 내장 키보드는 BIOS 및 GRUB 메뉴에서도 사용할 수 있습니다. 내가 이해한 바로는 GRUB는 기본적으로 Ubuntu의 구성 요소입니다. 그렇다면 Ubuntu가 G...

Admin

Debian 12의 Macbook Pro 2013용 Wi-Fi 드라이버
drivers

Debian 12의 Macbook Pro 2013용 Wi-Fi 드라이버

Thunderbolt 어댑터를 통한 인터넷 연결을 통해 Macbook Pro 2013에 Debian 12를 설치했습니다. Wi-Fi 드라이버가 자동으로 설치되지는 않습니다. 최소한 기본 설정 메뉴에는 Wi-Fi 항목이 없습니다. 나는 lspci -vnn | grep -i net어떤 종류의 Wi-Fi 장치를 가지고 있는지 확인하기 위해 달려갔습니다. 출력은 다음과 같습니다 03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360...

Admin

QEMU를 사용하여 사용자 정의 PCI 드라이버를 작성하는 중 문제 발생
drivers

QEMU를 사용하여 사용자 정의 PCI 드라이버를 작성하는 중 문제 발생

MSI 인터럽트를 할당하고 처리할 수 있는 Linux 드라이버를 작성하고 싶습니다. 현재 이 nvec = pci_alloc_irq_vectors(pdev, 1, nvec, PCI_IRQ_ALL_TYPES)함수는 -22를 반환합니다. QEMU에서 전화를 했는데 msi_init(&pciechodev->pdev,0,4,true,true,errp)잘 작동했습니다. 그러나 디버깅하는 동안 MSI 인터럽트가 전송되기 전에 값이 msi_enabled(&edu->pdev)0이라는 것을 발견...

Admin

"오류! 설치가 중단되었습니다." - 설치 또는 업그레이드 중 dkms 문제
drivers

"오류! 설치가 중단되었습니다." - 설치 또는 업그레이드 중 dkms 문제

GitHub에서 무언가를 설치하려고 하거나 시스템을 업데이트 및 업그레이드하려고 하면 다음과 같은 오류 메시지가 나타납니다. 이것은 Kali 배포판에 있습니다. 이 문제는 Alpha 무선 네트워크 어댑터용 Realtek 드라이버와 관련이 있습니다. 나는이 상황에 갇혀 있으므로 누군가가 도움을 줄 수 있기를 바랍니다. 예를 들어, 시스템을 업그레이드하려고 할 때(또는 GitHub에서 무언가를 설치하거나 무언가를 컴파일하려고 시도하는 등) 출력은 다음과 같습니다. 8814au.ko.xz: Uninsta...

Admin

Linux 장치 관리를 달성하기 위해 다른 장치 ID를 위조하는 방법은 무엇입니까?
drivers

Linux 장치 관리를 달성하기 위해 다른 장치 ID를 위조하는 방법은 무엇입니까?

공급업체 및 제품 ID(VID 및 PID)를 무시하기 위해 AT 명령을 사용하여 어리석게 차단한 WWAN 장치가 있습니다. 나는 카드가 삽입될 때 노트북이 부팅되는 것을 방지하는 노트북의 화이트리스트 기능을 우회하기 위해 이 작업을 수행했습니다. 이 시점에서 장치는 부팅되고 다른 USB 장치인 것처럼 올바르게 작동하지만 Linux는 더 이상 해당 장치에 대한 올바른 드라이버를 로드하지 않으며 모든 용도로 액세스할 수 없게 됩니다. VID/PID 값을 복원하기 위해 더 이상 직렬 포트를 얻을 수 없습니...

Admin

Wi-Fi/블루투스로 인해 내 시스템이 PopOs 22.04에서 부팅되지 않습니다.
drivers

Wi-Fi/블루투스로 인해 내 시스템이 PopOs 22.04에서 부팅되지 않습니다.

저는 Linux를 처음 접했고 이 WiFi/Bluetooth 어댑터에 몇 가지 문제가 있습니다. 플러그를 뽑았다가 다시 꽂을 때만 작동하는 것 같습니다. 누구든지 나를 도와줄 수 있나요? 이 창 타일링이 너무 좋아서 다시는 Windows로 돌아가고 싶지 않아서 정말 아쉽습니다. RTL8821CU 드라이버를 설치해 보았지만 아무 것도 바뀌지 않았고 여전히 동글을 뽑았다가 연결해야 합니다. PopOs 22.04 LTS를 사용하고 있습니다. inxi-Fxxxpmrz System: Kernel: 6.6....

Admin