Hi I will provide this probe of my hardware ASUS Zenbook 14 OLED (3405) I know 
my laptop is not currently compatible with OpenBSD and FreeBSD. I also sent 
back in August 21 the same probe to them. I hope this will benefit others too. 

Kind Regards Stefano L
# FreeBSD/GhostBSD Hardware Probe & Bug Report Guide

This file provides step-by-step instructions to collect hardware logs on Linux 
(Aeon) and BSD (FreeBSD/GhostBSD Live ISO),
and how to file them directly to developers for maximum impact.

---

## 1) Collect logs on Linux (openSUSE Aeon)

### Install tools (Aeon is transactional/immutable)
```
sudo transactional-update pkg install pciutils usbutils inxi lshw hwinfo
sudo reboot
```

### Collect logs
```
mkdir -p ~/hw-probe/linux-$(date +%F)
cd ~/hw-probe/linux-$(date +%F)

uname -a        > uname.txt
cat /etc/os-release > os-release.txt

lspci -nnk      > lspci-nnk.txt
lsusb           > lsusb.txt
sudo lsusb -v 2>/dev/null > lsusb-v.txt

inxi -Fazy --no-host > inxi.txt

sudo lshw -sanitize -short > lshw-short.txt
sudo lshw -sanitize       > lshw-full.txt
sudo hwinfo --short       > hwinfo-short.txt

sudo dmesg -T                        > dmesg.txt
sudo journalctl -b -p warning..emerg > journal-warnings.txt

ip -br a       > ip-a.txt
nmcli dev show > nmcli.txt 2>/dev/null || true
rfkill list    > rfkill.txt 2>/dev/null || true

lsmod > lsmod.txt
```

### Scrub MAC/serials before sharing (optional)
```
for f in dmesg.txt journal-warnings.txt nmcli.txt ip-a.txt; do
  sed -E -i 's/([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}/XX:XX:XX:XX:XX:XX/g' "$f"
done
```

### Pack it
```
cd ~/hw-probe
tar czf linux-probe-$(date +%F).tar.gz linux-$(date +%F)
```

---

## 2) Collect logs on BSD (GhostBSD/FreeBSD Live ISO)

### Collect logs
```
mkdir -p /tmp/bsd-probe-$(date +%F)
cd /tmp/bsd-probe-$(date +%F)

uname -a                  > uname.txt
freebsd-version -kru      > freebsd-version.txt

dmesg -a                  > dmesg-a.txt
cp /var/run/dmesg.boot dmesg-boot.txt 2>/dev/null || true

pciconf -lv               > pciconf-lv.txt
usbconfig                 > usbconfig.txt

devinfo -rv               > devinfo-rv.txt
kldstat                   > kldstat.txt

ifconfig -a               > ifconfig-a.txt
sysctl net.wlan.devices   > net-wlan-devices.txt 2>/dev/null || true

cat /dev/sndstat          > sndstat.txt 2>/dev/null || true
camcontrol devlist        > cam-devlist.txt 2>/dev/null || true

sysctl hw.model hw.machine hw.machine_arch > hw-cpu.txt
```

### Scrub MAC/serials before sharing (optional)
```
for f in dmesg-a.txt dmesg-boot.txt ifconfig-a.txt; do
  sed -E -i '' 's/([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}/XX:XX:XX:XX:XX:XX/g' "$f"
done
```

### Pack it
```
cd /tmp
tar czf bsd-probe-$(date +%F).tar.gz bsd-probe-$(date +%F)
```

---

## 3) File it where it counts

### FreeBSD Bugzilla (upstream)
- https://bugs.freebsd.org/
- Product: Base System
- Component: kern (or sound / wireless depending on issue)
- Hardware: amd64 (or arm64)
- Version: exact release you tested (e.g., 14.1-RELEASE)

### Attach both tarballs
- linux-probe-YYYY-MM-DD.tar.gz
- bsd-probe-YYYY-MM-DD.tar.gz

### Use this template

```
Summary:
[HARDWARE] <Device/Function> not working – <Vendor/Model> (PCI ID <vvvv:dddd>) 
on FreeBSD <version>

Environment:
- Hardware: <Laptop/desktop model>, CPU <model>, RAM <size>
- FreeBSD: <14.1-RELEASE / 14-STABLE snapshot / 15-CURRENT date>
- Also tested: GhostBSD <version> Live ISO (same result)
- Comparable Linux result: <Works / Partially works / Fails> with driver 
<module name>

Observed:
- <Describe the issue>
- Errors/messages seen (short excerpt from dmesg)

Expected:
- <What should happen>

Reproducer:
1) Boot FreeBSD/GhostBSD Live ISO.
2) <Run command / action>
3) <Result>

Hardware IDs (from Linux lspci -nnk / lsusb):
- PCI: <Controller name> [<vvvv:dddd>] (subsystem <ssss:ssss>), current Linux 
driver: <module>
- USB: <Device name> VID:PID <vvvv:pppp>

Attachments:
- bsd-probe-YYYY-MM-DD.tar.gz
- linux-probe-YYYY-MM-DD.tar.gz

Notes:
- MAC/serials masked
- Happy to test patches or loader tunables
```

---

## Tip
After filing, share the bug ID on the GhostBSD forum/Telegram so others with 
the same hardware can add "me too" details. That often bumps priority.

Reply via email to