Иногда мой WiFi на моем Thinkpad X201 перестает работать, и я должен перезагрузить. Любое решение?

Я слышал, что вы можете использовать modprobe для перезагрузки драйвера Wi-Fi. Но я не уверен, какой драйвер я использую. Как мне это выяснить и какова команда для перезагрузки драйвера Wi-Fi в ядро?

3
задан 6 May 2011 в 06:30

1 ответ

Позвольте мне представить смесь поиска и предположения.

lspci:

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

Имя могло бы отличаться без 'беспроводной связи', поэтому возможно, Вы просто выполняете lspci-команду и завершаете себя, которые могли бы быть микросхемой w-lan.

lshw является другим 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: pci@0000: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: pci@0000: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

Теперь я использую dmesg:

dmesg | grep -i 2200BG

ничто, слишком узкое,

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 или lsmod, если драйвер загружается, являются другой опцией:

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

Если Вам установили источники, драйверы должны быть в:

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

От ThinkWiki-страницы я предполагаю, Ваш чипсет мог быть Realtek RTL8192SE. Таким образом, Вы использовали бы rtl/rtl8192/rtl8192se для захвата.

r8192se_pci мог бы быть Вашим драйвером. так

sudo rmmod r8192se_pci
sudo modprobe r8192se_pci

мог сохранить Вас от перезагрузок. Я не прочитал целую страницу на Thinkwiki о Вашей модели - возможно, Вы получили время.

Для ноутбуков в целом, страница Linux на ноутбуках является общим хорошим адресом, для наблюдения, что испытывает другого пользователя, сделанного с Linux на ноутбуках и какое знание они получили. Некоторые модели изменяют чипсеты и драйверы, но это намного лучше, чем предположение.

1
ответ дан 6 May 2011 в 06:30

Другие вопросы по тегам:

Похожие вопросы: