Am Freitag, 26. Oktober 2018 schrieb Gregory Nowak: > [...] > The bottom line for you is that since the rpi0 doesn't have a built in > bluetooth adapter, the serial port in devuan will be on > /dev/ttyAMA0. That means you need to specify that as the serial port > in cmdline.txt, and spin up agetty on that port in /etc/inittab. > > Greg
This actually pointed in the right diection. Here is how to get DEVUAN + UART + WIFI wirking on the RPiW0: First thing to notice is that brcmfmac43430-sdio is not initialized correctly on the RPiW0. This reults in "agatty /dev/ttyAMA0" to fail. To correctly initialize brcmfmac43430-sdio two files are needed: "brcmfmac43430-sdio.txt" and "brcmfmac43430-sdio.bin". The first is missing in the devuan image. I copied both files from raspbian over to devuan, together with "wpa_supplicat.conf". Then changed interfaces (deactivate eth0, activate wlan0), rebooted. Now I can ssh into devuan on RPiW0 *hurray* Here's a working /etc/wpa_supplicant/wpa_supplicant.conf: ctrl_interface=/var/run/wpa_supplicant ap_scan=1 network={ key_mgmt=WPA-PSK ssid="GIVEMYNAME" psk=HEREKOMESTHEPASSWORD" } Now this is half way to a working solution: I still need a serial console. "enable_uart=1" in "config.txt" works on raspbian, why not on devuan? (2 blinks, then darkness). I thought a firmare upgrade would solve this: I copied "raspi-config" from raspbian (it requires binutils to be installed) and ran the update. This bumps kernel from 4.14.44 to 4.14.78 (not much, bit it also solves the "shutdown-reboot-loop" for RPi3+, too) and updates the bootloader and firmware. Next step: get the UART working. As it turn out, "enable_uart=1" reliably breaks booting - don't know why that works in raspbian. The link UART->BT is broken by loading the "pi3-disable-bt" on the rpiw0. So adding "dtoverlay=pi3-disable-bt" to "config.txt" eables UART. Now I have a working RPiW0 with UART + WIFI. USB-OTG with serial is the next thing: Add "dtoverlay=dwc2" to "config.txt" and "modules-load=dwc2,g_serial" to "cmdline.txt". Reboot and surprise: No serial over USB. Kernelmodule dwc2 is loaded, gserial is not. On raspbian bith modules are loaded. Loding by hand actually works and gives serial over USB. Now only 2 questions remain: - Why does "modules-load=dwc2,g_serial" not load g_serial? - "cmdline.txt" on raspbian says "dwc_otg.lpm_enable=0", on devuan "dwc_otg.fiq_fix_enable=2". What does this mean? Nik -- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ... _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng