linux-kernel

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

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

INST_RETIRED.ANY는 더 이상 Linux 6.7의 성능 카운터가 아닙니다.
linux-kernel

INST_RETIRED.ANY는 더 이상 Linux 6.7의 성능 카운터가 아닙니다.

이전 커널 INST_RETIRED.ANY(및 다음 문서에 설명된 기타 많은 카운터)의 경우https://perfmon-events.intel.com/ahybrid.htm) perf의 카운터로. 저는 현재 Sapphire Rapids {Golden Cove} 프로세서에서 성능을 사용하고 6.7 커널을 실행하고 있습니다. 내가 다음을 할 때 perf stat -e INST_RETIRED.ANY,cycles sleep 2 알겠어요 event syntax error: 'INST_RETIRED.ANY,cy...

Admin

vmlinuz-linux를 /에서 /boot로 이동합니다.
linux-kernel

vmlinuz-linux를 /에서 /boot로 이동합니다.

저는 Arch Linux(Windows와의 이중 부팅)를 실행하고 있습니다. 최근 몇 가지 부팅 문제가 발생하여 루트를 다시 설정하고(라이브 USB) Linux 커널( )을 설치하게 되었습니다 pacman -S linux. 결과적으로 이제 루트 디렉터리에 vmlinuz-linux있게 됩니다 . initramfs-linux.img그러나 반면에 grub 구성 파일은 부팅 디렉터리에서 검색을 시작합니다. 그래서 현재는 컴퓨터를 시작할 때마다 커널을 수동으로 초기화해야 합니다. vmlinuz-linux이 두...

Admin

페이지 크기가 4096이 아닌 x86_64용 Linux를 컴파일하는 방법은 무엇입니까?
linux-kernel

페이지 크기가 4096이 아닌 x86_64용 Linux를 컴파일하는 방법은 무엇입니까?

페이지 크기가 4096보다 큰 x64 Linux 커널을 컴파일하려고 합니다. 블록 크기가 큰 파일 시스템은 VFS를 통해 마운트해야 합니다. 다른 아키텍처에서는 커널 구성을 사용하여 페이지 크기를 선택할 수 있습니다. x86_64에서는 작동하지 않습니다. x86_64에서 페이지 크기를 변경할 수 있습니까? PAGE_SHIFT를 16으로 늘리려고 시도했지만 arch/x86/include/asm/page_types.h오류가 발생했습니다. x86_64에서 다양한 페이지 크기로 빌드가 가능하다면 어떤 페이지...

Admin

Anbox용 Ashmem 및 Binder 커널 모듈을 설치하는 방법은 무엇입니까?
linux-kernel

Anbox용 Ashmem 및 Binder 커널 모듈을 설치하는 방법은 무엇입니까?

그래서 제가 하고 있는 어떤 작업을 위해서는 가상 안드로이드 환경이 필요해서 Anbox를 설치하기로 결정했습니다. 아쉽게도 Ashmem과 Binder가 설치되어 있지 않아 실행이 되지 않습니다. Genymotion과 같은 대안을 시도했지만 제한된 RAM 및 CPU 성능으로 인해 작동하지 않았기 때문에 Anbox와 같은 더 가벼운 것이 필요했습니다. 또한 Anbox 소스에서 모듈을 컴파일하려고 시도했지만 작동하지 않았으며 새 커널에서 제거된 특정 커널 호출/함수 때문이라는 말을 들었습니다. 나는 Ubu...

Admin

CentOS 7/Cloudlinux 7에서 "yum update" 명령을 실행하는 동안 치명적인 오류가 발생했습니다.
linux-kernel

CentOS 7/Cloudlinux 7에서 "yum update" 명령을 실행하는 동안 치명적인 오류가 발생했습니다.

"yum update" 명령을 사용하여 시스템을 업데이트하는 중에 문제가 발생하여 도움이 절실히 필요합니다. 내 서버는 CentOS 7을 CloudLinux 7로 변환한 것입니다. 며칠 동안 해결책을 찾으려고 노력했지만 지금까지 성공하지 못했습니다. 이 오류로 인해 "alt-php" 버전도 설치할 수 없습니다. "yum update --nobest" 옵션이 없습니다. CentOS 7/Cloudlinux 7에서는 사용할 수 없는 것 같습니다. 어떤 도움이라도 정말 감사하겠습니다! 전체 오류 로그는 다음...

Admin

데비안 설치 프로그램은 필요할 때 펌웨어를 어떻게 검색하나요?
linux-kernel

데비안 설치 프로그램은 필요할 때 펌웨어를 어떻게 검색하나요?

일반적으로 새 펌웨어 파일을 설치한 후 커널이 이를 감지하고 하드웨어가 제대로 작동하도록 로드하려면 재부팅해야 합니다. 하지만 데비안 설치 프로그램에서 펌웨어가 누락되어 이 화면이 나타나는 경우 필요한 파일을 여기에 붙여넣으면 /lib/firmware설치 프로그램이 다시 시작하지 않고도 해당 파일을 로드합니다. 데비안 설치 프로그램은 시스템을 재부팅하지 않고 어떻게 펌웨어 파일을 로드하나요? ...

Admin

RHEL, Debian, Kernel.org 비교
linux-kernel

RHEL, Debian, Kernel.org 비교

나는 RedHat과 Debian이 Kernel.org 커널을 패치했고 분명히 서로 다른 변경을 했다는 것을 읽었습니다. 이는 믿기 쉽지만 차이점을 보고 싶습니다. 의미 - 기본적으로 이를 차별화하고 차이점이 정확히 무엇인지 이해하고 싶습니다. RedHat(RHEL) 대 Linux.org Debian 대 Linux.org RedHat(RHEL) 대 Debian 이론적으로 RHEL은 오픈 소스이므로 일부 git 저장소에서 RHEL 커널 소스 코드를 다운로드할 수 있어야 합니다. 저를 바보라고 부르세요. ...

