Sometimes my wifi on my Thinkpad X201 stops working and I have to restart. Any workaround?

I listened to that you can make use of modprobe in some way to refill the wifi vehicle driver. Yet I'm not exactly sure what vehicle driver I'm making use of. Just how do I locate this out and also what is the command to refill the wifi vehicle driver right into the bit?

3
2022-06-07 14:34:29
Source Share
Answers: 1

Let me present a combination of looking and also presuming.

lspci:

lspci | grep -i Wireless
02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)

The name could be various, without 'wireless', so possibly you simply execute the lspci - command, and also end on your own, which could be the w - lan chip.

lshw is an additional approch:

sudo lshw -C net 
[sudo] password for stefan: 
  *-network:0             
       description: Ethernet interface
       product: RTL-8139/8139C/8139C+
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: [email protected]:02:00.0
       logical name: eth0
       version: 10
       serial: 00:13:d4:6a:60:d2
       size: 10MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=64 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10MB/s
       resources: irq:4 ioport:d800(size=256) memory:ff9ffc00-ff9ffcff
  *-network:1 UNCLAIMED
       description: Network controller
       product: PRO/Wireless 2200BG [Calexico2] Network Connection
       vendor: Intel Corporation
       physical id: 4
       bus info: [email protected]:02:04.0
       version: 05
       width: 32 bits
       clock: 33MHz
       capabilities: pm cap_list
       configuration: latency=64 maxlatency=24 mingnt=3
       resources: memory:ff9fe000-ff9fefff

Now I make use of dmesg:

dmesg | grep -i 2200BG

absolutely nothing, also slim,

dmesg | grep 2200
[315676.220024] eth0: no IPv6 routers present
[332456.220087] eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
[375282.220037] eth0: no IPv6 routers present

modprobe - l or lsmod, if the vehicle driver is filled is an additional alternative:

modprobe -l | grep 2200
kernel/drivers/net/wireless/ipw2x00/ipw2200.ko

If you have actually resources mounted, the vehicle drivers need to remain in:

ls /usr/src/linux/drivers/net/wireless/

From the ThinkWiki-Page I presume, your chipset can be a Realtek RTL8192SE. So you would certainly make use of rtl/rtl8192/rtl8192se for grepping.

r8192se_pci could be your vehicle driver. so.

sudo rmmod r8192se_pci
sudo modprobe r8192se_pci

can conserve you from reboots. I really did not read the entire web page on Thinkwiki concerning your version - possibly you obtained the moment.

For laptop computers as a whole, the linux-on-laptops page is a basic excellent adress, to see, what experience various other customer made with linux on laptop computers and also which expertise they obtained. Some versions transform chipsets and also vehicle drivers, yet it is better than presuming.

2
2022-06-07 19:07:35
Source