networking/detect fails if the device driver is not found by modinfo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
High
|
Sylvain Pineau |
Bug Description
The Asus X501U is using a Ralink RT3290 wifi chip which is not enterely supported yet (see bug #1049466)
When lspci -v on such system we have a kernel driver in use different from the ones available/
07:00.0 Network controller: Ralink corp. Device 3290
Subsystem: Foxconn International, Inc. Device e055
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at fe910000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: rt2860
Kernel modules: rt3290sta
The checkbox script network_device_info is using the output of modinfo to get the driver version.
In that case it fails because no module is named rt2860 even if a couple of related kernel modules are named :
kernel/
kernel/
The kernel module rt3290sta is well loaded but I'm not sure if the chip really use it.
Current ouput:
Error running /sbin/modinfo rt2860: ERROR: modinfo: could not find module rt2860 Traceback (most recent call last): File "/usr/share/
Expected output:
Devices found by lspci--
Ethernet: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 07)
WiFi: Ralink corp. Device 3290
Error running /sbin/modinfo rt2860:
ERROR: modinfo: could not find module rt2860
Devices found by Network Manager-
Type: Ethernet
Interface: eth0
IP: 10.101.48.81
Driver: r8169 (ver: 2.3LK-NAPI)
State: Activated
Type: WiFi
Interface: ra0
IP: 0.0.0.0
Driver: rt2860 (ver: Unknown)
State: Unavailable
Related branches
- Zygmunt Krynicki (community): Approve
-
Diff: 28 lines (+6/-1)2 files modifieddebian/changelog (+2/-0)
scripts/network_device_info (+4/-1)
Changed in checkbox: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Sylvain Pineau (sylvain-pineau) |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |