태그 보관물: drivers

drivers

낮은 신호에서 Wi-Fi 연결이 끊어지고 속도가 매우 느림-Ubuntu 13.04

먼저 IT 엔지니어 (Windows 데스크톱 / 서버 등)로 일하고 있기 때문에 기술적 인 문제 해결을 진행할 때 바로 그 자리로 가겠습니다. 불행히도 나는 Linux를 처음 사용하므로 동시에 부드럽게하십시오.


문제:

HP Pavilion G6 랩탑을 Ubuntu 12.10에서 13.04로 업그레이드 한 이후 무선 기능이 제대로 작동하지 않습니다. 주요 문제는 내가 위층에 앉아 경우 무선 신호가 약 ‘이’바 (speedtest.net)에 따라 다운로드 속도로 떨어진다 매우 느린 (0.26Mbps) 때문이다. 그러나 나가서 라우터 바로 앞에 계단을 앉으면 전체 신호가 나오고 speedtest.net은 빠른 연결 (약 40Mbps)을 보여줍니다.

이것은 하지 않습니다 우분투 12.10에 발생합니다. 위층과 아래층 모두에서 최대 40Mbps의 강력한 신호 및 속도 테스트 결과를 얻을 수 있습니다.

증거가 필요한 경우 결과의 스크린 샷을 제공 할 수 있습니다.

당연히이 문제는 두 번째 문제를 일으키고 있습니다. 임의의 시간에 Wi-Fi에 대한 연결이 Wi-Fi 비밀번호를 요청합니다 (다른 모든 기기가 올바르게 연결되어 있고이 비밀번호로 작업 중이므로 비밀번호가 정확함). 확인을 클릭하여 입력 한 암호를 수락하면 암호를 다시 요청하기 전에 잠시 동안 다시 연결을 시도합니다. 랩톱을 다시 시작할 때까지 계속 반복됩니다.


내가 시도 / 연구 한 것 :

따라서 수많은 Google 검색, askubuntu 질문, Wi-Fi 문제 해결을위한 가이드, 하드웨어 유형에 대한 기술 자료 등이 있습니다.이 문제는 Ubuntu가 배포 될 때 오픈 소스 드라이버에 내장 된 무선 드라이버의 업데이트 된 버전과 관련이있는 것으로 보입니다. .

요점 :

12.10 및 13.04에서 다음 명령을 실행하면 다음 결과가 표시됩니다.

우분투 12.10

root@chris-test:~# lshw -C network

*-network
   description: Wireless interface
   product: Ralink corp.
   vendor: Ralink corp.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 00
   serial: 68:94:23:0d:0e:db
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:16 memory:52500000-5250ffff
*-network
   description: Ethernet interface
   product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: eth0
   version: 05
   serial: 28:92:4a:56:90:7e
   size: 10Mbit/s
   capacity: 100Mbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:42 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff

root@chris-test:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
--
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169

우분투 13.04

root@chris-laptop:~# lshw -C network
*-network
   description: Wireless interface
   product: Ralink corp.
   vendor: Ralink corp.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 00
   serial: 68:94:23:0d:0e:db
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:16 memory:52500000-5250ffff
*-network
   description: Ethernet interface
   product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: eth0
   version: 05
   serial: 28:92:4a:56:90:7e
   size: 10Mbit/s
   capacity: 100Mbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:43 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff

root@chris-laptop:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169

제가 볼 수 있듯이 여기서 가장 큰 차이점은 두 배포판의 ‘driverversion’입니다.

우분투 12.10 :

configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn

driverversion = 3.5.0.22- 일반

우분투 13.04 :

configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn

drivervesrion = 3.8.0.19- 일반

무선 카드에 실제로 문제를 일으키는 최신 버전에서 변경된 내용 만 상상할 수 있습니다.


그래서 내가해야 할 일은이 드라이버를 이전 버전으로 푸시하는 것 입니까? 누구나 이것을 가능한 수정 사항으로 확인할 수 있습니까? 아무도 내가 완전히 잘못된 나무를 짖고 있다고 말할 수 있습니까?

나는 이것이 누군가가 도움을 줄 수있을 정도로 유익한 정보가되기를 바랍니다. 앞에서 언급했듯이 추가 정보가 필요한 경우 문제를 시도하고 격리하기 위해 추가 명령 및 테스트를 실행하는 것이 좋습니다.

PS 시간과 배려에 미리 감사드립니다.


최신 정보

그래서 나는 지난 밤에 매우 흥미로운 순간을 보냈습니다!

버튼을 누를 때 DVD 드라이브에서 트레이를 열 수 없어서 더 이상 DVD를 읽을 수 없습니다.

주 전원을 랩톱에 연결했는데 DVD 드라이브가 다시 작동하기 시작했습니다.

전원을 연결 한 상태에서 Wi-Fi에서 속도 테스트를 실행했습니다. (40Mbps-거의 모든 회선 기능).

그러나 12.10에서 배터리를 사용해 보았으며 지금까지 아무런 문제가 없습니다.

내 가정

이것을 발견하면 13.04가 배터리 / 전원 설정을 올바르게 지원하지 않는다고 가정 할 수 있습니까?

다른 가능성은 배터리 자체에 결함이 있지만 HP UEFI에서 배터리 테스트를 실행할 때 오류가 표시되지 않는 것입니다.

생각?

19/09/13 업데이트

그래서 이것부터 다음으로, 13.04 파티션 커널을 3.8 대신 3.9로 업데이트하여 여러 버그 추적기에 따라 일부 사람들의 문제를 해결했습니다.

불행히도 이것은 나를 위해 문제를 해결 하지 못했습니다 . 이로 인해 이러한 드라이버의 커널 문제 일 가능성이 높습니다.

더 이상의 생각?



답변

나는 당신이 두 가지를 시도 제안 :

echo "options rt2800pci nohwcrypt=1" | sudo tee
/etc/modprobe.d/rt2800pci.conf

sudo modprobe -rfv rt2800pci

sudo modprobe -v rt2800pci

전원 관리가 주요 문제라고 생각합니다.

gksudo gedit /etc/pm/power.d/wireless

(이것은 기본 전원 관리 동작을 무시하는 구성 파일을 작성하거나 편집합니다) 다음을 입력하십시오.

#!/bin/sh

/sbin/iwconfig wlan0 power off

exit0 이상에서 gedit를 저장하고 닫고 재부팅하십시오.

감사


답변

불행히도 나에게서 해결책이 아닙니다. 이러한 드라이버 버전은 실제로 커널 버전입니다. 드라이버 모듈은 커널 자체의 일부로 제공되므로 다운 그레이드가 쉽지 않습니다.

ls /lib/modules/`uname -r`/kernel/drivers/net/wireless/

나를 위해 나는, 그러나 그것은 가치가 시도 제안한 해결책이 될 수 있습니다, 때문에 다양한 리눅스 배포판에 비슷한 문제의 동안 전의 Ralink 기반의 무선 랜 카드 A 포기 여기 (12.04를위한이기는하지만) 드라이버에 대한 hwcrypt를 해제의하다 카에서 :


답변

그래서 광범위한 연구와 인내를 통해 RT5390sta 드라이버를 사용하여 HP Pavilion G6에서이 문제를 해결했습니다. 나는 우리의 파이버 라인의 전체 40Mbps 다운 스트림 (아래)과 약 10Mbps 업스트림 (어쨌든 훨씬 더 높지 않음)을 얻고 있습니다.

내가 문제를 해결하기 위해 한 것

먼저 많은 사람들이 커널을 3.9로 업그레이드하면 효과가 있다고 생각했지만 불행히도 이것은 나에게 효과가 없었습니다.

이 문제를 해결하기 위해 너무 많은 시간을 보낸 후 커널 3.11.1 (안정적)이 릴리스되었으며 아래 링크의 지침에 따라 설치했습니다.

http://ubuntuhandbook.org/index.php/2013/09/kernel-3-11-1-released-install-upgrade-in-ubuntu-linux-mint/

wget을 사용하여 .deb 파일 검색

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101_3.11.1-031101.201309141102_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-image-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb

그런 다음 dpkg -i를 사용하여 이러한 .deb 파일을 설치하십시오.

sudo dpkg -i linux-headers-3.11.1*.deb linux-image-3.11.1*.deb

업데이트 된 grub (필요한 경우) :

update-grub

재부팅 후 확인 된 커널 :

uname -a

이 커널을 설치 한 후 아래 버그 추적 사이트에서 게시물 (# 14)을 따랐습니다.

https://bugs.launchpad.net/ubuntu/+bug/1173759

  1. 드라이버 다운로드 http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5001
  2. tar -xvf /home/ukbeast/USERNAME/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2. bz2.bz2
  3. cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
  4. 패치 http://gridlox.net/diff/rt5592sta_fix_64bit_3.8.patch 를 위 디렉토리로 다운로드하십시오.
  5. patch -p1 <rt5592sta_fix_64bit_3.8.patch (디렉토리를 요청하면 pci_main_dev.c를 가리 킵니다)
  6. /os/linux/config.mk가 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = y를 읽도록하십시오
  7. make
  8. sudo make install
  9. modprobe rt5390sta

이 모든 속도 테스트 후에 예상 속도까지 올라갔습니다. 드라이버와 패치 일 수도 있고 커널 3.11.1 일 수도 있지만 어느 쪽이든이 단계를 수행하면 내 문제를 해결할 수 있습니다.


답변

나는 이것이 당신을 도울 것이라고 생각합니다. 간단하고 사용하기 쉬운 네트워크 관리자이기 때문에 WICD를 사용하고 싶습니다. 우분투의 네트워크 관리자에 대한 훌륭한 대안이며 네트워크 관리자가 작동하지 않을 때 항상 작동하는 것 같습니다. 설치하려면 터미널을여십시오. WICD가 작동하지 않는 경우 다시 설치해야 할 경우를 대비하여 최신 NetworkManager를 다운로드하십시오. sudo apt-get install -d –reinstall network-manager network-manager-gnome

그런 다음 설치 sudo apt-get install wicd-gtk

이제 NetworkManager를 제거해야합니다 : sudo apt-get remove –purge network-manager-gnome network-manager

이제 메뉴에서 WICD를 찾을 수 있습니다. WICD 시작, 사용하려는 네트워크를 찾은 후 필요한 정보, 암호, 암호화 등을 입력하고이 네트워크에 자동 연결을 선택하십시오. 잘 가야 해요!

WICD는 Ubuntu Update Manager에서도 사용 가능하므로 먼저 살펴볼 수 있지만 충돌을 방지하기 위해 Network Manager를 완전히 제거하는 것이 중요합니다 !!


답변