(Olease cc: me on replies - I'm subscribed nomail to both lists)

I have a laptop (running 13.1p2) with the (reportedly) WiFi+Bluetooth interface "Intel(R) Dual Band Wireless AC 3165" (see pciconf -l and usbconfig output in attached files) and I can't get it to load its Bluetooth firmware with either iwm or iwlwifi as a driver.

iwlwifibluetooth.txt is the transcript (courtesy of script(1) with minimal editing) of gathering information I thought relevant after booting with it being iwlwifi0, and likewise iwmbluetooth.txt for iwm0. 2 things I noticed that may bear on this:

- the 3rd line from the end of dmesg.boot when using iwlwifi: it looks like it's reloading the Wifi firmware instead of loading the Bluetooth firmware. - "<vendor 0x8087 product 0x0a2a>" in usbconfig output where /usr/share/misc/usbdevs only mentions 0x0a2a. Is there a typo in that file, or is my interface's Bluetooth side New and Strange(tm)?

--
#BlackLivesMatter #TransWomenAreWomen #AccessibilityMatters #StandWithUkrainians
English: he/him/his (singular they/them/their/theirs OK)
French: il/le/lui (iel/iel and ielle/ielle OK)
Tagalog: siya/niya/kaniya (please avoid sila/nila/kanila)

Attachment: iwlwifibluetooth.txt
Description: Binary data

Script started on Sun Oct  9 17:14:05 2022
You have mail.
]0;pauamma@Pusat-Tasek:~[pauamma@Pusat-Tasek] ~% cat 
/etc/rcvar/boot/run/dmesg.boot

[truncated to last boot)
---<<BOOT>>---
Copyright (c) 1992-2021 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 13.1-RELEASE-p2 GENERIC amd64
FreeBSD clang version 13.0.0 (g...@github.com:llvm/llvm-project.git 
llvmorg-13.0.0-0-gd7b669b3a303)
VT(efifb): resolution 1024x768
CPU: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz (2400.00-MHz K8-class CPU)
  Origin="GenuineIntel"  Id=0x406e3  Family=0x6  Model=0x4e  Stepping=3
  
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  
Features2=0x7ffafbbf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND>
  AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
  AMD Features2=0x121<LAHF,ABM,Prefetch>
  Structured Extended 
Features=0x29c67af<FSGSBASE,TSCADJ,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,NFPUSG,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PROCTRACE>
  Structured Extended 
Features3=0xbc002e00<MCUOPT,MD_CLEAR,TSXFA,IBPB,STIBP,L1DFL,ARCH_CAP,SSBD>
  XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES>
  IA32_ARCH_CAPS=0xc04<RSBA>
  VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID
  TSC: P-state invariant, performance statistics
