시스템 세부 정보: Ubuntu 12.04 LTS, 커널은 3.5.0-45-generic, 노트북은 Dell Sputnik 3 XPS 13, 무선 카드는 Intel Wireless 7260(rev 6b)
캠퍼스 CS 무선 연결에 문제가 있었지만 다른 네트워크에는 연결하는 데 문제가 없었습니다. 내 시스템 관리자가 수정 사항 사용을 제안했습니다.여기. 허용된 답변에 백포트를 설치하고 재부팅했습니다. 재부팅했을 때 NetworkManager가 무선 카드를 감지하지 못하고 wlan0 인터페이스가 실행되지 않았습니다. 즉시 백포트를 제거했지만 문제가 지속되었습니다. 내 시스템에 대한 드라이버를 설치해 보았습니다.여기하지만 그것도 문제를 해결하지 못했습니다. 공장 복원을 하면 문제가 해결될 것이라고 생각하지만 그렇게 하지 않는 것이 좋습니다.
특정 출력에 대한 요청을 예상하여:
lspci | grep 네트워크
02:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)
lshw -C 네트워크
*-network
description: Network controller
product: Wireless 7260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 6b
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=iwlwifi latency=0
resources: irq:59 memory:f0400000-f0401fff
dmesg | grep iwl
[ 7.675832] iwlwifi 0000:02:00.0: irq 59 for MSI/MSI-X
[ 7.676309] iwlwifi 0000:02:00.0: Selected bus type = PCI
[ 7.845366] iwlwifi 0000:02:00.0: loaded firmware version 22.0.6.0 op_mode iwlmvm
[ 7.879810] iwlmvm: disagrees about version of symbol ieee80211_start_tx_ba_cb_irqsafe
[ 7.879814] iwlmvm: Unknown symbol ieee80211_start_tx_ba_cb_irqsafe (err -22)
[ 7.879820] iwlmvm: disagrees about version of symbol ieee80211_connection_loss
[ 7.879822] iwlmvm: Unknown symbol ieee80211_connection_loss (err -22)
[ 7.879827] iwlmvm: disagrees about version of symbol ieee80211_report_wowlan_wakeup
[ 7.879828] iwlmvm: Unknown symbol ieee80211_report_wowlan_wakeup (err -22)
[ 7.879834] iwlmvm: disagrees about version of symbol ieee80211_sched_scan_stopped
[ 7.879836] iwlmvm: Unknown symbol ieee80211_sched_scan_stopped (err -22)
[ 7.879865] iwlmvm: disagrees about version of symbol ieee80211_free_hw
[ 7.879866] iwlmvm: Unknown symbol ieee80211_free_hw (err -22)
[ 7.879874] iwlmvm: disagrees about version of symbol ieee80211_get_tkip_p2k
[ 7.879876] iwlmvm: Unknown symbol ieee80211_get_tkip_p2k (err -22)
[ 7.879881] iwlmvm: disagrees about version of symbol ieee80211_alloc_hw
[ 7.879883] iwlmvm: Unknown symbol ieee80211_alloc_hw (err -22)
[ 7.879891] iwlmvm: disagrees about version of symbol ieee80211_beacon_loss
[ 7.879893] iwlmvm: Unknown symbol ieee80211_beacon_loss (err -22)
[ 7.879904] iwlmvm: disagrees about version of symbol ieee80211_register_hw
[ 7.879906] iwlmvm: Unknown symbol ieee80211_register_hw (err -22)
[ 7.879912] iwlmvm: disagrees about version of symbol ieee80211_restart_hw
[ 7.879914] iwlmvm: Unknown symbol ieee80211_restart_hw (err -22)
[ 7.879917] iwlmvm: disagrees about version of symbol ieee80211_rate_control_unregister
[ 7.879919] iwlmvm: Unknown symbol ieee80211_rate_control_unregister (err -22)
[ 7.879923] iwlmvm: disagrees about version of symbol __ieee80211_get_radio_led_name
[ 7.879925] iwlmvm: Unknown symbol __ieee80211_get_radio_led_name (err -22)
[ 7.879943] iwlmvm: disagrees about version of symbol ieee80211_wake_queue
[ 7.879945] iwlmvm: Unknown symbol ieee80211_wake_queue (err -22)
[ 7.879972] iwlmvm: disagrees about version of symbol ieee80211_iter_keys
[ 7.879974] iwlmvm: Unknown symbol ieee80211_iter_keys (err -22)
[ 7.879988] iwlmvm: disagrees about version of symbol wiphy_rfkill_set_hw_state
[ 7.879990] iwlmvm: Unknown symbol wiphy_rfkill_set_hw_state (err -22)
[ 7.880014] iwlmvm: disagrees about version of symbol ieee80211_enable_rssi_reports
[ 7.880015] iwlmvm: Unknown symbol ieee80211_enable_rssi_reports (err -22)
[ 7.880019] iwlmvm: disagrees about version of symbol ieee80211_stop_tx_ba_cb_irqsafe
[ 7.880021] iwlmvm: Unknown symbol ieee80211_stop_tx_ba_cb_irqsafe (err -22)
[ 7.880025] iwlmvm: disagrees about version of symbol ieee80211_ave_rssi
[ 7.880027] iwlmvm: Unknown symbol ieee80211_ave_rssi (err -22)
[ 7.880033] iwlmvm: disagrees about version of symbol ieee80211_sta_block_awake
[ 7.880035] iwlmvm: Unknown symbol ieee80211_sta_block_awake (err -22)
[ 7.880039] iwlmvm: disagrees about version of symbol ieee80211_remain_on_channel_expired
[ 7.880041] iwlmvm: Unknown symbol ieee80211_remain_on_channel_expired (err -22)
[ 7.880056] iwlmvm: disagrees about version of symbol ieee80211_wake_queues
[ 7.880058] iwlmvm: Unknown symbol ieee80211_wake_queues (err -22)
[ 7.880061] iwlmvm: disagrees about version of symbol ieee80211_iterate_active_interfaces
[ 7.880063] iwlmvm: Unknown symbol ieee80211_iterate_active_interfaces (err -22)
[ 7.880066] iwlmvm: disagrees about version of symbol ieee80211_rate_control_register
[ 7.880068] iwlmvm: Unknown symbol ieee80211_rate_control_register (err -22)
[ 7.880072] iwlmvm: disagrees about version of symbol ieee80211_free_txskb
[ 7.880074] iwlmvm: Unknown symbol ieee80211_free_txskb (err -22)
[ 7.880094] iwlmvm: disagrees about version of symbol ieee80211_tx_status
[ 7.880096] iwlmvm: Unknown symbol ieee80211_tx_status (err -22)
[ 7.880099] iwlmvm: disagrees about version of symbol ieee80211_stop_queue
[ 7.880101] iwlmvm: Unknown symbol ieee80211_stop_queue (err -22)
[ 7.880108] iwlmvm: disagrees about version of symbol ieee80211_ready_on_channel
[ 7.880110] iwlmvm: Unknown symbol ieee80211_ready_on_channel (err -22)
[ 7.880114] iwlmvm: disagrees about version of symbol ieee80211_stop_queues
[ 7.880116] iwlmvm: Unknown symbol ieee80211_stop_queues (err -22)
[ 7.880130] iwlmvm: disagrees about version of symbol ieee80211_sched_scan_results
[ 7.880131] iwlmvm: Unknown symbol ieee80211_sched_scan_results (err -22)
[ 7.880138] iwlmvm: disagrees about version of symbol ieee80211_data_to_8023
[ 7.880140] iwlmvm: Unknown symbol ieee80211_data_to_8023 (err -22)
[ 7.880148] iwlmvm: disagrees about version of symbol ieee80211_scan_completed
[ 7.880150] iwlmvm: Unknown symbol ieee80211_scan_completed (err -22)
[ 7.880153] iwlmvm: disagrees about version of symbol ieee80211_iterate_active_interfaces_atomic
[ 7.880155] iwlmvm: Unknown symbol ieee80211_iterate_active_interfaces_atomic (err -22)
[ 7.880163] iwlmvm: disagrees about version of symbol rate_control_send_low
[ 7.880165] iwlmvm: Unknown symbol rate_control_send_low (err -22)
[ 7.880173] iwlmvm: disagrees about version of symbol ieee80211_unregister_hw
[ 7.880175] iwlmvm: Unknown symbol ieee80211_unregister_hw (err -22)
[ 7.880179] iwlmvm: disagrees about version of symbol ieee80211_resume_disconnect
[ 7.880181] iwlmvm: Unknown symbol ieee80211_resume_disconnect (err -22)
[ 7.880189] iwlmvm: disagrees about version of symbol ieee80211_beacon_get_tim
[ 7.880191] iwlmvm: Unknown symbol ieee80211_beacon_get_tim (err -22)
[ 7.880215] iwlmvm: disagrees about version of symbol cfg80211_chandef_create
[ 7.880217] iwlmvm: Unknown symbol cfg80211_chandef_create (err -22)
[ 7.880221] iwlmvm: disagrees about version of symbol ieee80211_request_smps
[ 7.880223] iwlmvm: Unknown symbol ieee80211_request_smps (err -22)
[ 7.880263] iwlmvm: disagrees about version of symbol ieee80211_disable_rssi_reports
[ 7.880265] iwlmvm: Unknown symbol ieee80211_disable_rssi_reports (err -22)
[ 7.880279] iwlmvm: disagrees about version of symbol mac80211_ieee80211_rx
[ 7.880281] iwlmvm: Unknown symbol mac80211_ieee80211_rx (err -22)
[ 7.880520] iwlwifi 0000:02:00.0: failed to load module iwlmvm (error 256), is dynamic loading enabled?
/etc/network/devnames의 내용
wlan0:Intel Corporation Device 08b1
/etc/network/interfaces의 내용
auto lo
iface lo inet loopback
nm 도구
NetworkManager Tool
State: disconnected
누구든지 나를 도와줄 수 있다면 정말 좋을 것입니다. 노트북에는 이더넷 포트가 없어서 무선 작동에 의존합니다.
편집: chilli555는 채팅을 통해 이 작업을 수행하는 데 도움을 주었습니다. 문제는 Dell이 노트북에서 DKMS를 통해 백포트 버전 3.10을 사용하도록 강제한다는 것입니다. DKMS에서 이를 제거한 다음 3.13을 설치했습니다. 새 커널이 설치될 때마다 3.13을 다시 컴파일하고 새 커널에 맞게 다시 설치해야 합니다.
답변1
문제를 해결할 수 있도록 백포트 파일로 돌아가서 다음을 수행하십시오.
cd ~/Desktop/backports-3.11-rc3-1/
make clean
make-defconfig-iwlwifi
make > make.txt
사용자 디렉토리에서 make.txt 파일을 찾아서 여기에 붙여넣고 답장에 링크를 제공해 주세요. 'make'에 오류가 있는 것 같아 확인해 보고 싶습니다.http://paste.ubuntu.com
또한 최신 펌웨어를 설치하십시오.
cd /lib/firmware
sudo mv iwlwifi-7260-7.ucode iwlwifi-7260-7.bak
이 파일을 다른 컴퓨터에 가져오고 USB 스틱이나 유사한 장치를 사용하여 파일을 바탕 화면으로 끌어서 놓습니다.https://git.kernel.org/cgit/linux/kernel/git/egrumbach/linux-firmware.git/plain/iwlwifi-7260-7.ucode
cd ~/Desktop
sudo cp iwlwifi-7260-7.ucode /lib/firmware
재부팅합니다.
당신의 '만들기'는 완벽해 보입니다. 나는 당신이 그것을 설치하는 것이 좋습니다:
cd ~/Desktop/backports-3.11-rc3-1/
sudo make install
sudo modprobe -r iwlmvm
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
무선 인터페이스가 만들어졌나요?
iwconfig
정보 메시지를 확인하세요.
dmesg | grep iwl
올바른 펌웨어는 다음과 같습니다.
-rw-r--r-- 1 root root 683236 Jan 17 11:34 iwlwifi-7260-7.ucode
답변2
좋습니다. 귀하의 노트북은 Ubuntu에서 지원됩니다.
캠퍼스 이외의 다른 모든 네트워크에 연결할 수 있는 경우 노트북이 아닌 캠퍼스 네트워크에 문제가 있다고 제안합니다.
이전 펌웨어로 돌아가서 새로 설치하고 거기에서 문제를 해결하는 것이 좋습니다.
그런 다음 드라이버 변경을 시작하기 전에 Wireshark를 사용하여 네트워크 항목 문제를 해결할 수 있습니다(시스템 관리자의 도움을 받아 양쪽 모두).
또한 연결 문제는 무엇입니까? 즉, 169 주소 또는 0.0.0.0 주소를 받고 있습니까, 아니면 네트워크 접속을 거부합니까?
참고: 액세스 포인트 공급업체도 네트워크 진입 문제를 일으킬 수 있습니다.
행운을 빌어요