uhoh/docs/OS.md

3.9 KiB

Operating System

This thing is running Ubuntu 20.04.3 fork, not Android (!). Fork is named AGNOS.

GNU Userspace

Built with GNU, like Ubuntu and Debian.

Linux Kernel

root@tici:~# uname -a
Linux tici 4.9.103+ #26 SMP PREEMPT Wed Dec 8 15:30:31 PST 2021 aarch64 aarch64 aarch64 Gx

root@tici:~# dmesg -T # select lines from the dmesg:

Linux version 4.9.103+ (batman@workstation-adeeb) (gcc version 8.2.1 20180802 (GNU Toolchain for the A-profile Architecture 8.2-2018-08 (arm-rel-8.23)) ) 1

Machine: Qualcomm Technologies, Inc. sda845 v2.1 TurboX-SOM_V01

efi: UEFI not found.

# And what do they use for entropy? Old seeds? :)
random: fast init done

# Kernel command line:
rcupdate.rcu_expedited=1 console=ttyMSM0,115200n8 earlycon=msm_geni_serial,0xA84000 androidboot.hardware=qcom androidboot.console=ttyMSM0 video=DSI-1:1080x2160@60e mdss_mdp.panel=0:dsi:0:dsi_ss_ea8074_fhd_cmd_display ehci-hcd.park=3 lpm_levels.sleep_disabled=1 service_locator.enable=1 androidboot.selinux=permissive firmware_class.path=/lib/firmware/updates net.ifnames=0 dyndbg="" root=/dev/sda6 androidboot.bootdevice=1d84000.ufshc androidboot.serialno=92d29dd androidboot.baseband=sda msm_drm.dsi_display0=dsi_fhd_ea8074_1080_cmd_display: androidboot.slot_suffix=_a skip_initramfs rootwait ro init=/sbin/init

# Tainted kernel!
snd_soc_wcd9xxx: module verification failed: signature and/or required key missing - tainting kernel

# Kernel Debug is on:
**********************************************************
**   NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE   **
**                                                      **
** trace_printk() being used. Allocating extra memory.  **
**                                                      **
** This means that this is a DEBUG kernel and it is     **
** unsafe for production use.                           **
**                                                      **
** If you see this message and you are not debugging    **
** the kernel, report this immediately to your vendor!  **
**                                                      **
**   NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE   **
**********************************************************

# Surely nothing could go wrong here....
SELinux:  Starting in permissive mode

# nom
SMP: Total of 8 processors activated.

Linux video capture interface: v2.00
dmi: Firmware registration failed.
Advanced Linux Sound Architecture Driver Initialized.
Bluetooth: Core ver 2.22
cpufreq: driver osm-cpufreq up and running
clk: clk_cpu_osm_driver_probe: OSM CPUFreq driver inited
reg-fixed-voltage 1.gpio-regulator: could not find pctldev for node /soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_rear_dvdd_en/camera_rear_dvdd_
en_default, deferring probe
reg-fixed-voltage 2.gpio-regulator: could not find pctldev for node /soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_dvdd_en/camera_dvdd_en_default
, deferring probe

SELinux:  Registering netfilter hooks
...

usbserial: USB Serial support registered for FTDI USB Serial Device
usbserial: USB Serial support registered for GSM modem (1-port)

# Seems to have a lot of stuff in the kernel that isn't needed.

ALSA device list:
No soundcards found.

# But does it matter?
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=106 sclass=netlink_route_socket pig=605 comm=systemd-network

wlan: module is from the staging directory, the quality is unknown, you have been warned.


usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0
option 1-1.1:1.1: GSM modem (1-port) converter detected
usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB1
option 1-1.1:1.2: GSM modem (1-port) converter detected
usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB2
option 1-1.1:1.3: GSM modem (1-port) converter detected
usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB3
qmi_wwan 1-1.1:1.4: cdc-wdm0: USB WDM device