real memory  = 17179869184 (16384 MB)
avail memory = 16514449408 (15749 MB)
CPU microcode: no matching update found
Event timer "LAPIC" quality 600
ACPI APIC Table: <HPQOEM 8101    >
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 hardware threads
random: registering fast source Intel Secure Key RNG
random: fast provider: "Intel Secure Key RNG"
random: unblocking device.
ioapic0 <Version 2.0> irqs 0-119
Launching APs: 1 3 2
random: entropy device external interface
kbd1 at kbdmux0
efirtc0: <EFI Realtime Clock>
efirtc0: registered as a time-of-day clock, resolution 1.000000s
smbios0: <System Management BIOS> at iomem 0xd98db000-0xd98db01e
smbios0: Version: 2.7, BCD Revision: 2.7
aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS>
acpi0: <HPQOEM SLIC-BPC>
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 24000000 Hz quality 950
Event timer "HPET" frequency 24000000 Hz quality 550
Event timer "HPET1" frequency 24000000 Hz quality 440
Event timer "HPET2" frequency 24000000 Hz quality 440
Event timer "HPET3" frequency 24000000 Hz quality 440
Event timer "HPET4" frequency 24000000 Hz quality 440
atrtc0: <AT realtime clock> port 0x70-0x77 irq 8 on acpi0
atrtc0: Warning: Couldn't map I/O.
atrtc0: registered as a time-of-day clock, resolution 1.000000s
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0
acpi_ec0: <Embedded Controller: GPE 0x6e> port 0x62,0x66 on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0x4000-0x403f mem 
0xf0000000-0xf0ffffff,0xe0000000-0xefffffff irq 16 at device 2.0 on pci0
vgapci0: Boot video device
xhci0: <Intel Sunrise Point-LP USB 3.0 controller> mem 0xf1300000-0xf130ffff 
irq 16 at device 20.0 on pci0
xhci0: 32 bytes context size, 64-bit DMA
usbus0 on xhci0
usbus0: 5.0Gbps Super Speed USB v3.0
pci0: <simple comms> at device 22.0 (no driver attached)
ahci0: <Intel Sunrise Point-LP AHCI SATA controller> port 
0x4080-0x4087,0x4088-0x408b,0x4040-0x405f mem 
0xf1328000-0xf1329fff,0xf132e000-0xf132e0ff,0xf132c000-0xf132c7ff irq 16 at 
device 23.0 on pci0
ahci0: AHCI v1.31 with 3 6Gbps ports, Port Multiplier not supported
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich1: <AHCI channel> at channel 1 on ahci0
ahcich2: <AHCI channel> at channel 2 on ahci0
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
pci1: <ACPI PCI bus> on pcib1
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port 
0x3000-0x30ff mem 0xf1004000-0xf1004fff,0xf1000000-0xf1003fff irq 16 at device 
0.0 on pci1
re0: Using 1 MSI-X message
re0: ASPM disabled
re0: Chip rev. 0x54000000
re0: MAC rev. 0x00100000
miibus0: <MII bus> on re0
rgephy0: <RTL8251/8153 1000BASE-T media interface> PHY 1 on miibus0
rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 
100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT-FDX, 1000baseT-FDX-master, 
1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow
re0: Using defaults for TSO: 65518/35/2048
re0: Ethernet address: 3c:f8:62:78:fc:e4
re0: netmap queues/slots: TX 1/256, RX 1/256
pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.5 on pci0
pci2: <ACPI PCI bus> on pcib2
pci2: <network> at device 0.0 (no driver attached)
pcib3: <ACPI PCI-PCI bridge> irq 16 at device 29.0 on pci0
pci3: <ACPI PCI bus> on pcib3
rtsx0: <2.1e Realtek RTS522A PCIe MMC/SD Card Reader> mem 0xf1200000-0xf1200fff 
irq 16 at device 0.0 on pci3
rtsx0: No card is detected
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
pci0: <memory> at device 31.2 (no driver attached)
hdac0: <Intel Sunrise Point-LP HDA Controller> mem 
0xf1324000-0xf1327fff,0xf1310000-0xf131ffff irq 16 at device 31.3 on pci0
battery0: <ACPI Control Method Battery> on acpi0
acpi_acad0: <AC Adapter> on acpi0
acpi_button0: <Sleep Button> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_tz0: <Thermal Zone> port 0x100-0x107 on acpi0
acpi_tz1: <Thermal Zone> port 0x100-0x107 on acpi0
acpi_tz2: <Thermal Zone> port 0x100-0x107 on acpi0
acpi_tz3: <Thermal Zone> port 0x100-0x107 on acpi0
acpi_tz4: <Thermal Zone> port 0x100-0x107 on acpi0
acpi_tz5: <Thermal Zone> port 0x100-0x107 on acpi0
acpi_tz6: <Thermal Zone> port 0x100-0x107 on acpi0
acpi_tz7: <Thermal Zone> port 0x100-0x107 on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 14.0.
psm0: model Synaptics Touchpad, device ID 0
orm0: <ISA Option ROM> at iomem 0xd0000-0xd0fff pnpid ORM0000 on isa0
hwpstate_intel0: <Intel Speed Shift> on cpu0
hwpstate_intel1: <Intel Speed Shift> on cpu1
hwpstate_intel2: <Intel Speed Shift> on cpu2
hwpstate_intel3: <Intel Speed Shift> on cpu3
Timecounter "TSC-low" frequency 1199997617 Hz quality 1000
Timecounters tick every 1.000 msec
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
ugen0.1: <Intel XHCI root HUB> at usbus0
uhub0 on usbus0
uhub0: <Intel XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
hdacc0: <Conexant CX20724 HDA CODEC> at cad 0 on hdac0
hdaa0: <Conexant CX20724 Audio Function Group> at nid 1 on hdacc0
pcm0: <Conexant CX20724 (Analog)> at nid 23 and 26 on hdaa0
pcm1: <Conexant CX20724 (Right Analog Headphones)> at nid 22 on hdaa0
hdacc1: <Intel Skylake HDA CODEC> at cad 2 on hdac0
hdaa1: <Intel Skylake Audio Function Group> at nid 1 on hdacc1
pcm2: <Intel Skylake (HDMI/DP 8ch)> at nid 3 on hdaa1
Trying to mount root from zfs:zroot/ROOT/default []...
ada0 at ahcich0 bus 0 scbus0 target 0 lun 0
ada0: <Samsung SSD 870 QVO 1TB SVQ02B6Q> ACS-4 ATA SATA 3.x device
ada0: Serial Number S5RRNF1T415253L
ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes)
ada0: Command Queueing enabled
ada0: 953869MB (1953525168 512 byte sectors)
cd0 at ahcich1 bus 0 scbus1 target 0 lun 0
cd0: <hp DVDRW GUD1N MD00> Removable CD-ROM SCSI device
cd0: Serial Number KZEH5664710
cd0: 150.000MB/s transfers (SATA 1.x, UDMA6, ATAPI 12bytes, PIO 8192bytes)
cd0: Attempt to query device size failed: NOT READY, Medium not present - tray 
closed
uhub0: 18 ports with 18 removable, self powered
Root mount waiting for: usbus0
ugen0.2: <Sonix Technology Co., Ltd. HP HD Camera> at usbus0
ugen0.3: <vendor 0x8087 product 0x0a2a> at usbus0
Root mount waiting for: usbus0
ugen0.4: <vendor 0x138a product 0x003f> at usbus0
CPU: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz (2400.00-MHz K8-class CPU)
  Origin="GenuineIntel"  Id=0x406e3  Family=0x6  Model=0x4e  Stepping=3
  
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  
Features2=0x7ffafbbf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND>
  AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
  AMD Features2=0x121<LAHF,ABM,Prefetch>
  Structured Extended 
