Since I just joined here, I might as well see if anyone wants to test the latest pinxi (the development branch of inxi)
To install pinxi:
There's a huge number of changes in this pinxi, and I'm getting slightly worried that I've introduced a lot of new bugs as well as fixing a lot of old ones so the more eyes on it the better.
Most useful output to post here is: pinxi -zyv8
That shows pretty much everything, and will reveal any issues or failures.
The USB logic was completely refactored, and ideally will now successfully locate far more usb types and correctly assign them to the appropriate device section, like audio, graphics, network, bluetooth. network and audio in particular should miss far fewer devices than was the case before.
For BSDs, the update is massive, maybe the biggest one since I did the original BSD support a long time ago, but I am only testing on vms and one remote server, so it's not a great data sample, and the detections used are quite fragile due to the way most of the BSDs present their data, but they are far less fragile, and far more extensive, than was the case before, so any BSD output would be very good to see, in particular, non vm bsds, since the vm output is fairly predictable and limited.
Bluetooth was significantly enhanced from the initial one in 3.3.00, and now supports bt-adapter or hciconfig, before it only supported hciconfig. It also features much enhanced bluetooth service messages which ideally will show the various states the system can be in, which are;
bluetooth service does not exist at all
bluetooth service is disabled/enabled
bluetooth service is stopped/started
bluetooth device is down but service is enabled and started
bluetooth device is up, service enabled, and started
These were / are really tricky to get working cross platform, and my test stuff can only take me so far.
Remember to put it in the CODE ... CODE blocks otherwise it's not readable. Note that the -y1 width option makes the data structure really easy to see per report item, but it's super long since it's all put into single key: value pairs per line, but it can be helpful if you don't quite understand the data. I use that frequently to make sure everything is working the way it's supposed to.
Sample:
To install pinxi:
Code:
# you can put it anywhere, but I find putting it in $PATH is easier
cd /usr/local/bin && wget -O pinxi smxi.org/pinxi && chmod +x pinxi
# or if you already have it installed, just update it:
pinxi -U
There's a huge number of changes in this pinxi, and I'm getting slightly worried that I've introduced a lot of new bugs as well as fixing a lot of old ones so the more eyes on it the better.
Most useful output to post here is: pinxi -zyv8
That shows pretty much everything, and will reveal any issues or failures.
The USB logic was completely refactored, and ideally will now successfully locate far more usb types and correctly assign them to the appropriate device section, like audio, graphics, network, bluetooth. network and audio in particular should miss far fewer devices than was the case before.
For BSDs, the update is massive, maybe the biggest one since I did the original BSD support a long time ago, but I am only testing on vms and one remote server, so it's not a great data sample, and the detections used are quite fragile due to the way most of the BSDs present their data, but they are far less fragile, and far more extensive, than was the case before, so any BSD output would be very good to see, in particular, non vm bsds, since the vm output is fairly predictable and limited.
Bluetooth was significantly enhanced from the initial one in 3.3.00, and now supports bt-adapter or hciconfig, before it only supported hciconfig. It also features much enhanced bluetooth service messages which ideally will show the various states the system can be in, which are;
bluetooth service does not exist at all
bluetooth service is disabled/enabled
bluetooth service is stopped/started
bluetooth device is down but service is enabled and started
bluetooth device is up, service enabled, and started
These were / are really tricky to get working cross platform, and my test stuff can only take me so far.
Remember to put it in the CODE ... CODE blocks otherwise it's not readable. Note that the -y1 width option makes the data structure really easy to see per report item, but it's super long since it's all put into single key: value pairs per line, but it can be helpful if you don't quite understand the data. I use that frequently to make sure everything is working the way it's supposed to.
Sample:
Code:
pinxi -FJazy
System:
Kernel: 5.10.0-4.3-liquorix-amd64 x86_64 bits: 64 compiler: gcc v: 10.2.0
parameters: audit=0 intel_pstate=disable
BOOT_IMAGE=/boot/vmlinuz-5.10.0-4.3-liquorix-amd64
root=UUID=4f6b4acd-fa5c-400e-8b48-364b1f44dd17 ro quiet
Desktop: Xfce 4.14.3 tk: Gtk 3.24.23 info: xfce4-panel wm: xfwm4
dm: LightDM 1.26.0 Distro: Debian GNU/Linux bullseye/sid
Machine:
Type: Desktop System: Gigabyte product: X470 AORUS ULTRA GAMING v: N/A
serial: <filter>
Mobo: Gigabyte model: X470 AORUS ULTRA GAMING-CF v: x.x serial: <filter>
UEFI-[Legacy]: American Megatrends v: F2 date: 03/14/2018
CPU:
Info: 6-Core model: AMD Ryzen 5 2600 bits: 64 type: MT MCP arch: Zen+
family: 17 (23) model-id: 8 stepping: 2 microcode: 8008204 cache: L2: 3 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 81588
Speed: 1377 MHz min/max: 1550/3400 MHz boost: enabled Core speeds (MHz):
1: 1377 2: 1375 3: 3899 4: 3899 5: 1375 6: 1376 7: 1377 8: 1377 9: 1737
10: 1730 11: 1738 12: 1730
Vulnerabilities: Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP:
disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA GT218 [GeForce 210] vendor: Gigabyte driver: nouveau
v: kernel alternate: nvidiafb bus-ID: 09:00.0 chip-ID: 10de:0a65
class-ID: 0300
Display: x11 server: X.Org 1.20.10 driver: loaded: modesetting
display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 2560x1024 s-dpi: 96 s-size: 677x270mm (26.7x10.6")
s-diag: 729mm (28.7")
Monitor-1: DVI-I-1 res: 1280x1024 hz: 60 dpi: 96
size: 338x270mm (13.3x10.6") diag: 433mm (17")
Monitor-2: VGA-1 res: 1280x1024 hz: 60 dpi: 86 size: 376x301mm (14.8x11.9")
diag: 482mm (19")
OpenGL: renderer: NVA8 v: 3.3 Mesa 20.2.6 direct render: Yes
Audio:
Device-1: NVIDIA High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus-ID: 09:00.1 chip-ID: 10de:0be3
class-ID: 0403
Device-2: AMD Family 17h HD Audio vendor: Gigabyte driver: snd_hda_intel
v: kernel bus-ID: 0b:00.3 chip-ID: 1022:1457 class-ID: 0403
Device-3: C-Media USB PnP Sound Device type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 5-1.2.3:8
chip-ID: 0d8c:0008 class-ID: 0300
Device-4: C-Media Audio Adapter (Planet UP-100 Genius G-Talk) type: USB
driver: cm109,snd-usb-audio bus-ID: 5-1.4:6 chip-ID: 0d8c:000e
class-ID: 0300
Sound Server-1: ALSA v: k5.10.0-4.3-liquorix-amd64 running: yes
Sound Server-2: PulseAudio v: 13.0 running: yes
Sound Server-3: PipeWire v: 0.3.19 running: no
Network:
Device-1: Intel I211 Gigabit Network vendor: Gigabyte driver: igb v: kernel
port: f000 bus-ID: 06:00.0 chip-ID: 8086:1539 class-ID: 0200
IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Apple Ethernet Adapter [A1277] type: USB driver: asix
bus-ID: 5-1.2.2:5 chip-ID: 05ac:1402 class-ID: ff00 serial: <filter>
IF: enx403cfc00ac68 state: down mac: <filter>
Device-3: Ralink MT7601U Wireless Adapter type: USB driver: mt7601u
bus-ID: 5-1.2.4:38 chip-ID: 148f:7601 class-ID: 0000 serial: <filter>
IF: wlx000f007025bd state: down mac: <filter>
IF-ID-1: vboxnet0 state: down mac: <filter>
Bluetooth:
Device-1: Broadcom BCM20702A0 Bluetooth 4.0 type: USB driver: btusb v: 0.8
bus-ID: 5-1.3.3:36 chip-ID: 0a5c:21e8 class-ID: fe01 serial: <filter>
Report: ID: hci0 state: up address: <filter> bt-v: 2.1 lmp-v: 4.0
sub-v: 220e hci-v: 4.0 rev: 1000
Info: acl-mtu: 1021:8 sco-mtu: 64:1 link-policy: rswitch sniff
link-mode: slave accept
Drives:
Local Storage: total: 2.89 TiB used: 1.64 TiB (56.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD1003FZEX-00MK2A0 size: 931.51 GiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s rotation: 7200 rpm serial: <filter> rev: 1A01
temp: 31.0 C scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Intel model: SSDSC2BW180A4
size: 167.68 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
rotation: SSD serial: <filter> rev: DC32 temp: 28.0 C scheme: MBR
ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WD1001FALS-00E8B0 size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 3.0 Gb/s rotation: 7200 rpm serial: <filter> rev: 0K05
temp: 38.0 C scheme: GPT
ID-4: /dev/sdd maj-min: 8:48 vendor: Crucial model: CT1000MX500SSD4
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
rotation: SSD serial: <filter> rev: 023 temp: 40.0 C scheme: GPT
Partition:
ID-1: / raw-size: 60 GiB size: 58.81 GiB (98.01%) used: 18.92 GiB (32.2%)
fs: ext4 dev: /dev/sdb2 maj-min: 8:18
ID-2: /home raw-size: 48.83 GiB size: 47.94 GiB (98.17%)
used: 26.4 GiB (55.1%) fs: ext4 dev: /dev/sda7 maj-min: 8:7
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 15.62 GiB used: 496.7 MiB (3.1%)
priority: -2 dev: /dev/sda1 maj-min: 8:1
USB:
Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 14 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 1-4:2 info: Wacom ET-0405A [Graphire2 (4x5)] type: Mouse
driver: usbhid,wacom interfaces: 1 rev: 1.1 speed: 1.5 Mb/s power: 40mA
chip-ID: 056a:0011 class-ID: 0301
Device-2: 1-9:3 info: Tangtop HID Keyboard type: Keyboard,Mouse
driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s
power: 100mA chip-ID: 0d3d:0001 class-ID: 0301
Device-3: 1-10:4 info: Microsoft Natural Keyboard Elite type: Keyboard
driver: hid-generic,usbhid interfaces: 1 rev: 1.0 speed: 1.5 Mb/s
power: 100mA chip-ID: 045e:000b class-ID: 0301
Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 8 rev: 3.1 speed: 10 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 2 rev: 3.1 speed: 10 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Hub-5: 5-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Hub-6: 5-1:2 info: VIA Labs VL812 Hub ports: 4 rev: 2.1 speed: 480 Mb/s
chip-ID: 2109:2812 class-ID: 0900
Hub-7: 5-1.2:3 info: VIA Labs VL812 Hub ports: 4 rev: 2.1 speed: 480 Mb/s
chip-ID: 2109:2812 class-ID: 0900
Device-1: 5-1.2.2:5 info: Apple Ethernet Adapter [A1277] type: Network
driver: asix interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 250mA
chip-ID: 05ac:1402 class-ID: ff00 serial: <filter>
Device-2: 5-1.2.3:8 info: C-Media USB PnP Sound Device type: Audio,HID
driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 1.1
speed: 12 Mb/s power: 100mA chip-ID: 0d8c:0008 class-ID: 0300
Device-3: 5-1.2.4:38 info: Ralink MT7601U Wireless Adapter type: Network
driver: mt7601u interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 160mA
chip-ID: 148f:7601 class-ID: 0000 serial: <filter>
Hub-8: 5-1.3:4 info: VIA Labs VL812 Hub ports: 4 rev: 2.1 speed: 480 Mb/s
chip-ID: 2109:2812 class-ID: 0900
Device-1: 5-1.3.3:36 info: Broadcom BCM20702A0 Bluetooth 4.0 type: Bluetooth
driver: btusb interfaces: 4 rev: 2.0 speed: 12 Mb/s chip-ID: 0a5c:21e8
class-ID: fe01 serial: <filter>
Device-2: 5-1.4:6 info: C-Media Audio Adapter (Planet UP-100 Genius G-Talk)
type: Audio,HID driver: cm109,snd-usb-audio interfaces: 4 rev: 1.1
speed: 12 Mb/s power: 100mA chip-ID: 0d8c:000e class-ID: 0300
Hub-9: 6-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 speed: 5 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Hub-10: 6-1:2 info: VIA Labs VL812 Hub ports: 4 rev: 3.0 speed: 5 Gb/s
chip-ID: 2109:0812 class-ID: 0900
Hub-11: 6-1.2:3 info: VIA Labs VL812 Hub ports: 4 rev: 3.0 speed: 5 Gb/s
chip-ID: 2109:0812 class-ID: 0900
Hub-12: 6-1.3:4 info: VIA Labs VL812 Hub ports: 4 rev: 3.0 speed: 5 Gb/s
chip-ID: 2109:0812 class-ID: 0900
Sensors:
System Temperatures: cpu: 36.4 C mobo: N/A gpu: nouveau temp: 48.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 508 Uptime: 10d 14h 28m wakeups: 14 Memory: 31.37 GiB
used: 12.6 GiB (40.2%) Init: systemd v: 247 runlevel: 5 Compilers:
gcc: 10.2.1 alt: 10/5/6/8/9 Packages: apt: 3796 lib: 2178 rpm: 0 Shell: Bash
v: 5.1.0 running-in: xfce4-terminal pinxi: 3.3.01-96[/CODE
Last edited: