Buildroot pro Orange-pi lite

Václav Ovsík vaclav.ovsik na gmail.com
Neděle Červen 7 11:47:03 CEST 2020


On Sun, Jun 07, 2020 at 11:32:11AM +0200, Jaroslav Buchta wrote:
> Diky za nakopnuti, asi tam neni nejen tento ale zadny ovladac...
> 
> root na OrangePi_Lite:~$ lsmod
> Module                  Size  Used by    Not tainted

No, ono to může být tak, že máte všechny ovladače zakompilované do
monolitického kernelu. Pak se moduly nemusí vůbec natahovat, protože už
v kernelu jsou. Příslučný konfigurační soubor na Debinau leží vedle
obrazu jádra, např:

 bobek:~# ll /boot/*5.6.0-2-amd64
 -rw-r--r-- 1 root root  4162982 May 23 16:29 /boot/System.map-5.6.0-2-amd64
 -rw-r--r-- 1 root root   227327 May 23 16:29 /boot/config-5.6.0-2-amd64
 -rw-r--r-- 1 root root 39298243 Jun  4 17:37 /boot/initrd.img-5.6.0-2-amd64
 -rw-r--r-- 1 root root  5751952 May 23 16:29 /boot/vmlinuz-5.6.0-2-amd64

Je to soubor config-5.6.0-2-amd64, který obsahuje informace která části jádra
jsou zakompilovány, které jako modul (nebo nejsou vůbec)

 bobek:~# fgrep RTL8 /boot/config-5.6.0-2-amd64 
 CONFIG_USB_RTL8150=m
 CONFIG_USB_RTL8152=m
 CONFIG_RTL8180=m
 CONFIG_RTL8187=m
 CONFIG_RTL8187_LEDS=y
 CONFIG_RTL8192CE=m
 CONFIG_RTL8192SE=m
 CONFIG_RTL8192DE=m
 CONFIG_RTL8723AE=m
 CONFIG_RTL8723BE=m
 CONFIG_RTL8188EE=m
 CONFIG_RTL8192EE=m
 CONFIG_RTL8821AE=m
 CONFIG_RTL8192CU=m
 CONFIG_RTL8192C_COMMON=m
 CONFIG_RTL8723_COMMON=m
 CONFIG_RTL8XXXU=m
 # CONFIG_RTL8XXXU_UNTESTED is not set
 CONFIG_RTL8192U=m
 CONFIG_RTL8192E=m
 CONFIG_RTL8723BS=m

Když je tam "m", tak je to modul, když "y", tak je to zakompilované staticky do
jádra. Někdy se ten config přidává přímo do jádra, aby nemusel ležet bokem -
/proc/config.gz. Debianí jádro to tam nemá, ale možná to vaše ano… Debian ho má
standardně v /boot, tak ho nemusí mít v sobě.


> root na OrangePi_Lite:~$ iwconfig
> lo        no wireless extensions.
> 
> root na OrangePi_Lite:~$ ip link show
> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
>     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

hmm, to vypadá, že ovladač není. Zkuste ho natahnout ručně přes modprobe.

> Vypis dmesg je v priloze, v buildrood jsem nastavil konfiguraci pro
> orange-pi lite a zaskrtane to vypada celkem rozumne.
> Taky nejde nic na HDMI, ve vypisu to zda se ale neco kolem HDMI detekuje,
> cert aby se v tom vyznal...
> No budu badat dal.

máte moduly v /lib/modules/<verze-jadra>/… ?

-- 
Zito


Další informace o konferenci Hw-list