Features=0x29c67af<FSGSBASE,TSCADJ,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,NFPUSG,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PROCTRACE>
  Structured Extended 
Features3=0xbc002e00<MCUOPT,MD_CLEAR,TSXFA,IBPB,STIBP,L1DFL,ARCH_CAP,SSBD>
  XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES>
  IA32_ARCH_CAPS=0xc04<RSBA>
  VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID
  TSC: P-state invariant, performance statistics
drmn0: <drmn> on vgapci0
vgapci0: child drmn0 requested pci_enable_io
vgapci0: child drmn0 requested pci_enable_io
[drm] Unable to create a private tmpfs mount, hugepage support will be 
disabled(-19).
[drm] Got stolen memory base 0xdc800000, size 0x2000000
drmn0: successfully loaded firmware image 'i915/skl_dmc_ver1_27.bin'
drmn0: [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin (v1.27)
sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)!
[drm] Initialized i915 1.6.0 20200917 for drmn0 on minor 0
VT: Replacing driver "efifb" with new "fb".
drmn0: [drm] Reducing the compressed framebuffer size. This may lead to less 
power savings than a non-reduced-size. Try to increase stolen memory size if 
available in BIOS.
start FB_INFO:
type=11 height=1080 width=1920 depth=32
pbase=0xe0340000 vbase=0xfffff800e0340000
name=drmn0 flags=0x0 stride=7680 bpp=32
end FB_INFO
Intel(R) Wireless WiFi based driver for FreeBSD
pchtherm0: <Skylake PCH Thermal Subsystem> mem 0xf132a000-0xf132afff irq 18 at 
device 20.2 on pci0
ichsmb0: <Intel Sunrise Point-LP SMBus controller> port 0xefa0-0xefbf mem 
0xf132d000-0xf132d0ff irq 16 at device 31.4 on pci0
smbus0: <System Management Bus> on ichsmb0
iwm0: <Intel(R) Dual Band Wireless AC 3165> mem 0xf1100000-0xf1101fff irq 17 at 
device 0.0 on pci2
iwm0: hw rev 0x210, fw ver 22.361476.0, address 3c:f8:62:78:fc:e4
acpi_wmi0: <ACPI-WMI mapping> on acpi0
acpi_wmi0: Embedded MOF found
ACPI: \134_SB.WMIB.WQZZ: 1 arguments were passed to a non-method ACPI object 
(Buffer) (20201113/nsarguments-361)
acpi_wmi1: <ACPI-WMI mapping> on acpi0
acpi_wmi1: Embedded MOF found
ACPI: \134_SB.WMIV.WQZZ: 1 arguments were passed to a non-method ACPI object 
(Buffer) (20201113/nsarguments-361)
acpi_wmi2: <ACPI-WMI mapping> on acpi0
wlan0: Ethernet address: 3c:f8:62:78:fc:e4
lo0: link state changed to UP
re0: link state changed to DOWN
lagg0: link state changed to DOWN
wlan0: link state changed to UP
lagg0: link state changed to UP
re0: link state changed to UP
]0;pauamma@Pusat-Tasek:~[pauamma@Pusat-Tasek] ~% 
pcoicongf -l

hostb0@pci0:0:0:0:      class=0x060000 rev=0x08 hdr=0x00 vendor=0x8086 
device=0x1904 subvendor=0x103c subdevice=0x8101
vgapci0@pci0:0:2:0:     class=0x030000 rev=0x07 hdr=0x00 vendor=0x8086 
device=0x1916 subvendor=0x103c subdevice=0x8101
xhci0@pci0:0:20:0:      class=0x0c0330 rev=0x21 hdr=0x00 vendor=0x8086 
device=0x9d2f subvendor=0x103c subdevice=0x8101
pchtherm0@pci0:0:20:2:  class=0x118000 rev=0x21 hdr=0x00 vendor=0x8086 
device=0x9d31 subvendor=0x103c subdevice=0x8101
none0@pci0:0:22:0:      class=0x078000 rev=0x21 hdr=0x00 vendor=0x8086 
device=0x9d3a subvendor=0x103c subdevice=0x8101
ahci0@pci0:0:23:0:      class=0x010601 rev=0x21 hdr=0x00 vendor=0x8086 
device=0x9d03 subvendor=0x103c subdevice=0x8101
pcib1@pci0:0:28:0:      class=0x060400 rev=0xf1 hdr=0x01 vendor=0x8086 
device=0x9d14 subvendor=0x103c subdevice=0x8101
pcib2@pci0:0:28:5:      class=0x060400 rev=0xf1 hdr=0x01 vendor=0x8086 
device=0x9d15 subvendor=0x103c subdevice=0x8101
pcib3@pci0:0:29:0:      class=0x060400 rev=0xf1 hdr=0x01 vendor=0x8086 
device=0x9d18 subvendor=0x103c subdevice=0x8101
isab0@pci0:0:31:0:      class=0x060100 rev=0x21 hdr=0x00 vendor=0x8086 
device=0x9d48 subvendor=0x103c subdevice=0x8101
none1@pci0:0:31:2:      class=0x058000 rev=0x21 hdr=0x00 vendor=0x8086 
device=0x9d21 subvendor=0x103c subdevice=0x8101
hdac0@pci0:0:31:3:      class=0x040380 rev=0x21 hdr=0x00 vendor=0x8086 
device=0x9d70 subvendor=0x103c subdevice=0x8101
ichsmb0@pci0:0:31:4:    class=0x0c0500 rev=0x21 hdr=0x00 vendor=0x8086 
device=0x9d23 subvendor=0x103c subdevice=0x8101
re0@pci0:1:0:0: class=0x020000 rev=0x15 hdr=0x00 vendor=0x10ec device=0x8168 
subvendor=0x103c subdevice=0x8101
iwm0@pci0:2:0:0:        class=0x028000 rev=0x81 hdr=0x00 vendor=0x8086 
device=0x3165 subvendor=0x8086 subdevice=0x4010
rtsx0@pci0:3:0:0:       class=0xff0000 rev=0x01 hdr=0x00 vendor=0x10ec 
device=0x522a subvendor=0x103c subdevice=0x8101
]0;pauamma@Pusat-Tasek:~[pauamma@Pusat-Tasek] ~% ifsudo 
usbconfig 

Password:
ugen0.1: <Intel XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) 
pwr=SAVE (0mA)
ugen0.2: <Sonix Technology Co., Ltd. HP HD Camera> at usbus0, cfg=0 md=HOST 
spd=HIGH (480Mbps) pwr=ON (500mA)
ugen0.3: <vendor 0x8087 product 0x0a2a> at usbus0, cfg=0 md=HOST spd=FULL 
(12Mbps) pwr=ON (100mA)
ugen0.4: <vendor 0x138a product 0x003f> at usbus0, cfg=0 md=HOST spd=FULL 
(12Mbps) pwr=ON (100mA)
]0;pauamma@Pusat-Tasek:~[pauamma@Pusat-Tasek] ~% grep 0x8087 
/usr/share/misc/usb

usb_hid_usages  usbdevs         

]0;pauamma@Pusat-Tasek:~[pauamma@Pusat-Tasek] ~% grep 0x8087 
/usr/share/misc/usbdevs 

vendor INTEL2           0x8087  Intel
]0;pauamma@Pusat-Tasek:~[pauamma@Pusat-Tasek] ~% grep 0x0a2 
/user/sgahaere/misc/usbdevs

product INTEL2 SNP              0x0a2b  Stone Peak (7265) Bluetooth Module
]0;pauamma@Pusat-Tasek:~[pauamma@Pusat-Tasek] ~% grsudo 
iwnbtfw -d usgen0.3

sudo: iwnbtfw: command not found

]0;pauamma@Pusat-Tasek:~[pauamma@Pusat-Tasek] ~% sudo 
uwmiwmbtfw -d ugen0.3

iwmbtfw: iwmbt_hci_command: libusb_interrupt_transfer() failed: err=Timeout
iwmbtfw: main: Firmware download failed!
]0;pauamma@Pusat-Tasek:~[pauamma@Pusat-Tasek] ~% ^Dexit

Script done on Sun Oct  9 17:20:40 2022

Reply via email to