Jump to content

Gibbz

Members
  • Posts

    16
  • Joined

  • Last visited

  1. It's this still an issue? I'm getting some errors updating... http://beta.armbian.com trixie InRelease is not (yet) available (502 Bad Gateway [IP: 130.185.239.78 80])
  2. ok it looks like it is working. Just the alsa audio test outputs a static noise! 🙃
  3. Should all be working far as I can tell.... All i get is fuzz/static throught the 3.5mm headphone plug. Alsa info: http://alsa-project.org/db/?f=eacea3ea4fd57e45bd9ba735cd7cf3b8a82024b7 ``` aplay -l **** List of PLAYBACK Hardware Devices **** card 0: rockchipes8316c [rockchip-es8316c], device 0: ff880000.i2s-ES8316 HiFi ES8316 HiFi-0 [ff880000.i2s-ES8316 HiFi ES8316 HiFi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 ``` ``` for i in /proc/asound/card[0-9]*; do echo "--- $i ---";amixer -c $(cat $i/id); done; --- /proc/asound/card0 --- Simple mixer control 'Headphone',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 3 Mono: Front Left: Playback 3 [100%] [0.00dB] Front Right: Playback 3 [100%] [0.00dB] Simple mixer control 'Headphone Mixer',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 11 Front Left: 11 [100%] [0.00dB] Front Right: 11 [100%] [0.00dB] Simple mixer control 'Mic Boost',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Playback Polarity',0 Capabilities: enum Items: 'Normal' 'R Invert' 'L Invert' 'L + R Invert' Item0: 'Normal' Simple mixer control 'Capture Polarity',0 Capabilities: enum Items: 'Normal' 'Invert' Item0: 'Normal' Simple mixer control 'ADC',0 Capabilities: cvolume cvolume-joined Capture channels: Mono Limits: Capture 0 - 192 Mono: Capture 0 [0%] [-99999.99dB] Simple mixer control 'ADC Double Fs',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADC PGA Gain',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 10 Mono: 0 [0%] [-3.50dB] Simple mixer control 'ADC Soft Ramp',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'ALC',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [off] Simple mixer control 'ALC Capture Attack Time',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 10 Mono: 2 [20%] Simple mixer control 'ALC Capture Decay Time',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 10 Mono: 3 [30%] Simple mixer control 'ALC Capture Hold Time',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 10 Mono: 0 [0%] Simple mixer control 'ALC Capture Max',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 28 Mono: 28 [100%] [35.50dB] Simple mixer control 'ALC Capture Min',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 28 Mono: 0 [0%] [-12.00dB] Simple mixer control 'ALC Capture Noise Gate',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ALC Capture Noise Gate Threshold',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 0 [0%] Simple mixer control 'ALC Capture Noise Gate Type',0 Capabilities: enum Items: 'Constant PGA Gain' 'Mute ADC Output' Item0: 'Constant PGA Gain' Simple mixer control 'ALC Capture Target',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 11 Mono: 11 [100%] [-1.50dB] Simple mixer control 'DAC',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 192 Mono: Front Left: Playback 192 [100%] [0.00dB] Front Right: Playback 192 [100%] [0.00dB] Simple mixer control 'DAC Double Fs',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'DAC Mono Mix',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC Notch Filter',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC Soft Ramp',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC Soft Ramp Rate',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 4 Mono: 4 [100%] Simple mixer control 'DAC Source Mux',0 Capabilities: enum Items: 'LDATA TO LDAC, RDATA TO RDAC' 'LDATA TO LDAC, LDATA TO RDAC' 'RDATA TO LDAC, RDATA TO RDAC' 'RDATA TO LDAC, LDATA TO RDAC' Item0: 'LDATA TO LDAC, RDATA TO RDAC' Simple mixer control 'DAC Stereo Enhancement',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 7 Mono: 0 [0%] Simple mixer control 'Differential Mux',0 Capabilities: enum Items: 'lin1-rin1' 'lin2-rin2' 'lin1-rin1 with 20db Boost' 'lin2-rin2 with 20db Boost' Item0: 'lin1-rin1' Simple mixer control 'Digital Mic Mux',0 Capabilities: enum Items: 'dmic disable' 'dmic data at high level' 'dmic data at low level' Item0: 'dmic disable' Simple mixer control 'Left Headphone Mixer LLIN',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Left Headphone Mixer Left DAC',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Left Headphone Mux',0 Capabilities: enum Items: 'lin1-rin1' 'lin2-rin2' 'lin-rin with Boost' 'lin-rin with Boost and PGA' Item0: 'lin2-rin2' Simple mixer control 'Right Headphone Mixer RLIN',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Right Headphone Mixer Right DAC',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Right Headphone Mux',0 Capabilities: enum Items: 'lin1-rin1' 'lin2-rin2' 'lin-rin with Boost' 'lin-rin with Boost and PGA' Item0: 'lin1-rin1' --- /proc/asound/card1 --- ```
  4. ops, theres a different way to install it now: https://docs.docker.com/engine/install/debian/
  5. I've delete all my home files for the root user by accident. So im having trouble with paths on my system now. Is there a way to restore the default home folder? Or are there a list of paths that I can restore for the profile or bashrc?
  6. Hi, Im trying to use the docker command to make some changes. However the docker binary is missing on my system. Ive tried reinstalling docker.io and docker-compose with no luck. Where should the binary be located? How can i install it? Im on armbian-trixie rolling release.
  7. Im using armbian server edition. Im trying to setup my box to route internet from end0 (192.168.1.6) to internet on usb0 (dhcp). Im running dns & dhcp via docker adguard - but assume thats not working for now because once the nftable rules are applied I cannot access their web interfaces. But for now ping with ip is okay. With my current setup I can ping the internet from the 'router' via the interface usb0. But I cannot ping from the interface end0. ping 8.8.8.8 -I usb0 <- works ping 8.8.8.8 -I end0 <- Destination Host Unreachable Do I need to setup any static routes? Or should nftables handle all the routing? Ive tried several guides with various nftable rules, but none of them work: https://peppe8o.com/raspberry-pi-portable-hotspot-with-android-usb-tethering/ https://oxcrag.net/projects/linux-router-part-1-routing-nat-and-nftables/ https://wiki.nftables.org/wiki-nftables/index.php/Simple_ruleset_for_a_home_router my network config: usb0: [Match] Name=usb0 [Network] DHCP=yes end0: [Match] Name=end0 [Network] Address=192.168.1.6/24 my nftables: table inet filter { chain input { type filter hook input priority filter; policy accept; } chain forward { type filter hook forward priority filter; policy accept; iif "end0" oif "usb0" accept iif "usb0" oif "end0" accept } chain output { type filter hook output priority filter; policy accept; } } table ip nat { chain prerouting { type nat hook prerouting priority filter; policy accept; } chain postrouting { type nat hook postrouting priority srcnat; policy accept; oif "usb0" masquerade } } my routes: default via 192.168.102.208 dev usb0 default via 192.168.102.208 dev usb0 proto dhcp src 192.168.102.114 metric 1024 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown <- docker? 172.18.0.0/16 dev br-cc00a7d88795 proto kernel scope link src 172.18.0.1 <- docker? 192.168.1.0/24 dev end0 proto kernel scope link src 192.168.1.6 192.168.102.0/24 dev usb0 proto kernel scope link src 192.168.102.114 metric 1024 192.168.102.208 dev usb0 proto dhcp scope link src 192.168.102.114 metric 1024
  8. i got it working by renaming the files with smaller numbers. /etc/systemd/network/10-internet-usb.link /etc/systemd/network/10-internet-usb.network
  9. I'm trying to get my udev rule working on armbian. But I cant make anything work at all. I am wanting to rename the android usb tether to a standard name usb0. Ive tried the following rules /etc/udev/rules.d/99-usb-tether.rules SUBSYSTEM=="net", ACTION=="add", ATTRS{interface}=="RNDIS Ethernet Data", NAME="usb%k" SUBSYSTEM=="net", ACTION=="add", ATTRS{ID_USB_INTERFACES}=="*:e00103:*", NAME="usb%k" SUBSYSTEM=="net", ACTION=="add", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4ee3", NAME="usb0" none of them work, also tried rebooting sudo udevadm control --reload-rules sudo udevadm trigger Ive ran the command: udevadm test /dev/bus/usb/002/002 Trying to open "/etc/systemd/hwdb/hwdb.bin"... Trying to open "/etc/udev/hwdb.bin"... Trying to open "/usr/lib/systemd/hwdb/hwdb.bin"... Trying to open "/usr/lib/udev/hwdb.bin"... === trie on-disk === tool version: 256 file size: 12592130 bytes header size 80 bytes strings 2650746 bytes nodes 9941304 bytes Loading kernel module index. Loaded 'libkmod.so.2' via dlopen() Failed to read $container of PID 1, ignoring: Permission denied Found cgroup2 on /sys/fs/cgroup/, full unified hierarchy Found container virtualization none. Using default interface naming scheme 'v255'. Parsed configuration file "/usr/lib/systemd/network/99-default.link" Parsed configuration file "/usr/lib/systemd/network/80-vm-vt.link" Parsed configuration file "/usr/lib/systemd/network/80-container-vz.link" Parsed configuration file "/usr/lib/systemd/network/80-container-ve.link" Parsed configuration file "/usr/lib/systemd/network/80-container-vb.link" Parsed configuration file "/usr/lib/systemd/network/80-6rd-tunnel.link" Parsed configuration file "/usr/lib/systemd/network/73-usb-net-by-mac.link" Created link configuration context. Reading rules file: /etc/udev/rules.d/10-wifi-disable-powermanagement.rules Reading rules file: /usr/lib/udev/rules.d/50-firmware.rules Reading rules file: /etc/udev/rules.d/50-mali.rules Reading rules file: /etc/udev/rules.d/50-rk3399-vpu.rules Reading rules file: /usr/lib/udev/rules.d/50-udev-default.rules Reading rules file: /etc/udev/rules.d/50-usb-realtek-net.rules Reading rules file: /usr/lib/udev/rules.d/55-dm.rules Reading rules file: /usr/lib/udev/rules.d/60-autosuspend.rules Reading rules file: /usr/lib/udev/rules.d/60-block.rules Reading rules file: /usr/lib/udev/rules.d/60-cdrom_id.rules Reading rules file: /usr/lib/udev/rules.d/60-dmi-id.rules Reading rules file: /usr/lib/udev/rules.d/60-drm.rules Reading rules file: /usr/lib/udev/rules.d/60-evdev.rules Reading rules file: /usr/lib/udev/rules.d/60-fido-id.rules Reading rules file: /usr/lib/udev/rules.d/60-infiniband.rules Reading rules file: /usr/lib/udev/rules.d/60-input-id.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-alsa.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-input.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-dm.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-mtd.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-tape.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-v4l.rules Reading rules file: /usr/lib/udev/rules.d/60-sensor.rules Reading rules file: /usr/lib/udev/rules.d/60-serial.rules Reading rules file: /usr/lib/udev/rules.d/64-btrfs.rules Reading rules file: /usr/lib/udev/rules.d/64-ext4.rules Reading rules file: /usr/lib/udev/rules.d/70-camera.rules Reading rules file: /usr/lib/udev/rules.d/70-joystick.rules Reading rules file: /usr/lib/udev/rules.d/70-memory.rules Reading rules file: /usr/lib/udev/rules.d/70-mouse.rules Reading rules file: /usr/lib/udev/rules.d/70-power-switch.rules Reading rules file: /usr/lib/udev/rules.d/70-touchpad.rules Reading rules file: /usr/lib/udev/rules.d/70-uaccess.rules Reading rules file: /usr/lib/udev/rules.d/71-axp-power-button.rules Reading rules file: /usr/lib/udev/rules.d/71-seat.rules Reading rules file: /usr/lib/udev/rules.d/73-seat-late.rules Reading rules file: /usr/lib/udev/rules.d/73-special-net-names.rules Reading rules file: /usr/lib/udev/rules.d/75-net-description.rules Reading rules file: /usr/lib/udev/rules.d/75-probe_mtd.rules Reading rules file: /usr/lib/udev/rules.d/78-sound-card.rules Reading rules file: /usr/lib/udev/rules.d/80-debian-compat.rules Reading rules file: /usr/lib/udev/rules.d/80-docker.rules Reading rules file: /usr/lib/udev/rules.d/80-drivers.rules Reading rules file: /usr/lib/udev/rules.d/80-net-setup-link.rules Reading rules file: /usr/lib/udev/rules.d/81-net-dhcp.rules Reading rules file: /usr/lib/udev/rules.d/90-alsa-restore.rules Reading rules file: /etc/udev/rules.d/90-chromium-video.rules Reading rules file: /usr/lib/udev/rules.d/90-console-setup.rules Reading rules file: /usr/lib/udev/rules.d/90-iocost.rules Failed to open /run/udev/rules.d/90-netplan.rules, ignoring: Permission denied Failed to read rules file /run/udev/rules.d/90-netplan.rules, ignoring: Permission denied Reading rules file: /usr/lib/udev/rules.d/95-dm-notify.rules Reading rules file: /usr/lib/udev/rules.d/96-e2scrub.rules Reading rules file: /usr/lib/udev/rules.d/97-hid2hci.rules Reading rules file: /usr/lib/udev/rules.d/99-systemd.rules Reading rules file: /etc/udev/rules.d/99-usb-tether.rules 2-1: /usr/lib/udev/rules.d/50-udev-default.rules:19 Importing properties from results of builtin command 'usb_id' 2-1: /usr/lib/udev/rules.d/50-udev-default.rules:19 Importing properties from results of builtin command 'hwdb --subsystem=usb' 2-1: hwdb modalias key: "usb:v18D1p4EE3:Pixel 5a" 2-1: /usr/lib/udev/rules.d/50-udev-default.rules:29 Importing properties from results of builtin command 'path_id' 2-1: /usr/lib/udev/rules.d/50-udev-default.rules:69 MODE 0664 Properties: DEVPATH=/devices/platform/usb@fe900000/fe900000.usb/xhci-hcd.4.auto/usb2/2-1 DEVNAME=/dev/bus/usb/002/002 DEVTYPE=usb_device DRIVER=usb PRODUCT=18d1/4ee3/440 TYPE=0/0/0 BUSNUM=002 DEVNUM=002 MAJOR=189 MINOR=129 SUBSYSTEM=usb ACTION=add TAGS=:seat: ID_BUS=usb ID_MODEL=Pixel_5a ID_MODEL_ENC=Pixel\x205a ID_MODEL_ID=4ee3 ID_SERIAL=Google_Pixel_5a_18161JECB02915 ID_SERIAL_SHORT=18161JECB02915 ID_VENDOR=Google ID_VENDOR_ENC=Google ID_VENDOR_ID=18d1 ID_REVISION=0440 ID_USB_MODEL=Pixel_5a ID_USB_MODEL_ENC=Pixel\x205a ID_USB_MODEL_ID=4ee3 ID_USB_SERIAL=Google_Pixel_5a_18161JECB02915 ID_USB_SERIAL_SHORT=18161JECB02915 ID_USB_VENDOR=Google ID_USB_VENDOR_ENC=Google ID_USB_VENDOR_ID=18d1 ID_USB_REVISION=0440 ID_USB_INTERFACES=:e00103:0a0000: ID_VENDOR_FROM_DATABASE=Google Inc. ID_MODEL_FROM_DATABASE=Nexus/Pixel Device (tether) ID_PATH_WITH_USB_REVISION=platform-xhci-hcd.4.auto-usbv3-0:1 ID_PATH=platform-xhci-hcd.4.auto-usb-0:1 ID_PATH_TAG=platform-xhci-hcd_4_auto-usb-0_1 REALTEK_NIC_MODE=1 CURRENT_TAGS=:seat: ID_FOR_SEAT=usb-platform-xhci-hcd_4_auto-usb-0_1 USEC_INITIALIZED=3084785 Tags: seat Inotify watch: disabled Device node permission: 0664 Unload kernel module index. Unloaded link configuration context. it looks like another earlier rule is overwriting my rule possibly?? /usr/lib/udev/rules.d/50-udev-default.rules Ive also tried seting up .link files, which seems like a simpler solution if it works... But it doesnt. /etc/systemd/network/99-usb-tether.link [Match] OriginalName=enx* [Link] Name=usb0 How can i get my rule to take preference?
  10. well it wouldnt boot from sd card. But I dd to the emmc and that worked!
  11. Ive downloaded the latest build of debian trixie here for opi 4 lts: https://www.armbian.com/orange-pi-4-lts/ However nothing comes up on the screen when i use the sd card. Is there anything special I need to change to get this to boot?
  12. tried the cable again, looks thats the cause!
  13. I have a usb sound card on my sbc. Im only getting left channel audio. Ive tried a different usb sound card and different cable with no luck. I run the command below with no luck, only get audio through the left speaker. speaker-test -t wav -c 2 Any ideas how to fix this?
  14. thanks, the answer was adding the armbianEnv.txt extraargs=apparmor=0
  15. I need to completely disable apparmor on the kernel level on my arm sbc. Ive tried adding: apparmor=0 to the env text file and setenv apparmor "0" in the boot cmd Neither have disabled it. How can i disable apparmor in the kernel?
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines