Kosketusnäyttö GSL3692
Voi olla aika vaikea tapaus. Näkyykö laite näissä listauksissa:
lsusb
lspci -vnn
Bluetooth ja WiFI moduuli Broadcom AP6330
Moduulin wlan-piiri taitaa olla BCM4330, joka toiminee kernelin brcmfmac-ajurilla. Lisäksi tarvitset firmwaren /lib/firmware/brcm/brcmfmac4330-sdio.bin, joka sisältyy
linux-firmware-pakettiin. Periaatteessa tuon pitäisi olla valmiiksi asennettuna ja wlanin pitäisi toimia suoraan. Tunnistaako järjestelmä lainkaan wlania? Mitä
iwconfig sanoo päätteessä? Entä kernelin loki (jonka voi listata
dmesg -komennolla)?
Nexus 7:ssä on myös jokin BCM4330:n versio ja sitä varten repositoriosta löytyy firmware-paketti
linux-firmware-nexus7. Sitäkin voisi kokeilla asennella.
Kamera HM2056(2.0MP etu) ja OV5648(5.0MP taka)
0V5648:lle löytyy V4L2-yhteensopiva ajuri (ov5648.c) täältä:
http://dl.linux-sunxi.org/SDK/A80/A80_SDK_20140728_stripped/lichee/linux-3.4/drivers/media/video/sunxi-vfe/device/Ajurin siirtäminen uudempaan kerneliin voi vaatia laajempiakin muutoksia. Koko sunxi-vfe-ajuripuu on erikoisviritys Allwinnerin SDK:ta varten ja taitaa sisältää myös suljettua koodia.
Androidille löytyy myös ajureita, ja Ubuntun kanssa voi periaatteessa käyttää Android-kerneleitä suoraankin, mutta kameroiden rajapinnat ovat erilaiset, eivätkä ne toimi suoraan tavallisten Linux-ohjelmien kanssa.
Codec: ALC5640
Tälle piirille on ajuri suoraan kernelissä. Näkyykö äänilaite Alsan kautta:
aplay -l -L