Admin

커널/패키지 업데이트 후 부팅할 수 없음 - snd-hda intel - HDMI/DP에는 입찰을 위해 gfx 드라이버가 필요함
linux-kernel

커널/패키지 업데이트 후 부팅할 수 없음 - snd-hda intel - HDMI/DP에는 입찰을 위해 gfx 드라이버가 필요함

Macbook Air 2013에서 Tuxedo 운영 체제를 사용합니다. 정상적으로 작동했지만 OS에서 커널을 업데이트하도록 허용하면 다음과 같은 결과가 나타납니다. 시작 화면 커널에 "acpi=!Darwin"을 추가해 보았더니 irq 0 메시지가 제거되었습니다. 하지만 여전히 "gfx 드라이버 바인딩이 필요합니다"라는 메시지가 표시되고 부팅할 수 없습니다. 커널 전환도 시도했지만 소용이 없었습니다. lspci 어떤 도움이라도 대단히 감사하겠습니다. 현재는 grub 및 루트 터미널에만 액세스할 수 있습...

Admin

최신 Linux 커널을 위한 ionice 도구는 얼마나 유용합니까?
linux-kernel

최신 Linux 커널을 위한 ionice 도구는 얼마나 유용합니까?

도구 ionice는 높은 I/O 로드를 완화하기 위해 시스템이 지정된 상태에 있을 때만 명령을 실행해야 합니다. 이것매뉴얼 페이지상태: Linux는 2.6.13부터 CFQ I/O 스케줄러를 통해 I/O 스케줄링 우선순위 및 클래스를 지원합니다. 그러나 5.3부터 CFQ I/O는 더 이상 사용되지 않으며 커널에서 제거되었습니다. 그렇다면 이 유틸리티의 상태는 어떻습니까? 최신 커널에서 정말 작동할까요? 추가 정보 ionice커널 호출 사용ioprio_set 이것문서상태: 이러한 시스템 호출은 I...

Admin

dpkg -i my-kernel_5.10.9-2lEIW6BD_arm64.deb가 "새 버전을 설치하기 전에 './boot/Image'에 대한 백업 링크를 생성할 수 없습니다. 작업이 허용되지 않습니다..."와 함께 실패합니다.
linux-kernel

dpkg -i my-kernel_5.10.9-2lEIW6BD_arm64.deb가 "새 버전을 설치하기 전에 './boot/Image'에 대한 백업 링크를 생성할 수 없습니다. 작업이 허용되지 않습니다..."와 함께 실패합니다.

맞춤형 iMX8M 보드용 커널 패키지를 만들었고 경고나 오류 없이 lintian을 통과했습니다. 패키지 트리의 처음 세 가지 수준은 다음과 같습니다. /tmp/my-kernel_5.10.9-2lEIW6BD_arm64 |-- DEBIAN | |-- control | `-- preinst |-- boot | |-- Image | `-- dtbs | `-- imx8mq-smarc.dtb |-- lib | `-- modules `-- usr `-- share ...

Admin

커널 매개변수를 통해 사용자 비밀번호 설정
linux-kernel

커널 매개변수를 통해 사용자 비밀번호 설정

이 정보를 사용하는 올바른 구문은 무엇입니까?시스템 매뉴얼: systemd-sysusers(8)는 자격 증명 passwd.hashed-password를 찾습니다.,passwd. 일반 텍스트 비밀번호입니다.그리고 passwd.shell. 생성된 시스템 사용자의 비밀번호(UNIX 해시 형식 또는 일반 텍스트) 또는 셸을 구성합니다. 루트 등 원하는 시스템 사용자로 바꾸십시오. 그리고 자격 증명은 다음을 통해 커널 명령줄을 통해 시스템으로 전달될 수도 있습니다.systemd.set_credential...

Admin

USB SATA 도크가 한 컴퓨터에서는 작동하지 않지만 다른 컴퓨터에서는 제대로 작동합니다.
linux-kernel

USB SATA 도크가 한 컴퓨터에서는 작동하지 않지만 다른 컴퓨터에서는 제대로 작동합니다.

ORICO 6629us3-c USB3->SATA 도킹 스테이션에 20TB 1개와 6TB 하드 드라이브 1개를 설치했습니다. 일부 테스트 목적으로 20TB 디스크를 18개의 파티션으로 나누고 6TB 디스크를 6개의 파티션으로 나누었습니다. bonnie++드라이브의 기존 XFS 파일 시스템에서 실행할 수 있습니다 . 그런데 이상하게도 XFS 파일 시스템을 만들려고 하면 오류가 발생합니다. 도킹 스테이션을 Lenovo ThinkCentre 625q에 연결하려면: [ 8636.020479] usb 3-...

Admin

Linux 커널은 하드웨어 TX 및 RX 필터링 모드를 어떻게 저장합니까?
linux-kernel

Linux 커널은 하드웨어 TX 및 RX 필터링 모드를 어떻게 저장합니까?

나는 내 자신의 ethtool 버전과 마찬가지로 특정 네트워크 인터페이스에 대한 타임스탬프 정보를 얻는 C 프로그램을 작업하고 있습니다. 내 목표는 정보를 인쇄하는 것입니다 $ ethtool -T myNetIf. 그것은 다음과 같습니다: Time stamping parameters for myNetIf: Capabilities: hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE) software-transmit (SOF_TIMESTAMP...

Admin