ArchLinux를 실행하는 ARM 장치가 있습니다. 장치에 USB가 있어도 PCI 버스가없는 것 같습니다.
[root@alarm ~]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
[root@alarm ~]# lspci
pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.
[root@alarm ~]#
다른 칩셋이 무엇인지 찾고 싶습니다. 예를 들어 HDMI를 지원하는 사운드 카드와 비디오 카드가 있다는 것을 알고 있습니다. 이러한 칩은 USB 라인에 연결되지 않습니다.
현재 /proc/config.gz의 장치에서 작동하는 커널 구성을 살펴보면 다음과 같습니다.
#
# Bus support
#
CONFIG_ARM_AMBA=y
# CONFIG_PCI_SYSCALL is not set
# CONFIG_ARCH_SUPPORTS_MSI is not set
# CONFIG_PCCARD is not set
AMBA가 무엇인지 모르겠습니다. google을 철저히 검색하면 커널 데이터베이스에이 항목이 반환되지만 실제 작업 내용을 모르는 경우 사용하지 않는 것 외에는 실제 설명이 없습니다.
lshw를 사용하는 것만으로는 더 이상 보이지 않습니다.
[root@alarm ~]# lshw
alarm
description: Computer
width: 32 bits
*-core
description: Motherboard
physical id: 0
*-memory
description: System memory
physical id: 0
size: 307MiB
*-cpu
physical id: 1
bus info: cpu@0
size: 1008MHz
capacity: 1008MHz
capabilities: cpufreq
*-network
description: Ethernet interface
physical id: 1
logical name: eth0
serial: 00:01:02:03:04:05
size: 10Mbit/s
capacity: 100Mbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=off broadcast=yes driver=wemac driverversion=1.01 duplex=half ip=192.168.1.1 link=yes multicast=yes port=MII speed=10Mbit/s
[root@alarm ~]#
이 커널에로드 된 모듈이없는 것 같습니다 :
[root@alarm ~]# lsmod
Module Size Used by
[root@alarm ~]#
또한 hwinfo는 사용할 수없는 것 같습니다.
[root@alarm ~]# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
alarm is up to date
aur is up to date
:: Starting full system upgrade...
there is nothing to do
[root@alarm ~]# pacman -S hwinfo
error: target not found: hwinfo
[root@alarm ~]# hwinfo
-bash: hwinfo: command not found
[root@alarm ~]#
올바른 비디오 드라이버 모듈에서 컴파일 할 수 있도록이 시스템에서 어떤 칩이 사용되는지 알아야합니다. lspci가 작동하지 않는 시스템에서 어떤 칩이 있는지 어떻게 알 수 있습니까?
cat /proc/cpuinfo
lsmod
기존 모듈을 살펴볼 수 있습니다. 또한config
파일 과 함께 작동하는 알려진 커널이있는 경우, 올바른 모듈이 이미 선택되어 있기 때문에-로 시작하여 검색 할 수 있습니다. Guruplug를위한 커스텀 커널을 만드는 데 유용했습니다.