From: bugzilla-daemon@kernel.org
To: linux-bluetooth@vger.kernel.org
Subject: [Bug 220986] MediaTek MT7925 Bluetooth adapter (USB 13d3:3596) fails to initialize - reports as unsupported hardware variant 0x7902
Date: Tue, 20 Jan 2026 22:35:37 +0000 [thread overview]
Message-ID: <bug-220986-62941-9impvx8YKg@https.bugzilla.kernel.org/> (raw)
In-Reply-To: <bug-220986-62941@https.bugzilla.kernel.org/>
https://bugzilla.kernel.org/show_bug.cgi?id=220986
--- Comment #3 from Alex (aamolodc@gmail.com) ---
additional context:
## What I've Tested (2026-01-21)
**1. Applied the USB ID blacklist fixes:**
- Installed libmtp-1.1.22-2.fc43.x86_64 (includes 13d3:3596 blacklist)
- Installed libgphoto2-2.5.33-1.fc43.x86_64 (includes 13d3:3596 blacklist)
**2. Performed full cold boot:**
- Shut down completely (not reboot)
- Unplugged power cable for 30+ seconds to clear hardware state
- Booted directly to Linux (did not boot Windows first)
**3. Verified Windows functionality:**
- Rebooted to Windows 11
- Bluetooth works perfectly (can pair devices, transfer files, etc.)
- This confirms the hardware itself is not defective
**4. Returned to Linux:**
- Bluetooth still fails with the same error
## Current Behavior in Linux
Bluetooth fails immediately at boot, before any desktop environment loads:
```
[ 19.247336] Bluetooth: hci0: Opcode 0x0c03 failed: -110
```
Technical details:
- USB device is detected: `Bus 001 Device 003: ID 13d3:3596 IMC Networks
Wireless_Device`
- btusb driver binds to the device correctly
- hci0 device is created in `/sys/class/bluetooth/`
- Firmware file exists:
`/lib/firmware/mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin`
- **Problem:** HCI_Reset command times out (error -110 = ETIMEDOUT)
- The chip does not respond to any HCI commands from the Linux driver
- Firmware loading is never attempted because the driver fails before that
stage
## Why This Is Different From Bug #220682
**Bug #220682 (USB ID 0489:e111):**
- Bluetooth worked after boot
- Failed only after user logged into GNOME desktop
- Caused by libmtp/libgphoto2 probing the device during desktop startup
- **Fixed** by blacklisting the USB ID in libmtp/libgphoto2
**This bug #220986 (USB ID 13d3:3596):**
- Bluetooth never works, not even for a moment
- Fails at boot time, before any desktop environment starts
- Fails even with libmtp/libgphoto2 blacklists applied
- **Not fixed** by the package updates
## Root Cause
There are TWO separate issues affecting USB ID 13d3:3596:
1. **USB ID conflict** (shared with bug #220682) - RESOLVED by package updates
2. **Kernel driver initialization failure** (unique to this bug) - UNRESOLVED
The btusb driver cannot communicate with the MT7925 chip at the hardware level.
Since the same hardware works perfectly in Windows, this indicates the Linux
driver is missing vendor-specific initialization code or using an incorrect
initialization sequence for this particular chip variant.
## Why Hardware Defect Is Ruled Out
- Device works perfectly in Windows 11 (Bluetooth pairs, connects, transfers
data)
- WiFi portion of the same combo card works in Linux (mt7925 driver)
- USB device is detected and enumerated correctly in Linux
- This is a software/driver issue, not hardware
## Request
Please reopen this bug as a kernel driver issue. The libmtp/libgphoto2 fixes
from bug #220682 are necessary but not sufficient to make this device work.
**System Information:**
- OS: Fedora Linux 43 (Workstation Edition)
- Kernel: 6.18.5-200.fc43.x86_64
- Hardware: MediaTek MT7925 Bluetooth/WiFi combo (Filogic 310)
- USB ID: 13d3:3596 (IMC Networks)
- Subsystem: AzureWave 6040
- Motherboard: ASUS TUF GAMING B650M-E WIFI
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are the assignee for the bug.
next prev parent reply other threads:[~2026-01-20 22:35 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-16 9:35 [Bug 220986] New: MediaTek MT7925 Bluetooth adapter (USB 13d3:3596) fails to initialize - reports as unsupported hardware variant 0x7902 bugzilla-daemon
2026-01-16 12:52 ` [Bug 220986] " bugzilla-daemon
2026-01-20 22:27 ` bugzilla-daemon
2026-01-20 22:35 ` bugzilla-daemon [this message]
2026-01-20 22:37 ` bugzilla-daemon
2026-01-20 23:39 ` [Bug 220986] MediaTek MT7902 Bluetooth adapter (USB 13d3:3596) - missing kernel support for " bugzilla-daemon
2026-01-20 23:41 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-220986-62941-9impvx8YKg@https.bugzilla.kernel.org/ \
--to=bugzilla-daemon@kernel.org \
--cc=linux-bluetooth@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox