View previous topic :: View next topic |
Author |
Message |
yuuki102 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/563419997614b9016bbdf6.jpg)
Joined: 21 Sep 2021 Posts: 31
|
Posted: Wed Jul 17, 2024 8:41 pm Post subject: WiFi disconnects when USB drives connect. |
|
|
Hello,
I have a rather puzzling problem. Every time I connect my Sandisk USB flash drive, my WiFi looses connection. This doesn't happen if I'm close to the AP (in the same room) but anywhere else than that, this is what happens.
This is what the kernel logs have to say:
Code: | [Jul17 21:23] usb 4-8: new SuperSpeed USB device number 2 using xhci_hcd
[ +0.017503] usb 4-8: New USB device found, idVendor=0781, idProduct=5581, bcdDevice= 1.00
[ +0.000002] usb 4-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ +0.000001] usb 4-8: Product: Ultra
[ +0.000001] usb 4-8: Manufacturer: SanDisk
[ +0.000000] usb 4-8: SerialNumber: 0401990395d27257728a4187a78c36be4af3dbe31b51690eeb6886131bfa53b216b7000000000000000000002169f9c0ff9b061881558107a4a77241
[ +0.015166] usb-storage 4-8:1.0: USB Mass Storage device detected
[ +0.000153] scsi host3: usb-storage 4-8:1.0
[ +0.000047] usbcore: registered new interface driver usb-storage
[ +0.001606] usbcore: registered new interface driver uas
[ +1.023485] scsi 3:0:0:0: Direct-Access SanDisk Ultra 1.00 PQ: 0 ANSI: 6
[ +0.000203] sd 3:0:0:0: Attached scsi generic sg0 type 0
[ +0.005180] sd 3:0:0:0: [sda] 60063744 512-byte logical blocks: (30.8 GB/28.6 GiB)
[ +0.000863] sd 3:0:0:0: [sda] Write Protect is off
[ +0.000001] sd 3:0:0:0: [sda] Mode Sense: 43 00 00 00
[ +0.000365] sd 3:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ +0.003188] sda: sda1 sda2
[ +0.000213] sd 3:0:0:0: [sda] Attached SCSI removable disk
[ +4.724957] ntfs3: Enabled Linux POSIX ACLs support
[ +0.000002] ntfs3: Read-only LZX/Xpress compression included
[ +6.988323] wlan0: Connection to AP ac:64:62:7a:96:b4 lost
[Jul17 21:24] usb 4-8: USB disconnect, device number 2
[Jul17 21:26] wlan0: authenticate with ac:64:62:7a:96:b4
[ +0.000012] wlan0: 80 MHz not supported, disabling VHT
[ +0.005367] wlan0: send auth to ac:64:62:7a:96:b4 (try 1/3)
[ +0.045719] wlan0: authenticated
[ +0.001869] wlan0: associate with ac:64:62:7a:96:b4 (try 1/3)
[ +0.016540] wlan0: RX AssocResp from ac:64:62:7a:96:b4 (capab=0x1411 status=0 aid=7)
[ +0.027330] wlan0: associated
[ +0.093890] wlan0: Limiting TX power to 20 (20 - 0) dBm as advertised by ac:64:62:7a:96:b4
|
There aren't any errors besides the connection loss, so I'm really at a loss as to what to do. Could this be a hardware fault? It's a new laptop bought last year, and it still has one year warranty left. I could claim it but again, I'm not sure it's a hardware fault, and if I go to the store unprepared, the techs will either blame me or Linux.
By the way, the exact same problem was occuring in Fedora Linux back when I had it.
Specs:
Code: |
fedora-msi /home/miohatsume # inxi -Fxz
System:
Kernel: 6.6.35-gentoo-dist arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
Desktop: Xfce v: 4.18.1 Distro: Gentoo Base System release 2.15
Machine:
Type: Laptop System: Micro-Star product: GF63 Thin 11UC v: REV:1.0
serial: <filter>
Mobo: Micro-Star model: MS-16R6 v: REV:1.0 serial: <filter> UEFI: American
Megatrends LLC. v: E16R6IMS.10E date: 09/21/2022
Battery:
ID-1: BAT1 charge: 27.2 Wh (59.9%) condition: 45.4/51.3 Wh (88.5%)
volts: 11.8 min: 11.4 model: MSI BIF0_9 status: not charging
CPU:
Info: 8-core model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP
arch: Tiger Lake rev: 1 cache: L1: 640 KiB L2: 10 MiB L3: 24 MiB
Speed (MHz): avg: 1139 high: 4009 min/max: 800/4600 cores: 1: 800 2: 800
3: 800 4: 1281 5: 800 6: 4009 7: 800 8: 800 9: 1524 10: 800 11: 800 12: 800
13: 800 14: 800 15: 800 16: 1811 bogomips: 73744
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Micro-Star MSI
driver: i915 v: kernel arch: Gen-12.1 bus-ID: 00:02.0
Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile] vendor: Micro-Star MSI
driver: nvidia v: 550.90.07 arch: Ampere bus-ID: 01:00.0
Device-3: SunplusIT HD Webcam driver: uvcvideo type: USB bus-ID: 3-10:2
Display: server: X.org v: 1.21.1.13 driver: X: loaded: modesetting,nvidia
dri: iris gpu: i915 resolution: 1920x1080
API: Vulkan v: 1.3.283 drivers: N/A surfaces: xcb,xlib devices: 2
API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
Device-1: Intel Tiger Lake-H HD Audio vendor: Micro-Star MSI
driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3
API: ALSA v: k6.6.35-gentoo-dist status: kernel-api
Server-1: PipeWire v: 1.0.7 status: n/a (root, process)
Network:
Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3
IF: wlan0 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel port: 3000 bus-ID: 03:00.0
IF: enp3s0 state: down mac: <filter>
IF-ID-1: hw0 state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth:
Device-1: N/A driver: btusb v: 0.8 type: USB bus-ID: 3-14:3
Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: stopped
rfk-block: hardware: no software: no address: see --recommends
Drives:
Local Storage: total: 476.94 GiB used: 138.3 GiB (29.0%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVL4512HBLU-00BTW
size: 476.94 GiB temp: 35.9 C
Partition:
ID-1: / size: 453.6 GiB used: 138.14 GiB (30.5%) fs: ext4 dev: /dev/dm-0
mapped: luks-da9deb3f-dc33-4312-8d5b-cd63c8737fe8
ID-2: /boot size: 1.9 GiB used: 168.4 MiB (8.7%) fs: ext4
dev: /dev/nvme0n1p2
Swap:
ID-1: swap-1 type: partition size: 12 GiB used: 0 KiB (0.0%)
dev: /dev/nvme0n1p3
Sensors:
Src: /sys System Temperatures: cpu: 46.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB available: 15.33 GiB used: 2.45 GiB (16.0%)
igpu: 60 MiB
Processes: 331 Uptime: 1h 39m Init: SysVinit rc: OpenRC v: 0.54.2
runlevel: default
Packages: 744 Compilers: gcc: 13.2.1 Shell: Bash v: 5.2.26 inxi: 3.3.33
|
Any ideas? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pietinger Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
Joined: 17 Oct 2006 Posts: 4836 Location: Bavaria
|
Posted: Wed Jul 17, 2024 8:59 pm Post subject: Re: WiFi disconnects when USB drives connect. |
|
|
yuuki102 wrote: | Any ideas? |
This could be a problem with the power supply ... the USB device may be drawing too much power. But please don't ask me what you can do (apart from using other USB ports). _________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Banana Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
![](images/avatars/5204386264b863c6da7ffb.jpg)
Joined: 21 May 2004 Posts: 1618 Location: Germany
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
yuuki102 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/563419997614b9016bbdf6.jpg)
Joined: 21 Sep 2021 Posts: 31
|
Posted: Thu Jul 18, 2024 7:04 pm Post subject: Re: WiFi disconnects when USB drives connect. |
|
|
pietinger wrote: | yuuki102 wrote: | Any ideas? |
This could be a problem with the power supply ... the USB device may be drawing too much power. But please don't ask me what you can do (apart from using other USB ports). |
This was also my thought. But it's a laptop and there are no USB devices besides that 32GB thumb drive. Isn't it weird for a high-performance laptop to not supply enough power to that?
That said, the thumb drive does get awfully hot, so maybe it isn't very efficient.
Still, it outta be able to handle a WiFi card and a simple USB mass storage... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
yuuki102 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/563419997614b9016bbdf6.jpg)
Joined: 21 Sep 2021 Posts: 31
|
Posted: Thu Jul 18, 2024 7:08 pm Post subject: |
|
|
Banana wrote: | maybe there is a bios setting about USB power, or maybe this is a case of bad connections if those two USB ports are close together?
A possible solution would be to use an external powered USB hub. |
That'd probably solve it yeah. But isn't it strange? I got that laptop for 1000 euros last summer. The least I'd expect is the ability to connect a USB thumb drive without the need for an external power source.
Even my Dad's old Core 2 Duo machine can use that USB flash drive without problems. It's a typical Toshiba C660 that runs Debian...
How strange. All I know is that if I take it there, they won't know what to do about it anyway. That same shop told my friend that his unbootable laptop needs a 600 euro motherboard because it's dead. I told him to remove one of the RAM sticks and boom, working laptop. Simple 20 euro fix.
The shop is a major retailer in Greece (one of the most well known that have chains all across the country) so not exactly random. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
yuuki102 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/563419997614b9016bbdf6.jpg)
Joined: 21 Sep 2021 Posts: 31
|
Posted: Thu Jul 18, 2024 7:37 pm Post subject: |
|
|
I checked with lsusb and the USB drive is in its own root hub:
Code: | fedora-msi /home/miohatsume # lsusb -t
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/16p, 480M
|__ Port 010: Dev 002, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 010: Dev 002, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 014: Dev 003, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 014: Dev 003, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/8p, 20000M/x2
|__ Port 008: Dev 002, If 0, Class=Mass Storage, Driver=usb-storage, 5000M |
Code: |
Bus 004 Device 002: ID 0781:5581 SanDisk Corp. Ultra
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 0 [unknown]
bDeviceSubClass 0 [unknown]
bDeviceProtocol 0
bMaxPacketSize0 9
idVendor 0x0781 SanDisk Corp.
idProduct 0x5581 Ultra
bcdDevice 1.00
iManufacturer 1 SanDisk
iProduct 2 Ultra
iSerial 3 0401990395d27257728a4187a78c36be4af3dbe31b51690eeb6886131bfa53b216b7000000000000000000002169f9c0ff9b061881558107a4a77241
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x002c
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 896mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 15
|
I guess this is helpful information. I might need to hunt down how much current my USB drive draws. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pcmaster Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 04 Dec 2003 Posts: 2232 Location: Barcelona
|
Posted: Sun Jul 21, 2024 12:51 pm Post subject: |
|
|
None of the devices in the lsusb output are a wifi adapter.
You have an USB 2.0 video adapter, an USB 1.x bluetooth adapter and a USB 3.0 flash drive.
In your dmesg:
Connection to AP ac:64:62:7a:96:b4 lost
May be an interference. Try it this happens using an USB3.0 cable between the computer and the flash drive. _________________ pcmaster |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
LiamOS n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/105813740050e322c013fae.png)
Joined: 06 Jun 2012 Posts: 67 Location: Ireland
|
Posted: Mon Jul 22, 2024 10:35 am Post subject: |
|
|
Over the years I've has some ground loops between USB devices (could hear my mouse movement in my headphones) among other electronic issues, weird behaviour like this doesn't surprise me a lot anymore.
I've had power issues with external USB drives on Raspberry Pis before pulling so much current that the board voltage drops, and while I didn't check how much power the USB drive was pulling it was very clearly a lot relative to what I'd expected.
It could even be that the sudden load when it's connected is enough to drop the voltage briefly on the USB power stage, and that this causes the WiFi chip to brown the bed. Do you have other USB ports you can try? _________________ CFLAGS=" -O999999" |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|