pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ham/rtl-sdr troubles under NetBSD.
El 29/3/26 a las 18:39, Greg Troxel escribió:
Tobias Nygren <tnn%NetBSD.org@localhost> writes:
On Sun, 29 Mar 2026 16:58:04 +0200
Ramiro Aceves <ea1abz%gmail.com@localhost> wrote:
Hi,
I am having some trouble trying to make rtlsdr USB dongle to work properly under NetBSD. This cheap thing is a useful entry level receiver for the amateur radio 2m and 70cm band, also for comercial FM
stations and air band reception.
I recall discussions from long ago about problems in the NetBSD ugen(4)
driver that prevents it from sometimes working correctly when the
application wants to access the device asynchronously (with
poll/select/kqueue).
Yes, but I think it's not really the async access as that after data is
read, you need to request new data really fast.
Details are vague. This was discussed many years ago but there
was a libusb patch floating around that worked around the issue,
I think by spawning an internal worker thread.
My current understanding:
On most operating systems, rtl-sdr uses async reads. This lets
multiple reads be queued so one can get streaming data over bulk.
Without that, there's a userspace round trip.
It's not clear that it's really hard to add async support, but nobody
has done it.
ugen has USB_SET_BULK_RA support, added in 2006ish to make gnuradio's
USRP work better, with much slower processors. I think it is likely
that configuring this would solve the issue. BULK_RA is basically
async in the kernel but sync for read, so you get the bits read into a
buffer and you decouple userspace read from starting transfers on the
hardware. This feature was added by my group at work, and does not
exist in other operating systems. It has likely not been tested, but
likely still works.
There is a patch floating about, from riastradh I'm pretty sure, to
make rtl-sdr do reads in a thread, so that they are prompt.
It's likely that rtl-tcp and pointing gqrx at that will work better.
Hello Greg and Tobias,
Thanks for your explanations. I have tried the rtl_tcp method but it seems to fail when trying to change frequency from GQRX:
netbsd-nuc$ rtl_tcp -s 300000
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
[R82XX] PLL not locked!
Tuned to 100000000 Hz.
listening...
Use the device argument 'rtl_tcp=127.0.0.1:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).
client accepted! localhost 65432
set gain mode 1
set agc mode 0
set direct sampling 0
Disabled direct sampling mode
set offset tuning 0
set bias tee 0
set sample rate 300000
set freq 24000000
set gain 253
set gain 253
set gain 253
set freq 871000000
r82xx_read: i2c wr failed=-1 reg=00 len=1
r82xx_set_freq: failed=-1
ll+, now 1
set freq 700000000
r82xx_read: i2c wr failed=-1 reg=00 len=1
r82xx_set_freq: failed=-1
^CSignal caught, exiting!
I was playing remotely from work trying to look for a working sample rate and system suddenly rebooted leaving a /var/crash when
trying to set a bigger number of buffers in rtl_tcp command (rtl_tcp -b 100 if I recall correctly):
SYNOPSIS
rtl_tcp [OPTIONS]
OPTIONS
-a listen address
-p listen port (default: 1234)
-f frequency to tune to [Hz]
-g gain (default: 0 for auto)
-s samplerate in Hz (default: 2048000 Hz)
-b number of buffers (default: 32, set by library)
netbsd-nuc# ls -lh
total 1,9G
-rw------- 1 root wheel 2B Mar 30 10:29 bounds
-rw------- 1 root wheel 5B Dec 16 2024 minfree
-rw------- 1 root wheel 2,3M Dec 22 18:54 netbsd.0
-rw------- 1 root wheel 983M Dec 22 18:54 netbsd.0.core
-rw------- 1 root wheel 2,3M Dec 23 09:56 netbsd.1
-rw------- 1 root wheel 858M Dec 23 09:56 netbsd.1.core
-rw------- 1 root wheel 106M Mar 30 10:30 netbsd.2.core.gz
-rw------- 1 root wheel 868K Mar 30 10:30 netbsd.2.gz
netbsd-nuc# dmesg -N netbsd.2 -M netbsd.2.core
[ 1,000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[ 1,000000] 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
[ 1,000000] 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
[ 1,000000] 2024, 2025, 2026
[ 1,000000] The NetBSD Foundation, Inc. All rights reserved.
[ 1,000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[ 1,000000] The Regents of the University of California. All rights reserved.
[ 1,000000] NetBSD 11.0_RC2 (GENERIC) #0: Wed Mar 4 21:02:00 UTC 2026
[ 1,000000] mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC
[ 1,000000] total memory = 16249 MB
[ 1,000000] avail memory = 15689 MB
[ 1,000000] timecounter: Timecounters tick every 10.000 msec
[ 1,000000] Kernelized RAIDframe activated
[ 1,000000] timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
[ 1,000004] efi: systbl at pa 7ab52018
[ 1,000004] mainbus0 (root)
[ 1,000004] ACPI: RSDP 0x0000000079E13000 000024 (v02 INTEL )
[ 1,000004] ACPI: XSDT 0x0000000079E130A8 0000D4 (v01 INTEL NUC8i7BE 00000048 AMI 00010013)
[ 1,000004] ACPI: FACP 0x0000000079E55C60 000114 (v06 INTEL NUC8i7BE 00000048 AMI 00010013)
[ 1,000004] ACPI: DSDT 0x0000000079E13210 042A50 (v02 INTEL NUC8i7BE 00000048 INTL 20160527)
[ 1,000004] ACPI: FACS 0x000000007A2E7080 000040
[ 1,000004] ACPI: APIC 0x0000000079E55D78 0000BC (v04 INTEL NUC8i7BE 00000048 AMI 00010013)
[ 1,000004] ACPI: FPDT 0x0000000079E55E38 000044 (v01 INTEL NUC8i7BE 00000048 AMI 00010013)
[ 1,000004] ACPI: FIDT 0x0000000079E55E80 00009C (v01 INTEL NUC8i7BE 00000048 AMI 00010013)
[ 1,000004] ACPI: MCFG 0x0000000079E55F20 00003C (v01 INTEL NUC8i7BE 00000048 MSFT 00000097)
[ 1,000004] ACPI: SSDT 0x0000000079E55F60 001B1C (v02 INTEL NUC8i7BE 00000048 INTL 20160527)
[ 1,000004] ACPI: SSDT 0x0000000079E57A80 0031C6 (v02 INTEL NUC8i7BE 00000048 INTL 20160527)
[ 1,000004] ACPI: HPET 0x0000000079E5AC48 000038 (v01 INTEL NUC8i7BE 00000048 01000013)
[ 1,000004] ACPI: SSDT 0x0000000079E5AC80 000FAE (v02 INTEL NUC8i7BE 00000048 INTL 20160527)
[ 1,000004] ACPI: SSDT 0x0000000079E5BC30 003048 (v02 INTEL NUC8i7BE 00000048 INTL 20160527)
[ 1,000004] ACPI: UEFI 0x0000000079E5EC78 000042 (v01 INTEL NUC8i7BE 00000048 01000013)
[ 1,000004] ACPI: LPIT 0x0000000079E5ECC0 00005C (v01 INTEL NUC8i7BE 00000048 01000013)
[ 1,000004] ACPI: SSDT 0x0000000079E5ED20 0027DE (v02 INTEL NUC8i7BE 00000048 INTL 20160527)
[ 1,000004] ACPI: SSDT 0x0000000079E61500 0008B8 (v02 INTEL NUC8i7BE 00000048 INTL 20160527)
[ 1,000004] ACPI: DBGP 0x0000000079E61DB8 000034 (v01 INTEL NUC8i7BE 00000048 01000013)
[ 1,000004] ACPI: DBG2 0x0000000079E61DF0 000054 (v00 INTEL NUC8i7BE 00000048 01000013)
[ 1,000004] ACPI: DMAR 0x0000000079E61E48 0000A8 (v01 INTEL NUC8i7BE 00000048 01000013)
[ 1,000004] ACPI: SSDT 0x0000000079E61EF0 000144 (v02 INTEL NUC8i7BE 00000048 INTL 20160527)
[ 1,000004] ACPI: NHLT 0x0000000079E62038 00002D (v00 INTEL NUC8i7BE 00000048 01000013)
[ 1,000004] ACPI: BGRT 0x0000000079E62068 000038 (v01 INTEL NUC8i7BE 00000048 AMI 00010013)
[ 1,000004] ACPI: TPM2 0x0000000079E620A0 000034 (v04 INTEL NUC8i7BE 00000048 AMI 00000000)
[ 1,000004] ACPI: WSMT 0x0000000079E620D8 000028 (v01 INTEL NUC8i7BE 00000048 AMI 00010013)
[ 1,000004] ACPI: 8 ACPI AML tables successfully acquired and loaded
[ 1,000004] ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 0x20, 120 pins
[ 1,000004] cpu0 at mainbus0 apid 0
[ 1,000004] cpu0: Use lfence to serialize rdtsc
[ 1,000004] cpu0: CPU base freq 2700000000 Hz
[ 1,000004] cpu0: CPU max freq 4500000000 Hz
[ 1,000004] cpu0: TSC freq CPUID 2712000000 Hz
[ 1,000004] cpu0: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz, id 0x806ea
[ 1,000004] cpu0: node 0, package 0, core 0, smt 0
[ 1,000004] cpu1 at mainbus0 apid 2
[ 1,000004] cpu1: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz, id 0x806ea
[ 1,000004] cpu1: node 0, package 0, core 1, smt 0
[ 1,000004] cpu2 at mainbus0 apid 4
[ 1,000004] cpu2: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz, id 0x806ea
[ 1,000004] cpu2: node 0, package 0, core 2, smt 0
[ 1,000004] cpu3 at mainbus0 apid 6
[ 1,000004] cpu3: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz, id 0x806ea
[ 1,000004] cpu3: node 0, package 0, core 3, smt 0
[ 1,000004] cpu4 at mainbus0 apid 1
[ 1,000004] cpu4: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz, id 0x806ea
[ 1,000004] cpu4: node 0, package 0, core 0, smt 1
[ 1,000004] cpu5 at mainbus0 apid 3
[ 1,000004] cpu5: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz, id 0x806ea
[ 1,000004] cpu5: node 0, package 0, core 1, smt 1
[ 1,000004] cpu6 at mainbus0 apid 5
[ 1,000004] cpu6: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz, id 0x806ea
[ 1,000004] cpu6: node 0, package 0, core 2, smt 1
[ 1,000004] cpu7 at mainbus0 apid 7
[ 1,000004] cpu7: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz, id 0x806ea
[ 1,000004] cpu7: node 0, package 0, core 3, smt 1
[ 1,000004] acpi0 at mainbus0: Intel ACPICA 20241212
[ 1,000004] acpi0: X/RSDT: OemId <INTEL ,NUC8i7BE,00000048>, AslId <AMI ,00010013>
[ 1,000004] acpi0: MCFG: segment 0, bus 0-255, address 0x00000000e0000000
[ 1,000004] ACPI: Dynamic OEM Table Load:
[ 1,000004] ACPI: SSDT 0xFFFF84908853E008 000400 (v02 PmRef Cpu0Cst 00003001 INTL 20160527)
[ 1,000004] ACPI: Dynamic OEM Table Load:
[ 1,000004] ACPI: SSDT 0xFFFF84908853E808 000626 (v02 PmRef Cpu0Ist 00003000 INTL 20160527)
[ 1,000004] ACPI: Dynamic OEM Table Load:
[ 1,000004] ACPI: SSDT 0xFFFF8490885F4008 0000F4 (v02 PmRef Cpu0Psd 00003000 INTL 20160527)
[ 1,000004] ACPI: Dynamic OEM Table Load:
[ 1,000004] ACPI: SSDT 0xFFFF849088560808 0005FC (v02 PmRef ApIst 00003000 INTL 20160527)
[ 1,000004] ACPI: Dynamic OEM Table Load:
[ 1,000004] ACPI: SSDT 0xFFFF849088628008 000AB0 (v02 PmRef ApPsd 00003000 INTL 20160527)
[ 1,000004] ACPI: Dynamic OEM Table Load:
[ 1,000004] ACPI: SSDT 0xFFFF8490885C2008 00030A (v02 PmRef ApCst 00003000 INTL 20160527)
[ 1,000004] acpi0: SCI interrupting at int 9
[ 1,000004] acpi0: fixed power button present
[ 1,000004] timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
[ 1,014102] hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400)
[ 1,014102] timecounter: Timecounter "hpet0" frequency 24000000 Hz quality 2000
[ 1,014701] acpiec0 at acpi0 (H_EC, PNP0C09-1): io 0x62,0x66
[ 1,014701] PEPD (INT33A1) at acpi0 not configured
[ 1,014701] acpivga0 at acpi0 (GFX0): ACPI Display Adapter
[ 1,014701] acpiout0 at acpivga0 (DD01, 0x0100): ACPI Display Output Device
[ 1,014701] acpiout1 at acpivga0 (DD02, 0x0002): ACPI Display Output Device
[ 1,014701] acpiout2 at acpivga0 (DD03, 0x0300): ACPI Display Output Device
[ 1,014701] acpiout3 at acpivga0 (DD04, 0x0301): ACPI Display Output Device
[ 1,014701] acpiout4 at acpivga0 (DD05, 0x0302): ACPI Display Output Device
[ 1,014701] acpiout5 at acpivga0 (DD06, 0x0303): ACPI Display Output Device
[ 1,014701] acpiout6 at acpivga0 (DD07, 0x0304): ACPI Display Output Device
[ 1,014701] acpiout7 at acpivga0 (DD08, 0x0305): ACPI Display Output Device
[ 1,014701] acpiout8 at acpivga0 (DD09, 0x0009): ACPI Display Output Device
[ 1,014701] acpiout9 at acpivga0 (DD0A, 0x000a): ACPI Display Output Device
[ 1,014701] acpiout10 at acpivga0 (DD0B, 0x000b): ACPI Display Output Device
[ 1,014701] acpiout11 at acpivga0 (DD0C, 0x000c): ACPI Display Output Device
[ 1,014701] acpiout12 at acpivga0 (DD0D, 0x000d): ACPI Display Output Device
[ 1,014701] acpiout13 at acpivga0 (DD0E, 0x000e): ACPI Display Output Device
[ 1,014701] acpiout14 at acpivga0 (DD0F, 0x000f): ACPI Display Output Device
[ 1,014701] acpiout15 at acpivga0 (DD1F, 0x0400): ACPI Display Output Device
[ 1,014701] acpiout15: brightness levels: [0-100]
[ 1,014701] acpiout16 at acpivga0 (IPUA, 0x3480): ACPI Display Output Device
[ 1,014701] acpivga0: connected output devices:
[ 1,014701] acpivga0: 0x0400 (acpiout15): Unknown Output Device, head 0
[ 1,014701] attimer1 at acpi0 (TIMR, PNP0100): io 0x40-0x43,0x50-0x53 irq 0
[ 1,014701] acpitz0 at acpi0 (TZ0)
[ 1,014701] acpitz0: levels: passive cooling
[ 1,014701] igpio0 at acpi0 (GPI0, INT34BB): mem 0xfd6e0000-0xfd6effff,0xfd6d0000-0xfd6dffff,0xfd6a0000-0xfd6affff irq 14
[ 1,014701] gpio0 at igpio0: 244 pins
[ 1,014701] AWAC (ACPI000E) at acpi0 not configured
[ 1,014701] acpiwmi0 at acpi0 (WMTF, PNP0C14-TBFP): ACPI WMI Interface
[ 1,014701] acpiwmibus at acpiwmi0 not configured
[ 1,014701] acpibut0 at acpi0 (SLPB, PNP0C0E): ACPI Sleep Button
[ 1,014701] acpiwmi1 at acpi0 (WFDE, PNP0C14-SampleDev): ACPI WMI Interface
[ 1,014701] acpiwmibus at acpiwmi1 not configured
[ 1,014701] acpiwmi2 at acpi0 (WFTE, PNP0C14-TestDev): ACPI WMI Interface
[ 1,014701] acpiwmibus at acpiwmi2 not configured
[ 1,014701] acpibut1 at acpi0 (PWRB, PNP0C0C): ACPI Power Button
[ 1,014701] TPM (MSFT0101) at acpi0 not configured
[ 1,014701] acpifan0 at acpi0 (FAN0, PNP0C0B-0): ACPI Fan
[ 1,014701] acpifan1 at acpi0 (FAN1, PNP0C0B-1): ACPI Fan
[ 1,014701] acpifan2 at acpi0 (FAN2, PNP0C0B-2): ACPI Fan
[ 1,014701] acpifan3 at acpi0 (FAN3, PNP0C0B-3): ACPI Fan
[ 1,014701] acpifan4 at acpi0 (FAN4, PNP0C0B-4): ACPI Fan
[ 1,014701] acpitz1 at acpi0 (TZ00)
[ 1,014701] acpitz1: active cooling level 0: 71.0C
[ 1,014701] acpitz1: active cooling level 1: 55.0C
[ 1,014701] acpitz1: active cooling level 2: 50.0C
[ 1,014701] acpitz1: active cooling level 3: 45.0C
[ 1,014701] acpitz1: active cooling level 4: 40.0C
[ 1,014701] acpitz1: levels: critical 119.0 C
[ 1,014701] acpiwmi3 at acpi0 (AMW0, PNP0C14-0): ACPI WMI Interface
[ 1,014701] acpiwmibus at acpiwmi3 not configured
[ 1,014701] ACPI: Enabled 6 GPEs in block 00 to 7F
[ 1,014701] pci0 at mainbus0 bus 0: configuration mode 1
[ 1,014701] pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
[ 1,014701] pchb0 at pci0 dev 0 function 0: Intel Xeon E (U) Host Bridge, DRAM (rev. 0x08)
[ 1,014701] i915drmkms0 at pci0 dev 2 function 0: Intel Iris Plus Graphics 655 (rev. 0x01)
[ 1,014701] Intel Core 6G Gaussian Mixture Model (miscellaneous system) at pci0 dev 8 function 0 not configured
[ 1,014701] Intel 300 Series Thermal (miscellaneous DASP, revision 0x30) at pci0 dev 18 function 0 not configured
[ 1,014701] xhci0 at pci0 dev 20 function 0: Intel 300 Series USB 3.1 xHCI (rev. 0x30)
[ 1,014701] xhci0: 64-bit DMA
[ 1,014701] xhci0: interrupting at msi0 vec 0
[ 1,014701] xhci0: xHCI version 1.10
[ 1,014701] usb0 at xhci0: USB revision 3.1
[ 1,014701] usb1 at xhci0: USB revision 2.0
[ 1,014701] Intel 300 Series Shared SRAM (RAM memory, revision 0x30) at pci0 dev 20 function 2 not configured
[ 1,014701] Intel Dual Band Wireless AC 9560 (miscellaneous network, revision 0x30) at pci0 dev 20 function 3 not configured
[ 1,014701] Intel 300 Series MEI #1 (miscellaneous communications, revision 0x30) at pci0 dev 22 function 0 not configured
[ 1,014701] ahcisata0 at pci0 dev 23 function 0: Intel 300 Series SATA AHCI (rev. 0x30)
[ 1,014701] ahcisata0: 64-bit DMA
[ 1,014701] ahcisata0: AHCI revision 1.31, 1 port, 32 slots, CAP 0xe534ff00<PSC,SSC,PMD,SAM,ISS=0x3=Gen3,SCLO,SALP,SSNTF,SNCQ,S64A>
[ 1,014701] ahcisata0: interrupting at msi1 vec 0
[ 1,014701] atabus0 at ahcisata0 channel 2
[ 1,014701] ppb0 at pci0 dev 28 function 0: Intel 300 Series PCIe Root Port 1 (rev. 0xf0)
[ 1,014701] ppb0: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 8.0GT/s
[ 1,014701] pci1 at ppb0 bus 1
[ 1,014701] pci1: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1,014701] ppb1 at pci0 dev 28 function 4: Intel 300 Series PCIe Root Port 5 (rev. 0xf0)
[ 1,014701] ppb1: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x4 @ 8.0GT/s
[ 1,014701] pci2 at ppb1 bus 2
[ 1,014701] pci2: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1,014701] ppb2 at pci0 dev 29 function 0: Intel 300 Series PCIe Root Port 9 (rev. 0xf0)
[ 1,014701] ppb2: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x4 @ 8.0GT/s
[ 1,014701] pci3 at ppb2 bus 109
[ 1,014701] pci3: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1,014701] nvme0 at pci3 dev 0 function 0: Micron/Crucial Technology P1 NVMe SSD (rev. 0x03)
[ 1,014701] nvme0: NVMe 1.3
[ 1,014701] nvme0: for admin queue interrupting at msix2 vec 0
[ 1,014701] nvme0: CT500P1SSD8, firmware P3CR013, serial 1937E21E5AC1
[ 1,014701] nvme0: for io queue 1 interrupting at msix2 vec 1 affinity to cpu0
[ 1,014701] nvme0: for io queue 2 interrupting at msix2 vec 2 affinity to cpu1
[ 1,014701] nvme0: for io queue 3 interrupting at msix2 vec 3 affinity to cpu2
[ 1,014701] nvme0: for io queue 4 interrupting at msix2 vec 4 affinity to cpu3
[ 1,014701] nvme0: for io queue 5 interrupting at msix2 vec 5 affinity to cpu4
[ 1,014701] nvme0: for io queue 6 interrupting at msix2 vec 6 affinity to cpu5
[ 1,014701] nvme0: for io queue 7 interrupting at msix2 vec 7 affinity to cpu6
[ 1,014701] nvme0: for io queue 8 interrupting at msix2 vec 8 affinity to cpu7
[ 1,014701] ld0 at nvme0 nsid 1
[ 1,014701] ld0: 465 GB, 60801 cyl, 255 head, 63 sec, 512 bytes/sect x 976773168 sectors (0 bytes/physsect)
[ 1,014701] ppb3 at pci0 dev 29 function 6: Intel 300 Series PCIe Root Port 15 (rev. 0xf0)
[ 1,014701] ppb3: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 8.0GT/s
[ 1,014701] ppb3: link is x1 @ 2.5GT/s
[ 1,014701] pci4 at ppb3 bus 110
[ 1,014701] pci4: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1,014701] rtsx0 at pci4 dev 0 function 0: Realtek Semiconductor RTS522A PCI-E Card Reader (rev. 0x01)
[ 1,014701] rtsx0: interrupting at msi3 vec 0
[ 1,014701] sdmmc0 at rtsx0
[ 1,014701] pcib0 at pci0 dev 31 function 0: Intel 300 Series Premium-U LPC (rev. 0x30)
[ 1,014701] hdaudio0 at pci0 dev 31 function 3: HD Audio Controller
[ 1,014701] hdaudio0: interrupting at msi4 vec 0
[ 1,014701] hdaudio0: HDA ver. 1.0, OSS 9, ISS 7, BSS 0, SDO 1, 64-bit
[ 1,014701] hdafg0 at hdaudio0: Realtek product 0235
[ 1,014701] hdafg0: DAC00 2ch: HP Out [Jack]
[ 1,014701] hdafg0: ADC01 2ch: Mic In [Jack]
[ 1,014701] hdafg0: 2ch/2ch 44100Hz 48000Hz 96000Hz 192000Hz PCM16 PCM20 PCM24 AC3
[ 1,014701] audio0 at hdafg0: playback, capture, full duplex, independent
[ 1,014701] audio0: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for playback
[ 1,014701] audio0: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for recording
[ 1,014701] spkr0 at audio0: PC Speaker (synthesized)
[ 1,014701] wsbell at spkr0 not configured
[ 1,014701] hdafg1 at hdaudio0: Intel HDMI/DP
[ 1,014701] hdafg1: DP00 8ch: Digital Out [Jack]
[ 1,014701] hdafg1: 8ch/0ch 48000Hz PCM16*
[ 1,014701] audio1 at hdafg1: playback, capture, full duplex, independent
[ 1,014701] audio1: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for playback
[ 1,014701] audio1: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for recording
[ 1,014701] spkr1 at audio1: PC Speaker (synthesized)
[ 1,014701] wsbell at spkr1 not configured
[ 1,014701] ichsmb0 at pci0 dev 31 function 4: Intel 300 Series SMBus (rev. 0x30)
[ 1,014701] ichsmb0: interrupting at ioapic0 pin 16
[ 1,014701] iic0 at ichsmb0: I2C bus
[ 1,014701] Intel 300 Series SPI (flash) (miscellaneous serial bus, revision 0x30) at pci0 dev 31 function 5 not configured
[ 1,014701] wm0 at pci0 dev 31 function 6, 64-bit DMA: I219 V (6) Ethernet Connection (rev. 0x30)
[ 1,014701] wm0: interrupting at msi5 vec 0
[ 1,014701] wm0: PCI-Express bus
[ 1,014701] wm0: 4096 words FLASH, version 0.4.4
[ 1,014701] wm0: RX packet buffer size: 26KB
[ 1,014701] wm0: Ethernet address 1c:69:7a:0a:83:9d
[ 1,014701] wm0: 0x6a4080<FLASH,PCIE,ASF_FIRM,AMT,WOL,EEE>
[ 1,014701] ihphy0 at wm0 phy 2: i217 10/100/1000 media interface, rev. 6
[ 1,014701] ihphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
[ 1,014701] isa0 at pcib0
[ 1,014701] com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, 16-byte FIFO
[ 1,014701] pcppi0 at isa0 port 0x61
[ 1,014701] spkr2 at pcppi0: PC Speaker
[ 1,014701] wsbell at spkr2 not configured
[ 1,014701] midi0 at pcppi0: PC speaker
[ 1,014701] sysbeep0 at pcppi0
[ 1,014701] attimer1: attached to pcppi0
[ 1,014701] acpicpu0 at cpu0: ACPI CPU
[ 1,014701] acpicpu0: C1: FFH, lat 1 us, pow 1000 mW
[ 1,014701] acpicpu0: C2: FFH, lat 151 us, pow 200 mW
[ 1,014701] acpicpu0: C3: FFH, lat 1034 us, pow 200 mW
[ 1,014701] acpicpu0: P0: FFH, lat 10 us, pow 28000 mW, 2601 MHz, turbo boost
[ 1,014701] acpicpu0: P1: FFH, lat 10 us, pow 26574 mW, 2600 MHz
[ 1,014701] acpicpu0: P2: FFH, lat 10 us, pow 25176 mW, 2500 MHz
[ 1,014701] acpicpu0: P3: FFH, lat 10 us, pow 23804 mW, 2400 MHz
[ 1,014701] acpicpu0: P4: FFH, lat 10 us, pow 21405 mW, 2200 MHz
[ 1,014701] acpicpu0: P5: FFH, lat 10 us, pow 17856 mW, 1900 MHz
[ 1,014701] acpicpu0: P6: FFH, lat 10 us, pow 16636 mW, 1800 MHz
[ 1,014701] acpicpu0: P7: FFH, lat 10 us, pow 15440 mW, 1700 MHz
[ 1,014701] acpicpu0: P8: FFH, lat 10 us, pow 13371 mW, 1500 MHz
[ 1,014701] acpicpu0: P9: FFH, lat 10 us, pow 12247 mW, 1400 MHz
[ 1,014701] acpicpu0: P10: FFH, lat 10 us, pow 10307 mW, 1200 MHz
[ 1,014701] acpicpu0: P11: FFH, lat 10 us, pow 9254 mW, 1100 MHz
[ 1,014701] acpicpu0: P12: FFH, lat 10 us, pow 7446 mW, 900 MHz
[ 1,014701] acpicpu0: P13: FFH, lat 10 us, pow 5498 mW, 700 MHz
[ 1,014701] acpicpu0: P14: FFH, lat 10 us, pow 4776 mW, 600 MHz
[ 1,014701] acpicpu0: P15: FFH, lat 10 us, pow 2962 mW, 400 MHz
[ 1,014701] coretemp0 at cpu0: thermal sensor, 1 C resolution, Tjmax=100
[ 1,014701] acpicpu1 at cpu1: ACPI CPU
[ 1,014701] coretemp1 at cpu1: thermal sensor, 1 C resolution, Tjmax=100
[ 1,014701] acpicpu2 at cpu2: ACPI CPU
[ 1,014701] coretemp2 at cpu2: thermal sensor, 1 C resolution, Tjmax=100
[ 1,014701] acpicpu3 at cpu3: ACPI CPU
[ 1,014701] coretemp3 at cpu3: thermal sensor, 1 C resolution, Tjmax=100
[ 1,014701] acpicpu4 at cpu4: ACPI CPU
[ 1,014701] acpicpu5 at cpu5: ACPI CPU
[ 1,014701] acpicpu6 at cpu6: ACPI CPU
[ 1,014701] acpicpu7 at cpu7: ACPI CPU
[ 1,014701] timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
[ 1,347080] timecounter: Timecounter "TSC" frequency 2712000000 Hz quality 3000
[ 1,348594] uhub0 at usb0: NetBSD (0x0000) xHCI root hub (0x0000), class 9/0, rev 3.00/1.00, addr 0
[ 1,387058] uhub0: 6 ports with 6 removable, self powered
[ 1,387058] uhub1 at usb1: NetBSD (0x0000) xHCI root hub (0x0000), class 9/0, rev 2.00/1.00, addr 0
[ 1,427058] uhub1: 12 ports with 12 removable, self powered
[ 1,427058] ld0: GPT GUID: 1b0e129e-8217-44b8-a84e-919d71edc846
[ 1,427058] dk0 at ld0: "796ebf3e-a2a2-4b17-b6c5-a4c2c006d6e3", 1048576 blocks at 2048, type: msdos
[ 1,427058] dk1 at ld0: "6646874c-1c2b-43c5-9a95-57b83eb80a32", 942436352 blocks at 1050624, type: ext2fs
[ 1,427058] dk2 at ld0: "4801b768-c831-4b15-a5c5-97698dcfeeea", 33284096 blocks at 943486976, type: <unknown>
[ 1,427058] IPsec: Initialized Security Association Processing.
[ 1,527062] ahcisata0 port 2: device present, speed: 6.0Gb/s
[ 1,857062] uhub2 at uhub0 port 4: VIA Labs, Inc. (0x2109) USB3.0 Hub (0x0817), class 9/0, rev 3.10/3.64, addr 1
[ 1,887057] uhub2: 4 ports with 3 removable, self powered
[ 1,937061] uhidev0 at uhub1 port 1 configuration 1 interface 0
[ 1,937061] uhidev0: vendor 275d (0x275d) USB OPTICAL MOUSE (0x0ba6), rev 1.10/1.00, addr 2, iclass 3/1
[ 1,937061] ums0 at uhidev0: 3 buttons and Z dir
[ 1,937061] wsmouse0 at ums0 mux 0
[ 2,437061] ugen0 at uhub1 port 2
[ 2,437061] ugen0: Realtek (0x0bda) RTL2838UHIDIR (0x2838), rev 2.00/1.00, addr 3
[ 2,897061] uhub3 at uhub2 port 4: VIA Labs, Inc. (0x2109) USB3.0 Hub (0x0817), class 9/0, rev 3.10/90.23, addr 4
[ 2,927058] uhub3: 4 ports with 3 removable, self powered
[ 2,937062] uhidev1 at uhub1 port 3 configuration 1 interface 0
[ 2,937062] uhidev1: CHICONY (0x04f2) Asus Keyboard (0x1125), rev 2.00/0.70, addr 5, iclass 3/1
[ 2,937062] ukbd0 at uhidev1
[ 2,937062] wskbd0 at ukbd0: console keyboard
[ 2,937062] uhidev2 at uhub1 port 3 configuration 1 interface 1
[ 2,937062] uhidev2: CHICONY (0x04f2) Asus Keyboard (0x1125), rev 2.00/0.70, addr 5, iclass 3/0
[ 2,947064] uhidev2: 3 report ids
[ 2,947064] uhid0 at uhidev2 reportid 1: input=1, output=0, feature=0
[ 2,947064] uhid1 at uhidev2 reportid 2: input=2, output=0, feature=0
[ 2,947064] uhid2 at uhidev2 reportid 3: input=2, output=0, feature=0
[ 3,067062] wd0 at atabus0 drive 0
[ 3,067062] wd0: <SanDisk SSD PLUS 480GB>
[ 3,067062] wd0: drive supports 1-sector PIO transfers, LBA48 addressing
[ 3,067062] wd0: 447 GB, 930261 cyl, 16 head, 63 sec, 512 bytes/sect x 937703088 sectors
[ 3,097062] wd0: GPT GUID: 0b9515af-fe02-40a4-a1ee-63745539b798
[ 3,097062] dk3 at wd0: "c6634846-e8b5-41a2-bef8-3f1fcd967881", 1048576 blocks at 2048, type: msdos
[ 3,097062] dk4 at wd0: "8ecf7016-19cc-41d4-ac7a-214321baaa27", 409600000 blocks at 1050624, type: ffs
[ 3,097062] dk5 at wd0: "12298932-f405-40aa-a844-67859a63b9a4", 33280000 blocks at 410650624, type: swap
[ 3,097062] dk6 at wd0: "d279334e-d7f0-11f0-bad4-1c697a0a839d", 33554432 blocks at 443930624, type: swap
[ 3,097062] dk7 at wd0: "chicorzo", 459276288 blocks at 477485056, type: zfs
[ 3,097062] wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133), NCQ (32 tags)
[ 3,097062] wd0(ahcisata0:2:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) (using DMA), NCQ (31 tags)
[ 3,427062] uhub4 at uhub1 port 4: VIA Labs, Inc. (0x2109) USB2.0 Hub (0x2817), class 9/0, rev 2.10/3.64, addr 6
[ 3,427062] uhub4: multiple transaction translators
[ 3,427062] uhub4: 4 ports with 3 removable, self powered
[ 3,937061] uhub5 at uhub3 port 4: VIA Labs, Inc. (0x2109) USB3.0 Hub (0x0817), class 9/0, rev 3.10/90.23, addr 7
[ 3,967058] uhub5: 4 ports with 4 removable, self powered
[ 4,607062] uhub6 at uhub4 port 4: VIA Labs, Inc. (0x2109) USB2.0 Hub (0x2817), class 9/0, rev 2.10/90.23, addr 8
[ 4,607062] uhub6: multiple transaction translators
[ 4,607062] uhub6: 4 ports with 3 removable, self powered
[ 4,977061] umass0 at uhub5 port 4 configuration 1 interface 0
[ 5,007058] umass0: Western Digital (0x1058) Elements 2621 (0x2621), rev 3.20/10.34, addr 9
[ 5,027058] umass0: using SCSI over Bulk-Only
[ 5,027058] scsibus0 at umass0: 2 targets, 1 lun per target
[ 5,057057] sd0 at scsibus0 target 0 lun 0: <WD, Elements 2621, 1034> disk fixed
[ 5,097058] sd0: fabricating a geometry
[ 5,117058] sd0: 1862 GB, 1907697 cyl, 64 head, 32 sec, 512 bytes/sect x 3906963456 sectors (4096 bytes/physsect)
[ 5,157058] sd0: fabricating a geometry
[ 5,787062] uhub7 at uhub6 port 4: VIA Labs, Inc. (0x2109) USB2.0 Hub (0x2817), class 9/0, rev 2.10/90.23, addr 10
[ 5,787062] uhub7: multiple transaction translators
[ 5,787062] uhub7: 4 ports with 4 removable, self powered
[ 6,967061] uhidev3 at uhub7 port 1 configuration 1 interface 1
[ 6,967061] uhidev3: AVerMedia (0x07ca) A815 (0xa815), rev 2.00/2.00, addr 11, iclass 3/0
[ 6,977219] ukbd1 at uhidev3
[ 6,977219] wskbd1 at ukbd1 mux 1
[ 7,447061] uplcom0 at uhub7 port 2
[ 7,447061] uplcom0: Prolific Technology Inc. (0x067b) USB-Serial Controller (0x2303), rev 1.10/3.00, addr 12
[ 7,447061] ucom0 at uplcom0
[ 7,937061] uaudio0 at uhub7 port 3 configuration 1 interface 0
[ 7,937061] uaudio0: M-Audio (0x0763) FastTrack Pro (0x2012), rev 1.10/1.00, addr 13
[ 7,937061] uaudio0: audio rev 1.00
[ 7,937061] audio2 at uaudio0: playback, capture, full duplex, independent
[ 7,937061] audio2: slinear_le:16 2ch 44100Hz, blk 10584 bytes (60ms) for playback
[ 7,937061] audio2: slinear_le:16 2ch 48000Hz, blk 12000 bytes (62.5ms) for recording
[ 7,937061] spkr3 at audio2: PC Speaker (synthesized)
[ 7,937061] wsbell at spkr3 not configured
[ 7,937061] umidi0 at uhub7 port 3 configuration 1 interface 1
[ 7,937061] umidi0: M-Audio (0x0763) FastTrack Pro (0x2012), rev 1.10/1.00, addr 13
[ 7,937061] umidi0: (genuine USB-MIDI)
[ 7,947220] umidi0: out=1, in=1
[ 7,947220] midi1 at umidi0: <0 >0 on umidi0
[ 8,427061] ubt0 at uhub1 port 10
[ 8,427061] ubt0: vendor 8087 (0x8087) product 0aaa (0x0aaa), rev 2.00/0.02, addr 14
[ 8,427061] swwdog0: software watchdog initialized
[ 8,477058] boot device: wd0
[ 8,497058] root on dk4 dumps on dk5
[ 8,537058] root file system type: ffs
[ 8,557058] kern.module.path=/stand/amd64/11.0/modules
[ 8,588433] i915drmkms0: Found 128MB of eDRAM
[ 8,588433] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 8,588433] [drm] Driver supports precise vblank timestamp query.
[ 8,588433] i915drmkms0: interrupting at msi6 vec 0 (i915drmkms0)
[ 8,597058] i915drmkms0: notice: Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
[ 8,867061] [drm] failed to retrieve link info, disabling eDP
[ 8,897061] [drm] Initialized i915 1.6.0 20200114 for i915drmkms0 on minor 0
[ 9,207060] intelfb0 at i915drmkms0
[ 9,207060] [drm] DRM_I915_DEBUG enabled
[ 9,207060] [drm] DRM_I915_DEBUG_GEM enabled
[ 9,207060] intelfb0: framebuffer at 0x80040000, size 1920x1080, depth 32, stride 7680
[ 9,307058] wsdisplay0 at intelfb0 kbdmux 1: console (default, vt100 emulation), using wskbd0
[ 9,307058] wsmux1: connecting to wsdisplay0
[ 9,307058] wskbd1: connecting to wsdisplay0
[ 19,827058] wsdisplay0: screen 1 added (default, vt100 emulation)
[ 19,827058] wsdisplay0: screen 2 added (default, vt100 emulation)
[ 19,827058] wsdisplay0: screen 3 added (default, vt100 emulation)
[ 19,827058] wsdisplay0: screen 4 added (default, vt100 emulation)
[ 20,637058] audio0: slinear_le:16 2ch 44100Hz, blk 1664 bytes (9.4ms) for recording
[ 2101,009926] panic: cpu0: softints stuck for 16 seconds
[ 2101,009926] cpu0: Begin traceback...
[ 2101,009926] vpanic() at netbsd:vpanic+0x171
[ 2101,009926] panic() at netbsd:panic+0x3c
[ 2101,009926] heartbeat() at netbsd:heartbeat+0x1f2
[ 2101,009926] hardclock() at netbsd:hardclock+0x9c
[ 2101,009926] Xresume_lapic_ltimer() at netbsd:Xresume_lapic_ltimer+0x1e
[ 2101,009926] --- interrupt ---
[ 2101,009926] _kernel_lock() at netbsd:_kernel_lock+0xc4
[ 2101,009926] softint_dispatch() at netbsd:softint_dispatch+0x16d
[ 2101,009926] DDB lost frame for netbsd:Xsoftintr+0x4c, trying 0xffff8684a7af90f0
[ 2101,009926] Xsoftintr() at netbsd:Xsoftintr+0x4c
[ 2101,009926] --- interrupt ---
[ 2101,009926] fffff706cf17d1c8:
[ 2101,009926] cpu0: End traceback...
[ 2101,009926] dumping to dev 168,5 (offset=1671, size=4159791):
[ 2101,009926] dump
netbsd-nuc#
netbsd-nuc# gdb netbsd-GENERIC.debug --eval-command="target kvm /var/crash/netbsd.2.core" --eval-command="bt" --eval-command="list" --eval-command="info all-registers"
GNU gdb (GDB) 15.1
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64--netbsd".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from netbsd-GENERIC.debug...
0xffffffff802398c5 in cpu_reboot (howto=260, howto@entry=0,
bootstr=bootstr@entry=0x7 <error: Cannot access memory at address 0x7>)
at /usr/src/sys/arch/amd64/amd64/machdep.c:709
709 dumpsys();
#0 0xffffffff802398c5 in cpu_reboot (howto=260, howto@entry=0,
bootstr=bootstr@entry=0x7 <error: Cannot access memory at address 0x7>)
at /usr/src/sys/arch/amd64/amd64/machdep.c:709
#1 0xffffffff80d00391 in kern_reboot (howto=0, howto@entry=7,
bootstr=0x7 <error: Cannot access memory at address 0x7>, bootstr@entry=0x0)
at /usr/src/sys/kern/kern_reboot.c:91
#2 0xffffffff80d359ed in vpanic (
fmt=0x104 <error: Cannot access memory at address 0x104>,
fmt@entry=0xffffffff814b4348 "%s: softints stuck for %u seconds", ap=0x0,
ap@entry=0xffff8684a7af8e50) at /usr/src/sys/kern/subr_prf.c:288
#3 0xffffffff80d35ac2 in panic (
fmt=fmt@entry=0xffffffff814b4348 "%s: softints stuck for %u seconds")
--Type <RET> for more, q to quit, c to continue without paging--
at /usr/src/sys/kern/subr_prf.c:209
#4 0xffffffff80ce9e54 in heartbeat () at /usr/src/sys/kern/kern_heartbeat.c:701
#5 0xffffffff80cd7fa1 in hardclock (frame=0x0)
at /usr/src/sys/kern/kern_clock.c:342
#6 0xffffffff8021070e in Xresume_lapic_ltimer ()
704 /* Disable interrupts. */
705 s = splhigh();
706
707 /* Do a dump if requested. */
708 if ((howto & (RB_DUMP | RB_HALT)) == RB_DUMP)
709 dumpsys();
710
711 haltsys:
712 doshutdownhooks();
713
rax <unavailable>
rbx 0x104 260
rcx <unavailable>
rdx <unavailable>
rsi <unavailable>
rdi <unavailable>
rbp 0xffff8684a7af8dd8 0xffff8684a7af8dd8
rsp 0xffff8684a7af8da8 0xffff8684a7af8da8
r8 <unavailable>
r9 <unavailable>
r10 <unavailable>
r11 <unavailable>
r12 0x0 0
r13 0x7 7
r14 0xffff8493e4381000 -135704252772352
r15 0x0 0
rip 0xffffffff802398c5 0xffffffff802398c5 <cpu_reboot+483>
--Type <RET> for more, q to quit, c to continue without paging--
eflags <unavailable>
cs <unavailable>
ss <unavailable>
ds <unavailable>
es <unavailable>
fs 0x0 0
gs 0x0 0
st0 <unavailable>
st1 <unavailable>
st2 <unavailable>
st3 <unavailable>
st4 <unavailable>
st5 <unavailable>
st6 <unavailable>
st7 <unavailable>
fctrl <unavailable>
fstat <unavailable>
ftag <unavailable>
fiseg <unavailable>
fioff <unavailable>
foseg <unavailable>
fooff <unavailable>
fop <unavailable>
xmm0 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
--Type <RET> for more, q to quit, c to continue without paging--
xmm1 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm2 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm3 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm4 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 --Type <RET> for more, q to quit, c to continue without paging--
= {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm5 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm6 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm7 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm8 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unava--Type <RET> for more, q to quit, c to continue without paging--
ilable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 =
{<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>},
v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm9 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm10 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm11 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <u--Type <RET> for more, q to quit, c to continue without paging--
navailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>,
<unavailable>}, uint128 = <unavailable>}
xmm12 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm13 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm14 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>,
<unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>},
v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
xmm15 {v8_bfloat16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_half = {<--Type <RET> for more, q to quit, c
to continue without paging--
unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>},
v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>}
mxcsr <unavailable>
fs_base <unavailable>
gs_base <unavailable>
(gdb)
The USB_SET_BULK_RA thing is in the kernel code but I do not know what I can do with it.
Thanks so much.
Ramiro.
netbsd-nuc$ grep -r "USB_SET_BULK_RA"
grep: ./arch/amd64/compile/obj/MYKERNEL/dts/x86_64: No such file or directory
./dev/usb/ugen.c: case USB_SET_BULK_RA:
./dev/usb/ugen.c: case USB_SET_BULK_RA_OPT:
./dev/usb/ugen.c: if (cmd == USB_SET_BULK_RA_OPT)
./dev/usb/usb.h:#define USB_SET_BULK_RA _IOW ('U', 115, int)
./dev/usb/usb.h:#define USB_SET_BULK_RA_OPT _IOW ('U', 117, struct usb_bulk_ra_wb_opt)
Home |
Main Index |
Thread Index |
Old Index