Προς το περιεχόμενο

Δεν βλέπει το ασύρματο δίκτυο, Ubuntu 7.10


flik

Προτεινόμενες αναρτήσεις

Καλησπέρα σε όλους. Έχω το Ubuntu 7.10, και όπως λέει ο τίτλος, δεν μπορώ να δώ το ασύρματο δίκτυο μου. Η κάρτα μου είναι η Intel 4965AGN και το ρούτερ linksys wag220g. Δοκίμασα στο "connect to other wireless network" απο το NetworkManager, έβαλα το όνομα του δικτύου μου (μάλιστα το έκανα net για να είναι πιο απλό όνομα), είχα βγάλει την προστασία, και πάτησα οκ αλλά τίποτα. Επίσης δοκίμασα στο manual configuration, βάζοντας μόνος μου IP κτλ και πάλι τίποτα. Ο driver της κάρτας υπάρχει κανονικά.

Εκτέλεσα το "sudo lspci -vv" και είδα οτι η κάρτα αναγνωρίζεται, καθώς επέστρεψε κάτι σαν αυτό:

 

02:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)

Subsystem: Intel Corporation Unknown device 1100

Flags: bus master, fast devsel, latency 0, IRQ 16

 

Δοκίμασα την εντολή "sudo iwlist wlan0 scanning" να δω αν βλέπει το δίκτυο μου και επέστρεψε: "wlan0 Failed to read scan data : Resource temporarily unavailable"

Μπορεί κανείς να με βοηθήσει; Υπάρχει όντως περίπτωση να μην συνεργάζεται το ρούτερ με τον οδηγό και μόνο με άλλο ρούτερ να δω χαΐρι;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

μάλλον με τον driver πρέπει να το παλέψεις λίγο να εγκατασταθεί σωστά

 

Επίσης θα συνιστούσα να αποχωριστείς το network manager και να κάνεις διαχειρίζεσαι τη κάρτα με iwconfig

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ευχαριστώ για την απάντηση. Πόσο σωστά πρέπει να είναι εγκατεστημένος; Δηλαδή έτρεξα τις εντολές modprobe (iwl4965, mac80211) και δεν επέστρεψε σφάλμα. Επίσης να πω οτι δοκίμασα και το Ubuntu 8.04 Hardy Alpha 5, το οποίο έχει ενημερωμένους drivers και πάλι τα ίδια. Τέλος, το συγκεκριμένο ρούτερ δούλεψε στο Opensuse 10.3 (αν έχει σημασία αυτό), αλλά βέβαια εκεί μόλις εγκατέστησα τους nvidia drivers, χάλασε πάλι.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν παίζει ρόλο το router. Κάτι παίζει με την κάρτα δικτύου και τον οδηγό της.

Ως root βγάλε τα modules που χρησιμοποιεί η κάρτα (modprobe -r).

Μετά άνοιξε ένα δεύτερο τερματικό και με δικαιώματα root κάνε monitor το αρχείο /var/log/messages:

>
$ sudo tail -f /var/log/messages

Τώρα φόρτωσε πάλι τα modules της κάρτας και ταυτόχρονα κοίτα στο άλλο τερματικό για τυχόν μηνύματα λάθους ή όχι. Αφού φορτωθεί το module κάνε scan και κοίτα πάλι για μηνύματα στο τερματικό με το log

>
# iwconfig wlan0 scan

 

Το πιο πιθανό όπως το βλέπω είναι να χρησιμοποιεί την κάρτα κάποιο άλλο πρόγραμμα του Ubuntu και έτσι όταν πας να κάνεις εσύ scan να σου εμφανίζει το σφάλμα:

>
wlan0 Failed to read scan data : Resource temporarily unavailable

Αν ισχύει αυτό δε θα μπορείς να αφαιρέσεις τα modules πριν τερματίσεις όλα τα προγράμματα/υπηρεσίες που χρησιμοποιεί το Ubuntu για ασύρματη δικτύωση.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπόν, καταρχάς φαντάζομαι οτι η φόρτωση των modules γίνεται με τις εντολές modprobe mac80211 και modprobe iwl4965 (συγχώρησέ με είμαι νέος). Με αυτήν την πρυπόθεση, άνοιξα ένα παράθυρο τερματικού, δίνω modprobe -r. Ανοίγω το δεύτερο και δίνω την εντολή για monitor του αρχείου, και μου βγάζει 5-6 γραμμές. Αυτές οι γραμμές έμειναν ως είχαν καθώς φόρτωσα ξανά τα Modules, και έκανα scan με την εντολή iwlist wlan0 scan, γιατί η iwconfig δεν αναγνώριζε την εντολή scan. Αλλά πάλι μου έβγαλε το ίδιο σφάλμα (resource temporarily unavailable)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν έχω βάλει σχεδόν κανένα πρόγραμμα στο Ubutu, οπότε αποκλείεται αυτή η περίπτωση. Μάλιστα το δοκίμασα και απο το live cd. Η έξοδος απο το iwconfig:

>lo        no wireless extensions.
eth0      no wireless extensions.
wmaster0  no wireless extensions.
wlan0     IEEE 802.11g  ESSID:""  
Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
Retry min limit:7   RTS thr:off   Fragment thr=2346 B   
Link Quality:0  Signal level:0  Noise level:0
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εννοούσα modprobe -r για το κάθε module ξεχωριστά όσον αφορά την αφαίρεσή τους από τον πυρήνα. Δηλαδή:

>
# modprobe -r mac80211 
# modprobe -r iwl4965

Αν δε μπορεί να κάνει scan δοκίμασε να του δώσεις εσύ το essid χωρίς

>
#iwconfig wlan0 essid linksys

Κοίτα man iwconfig για περισσότερες παραμέτρους της ασύρματης σύνδεσης.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπόν, με το που πατάω την εντολή tail, έχω τα εξής:

 

Feb 28 16:19:11 antonis-laptop kernel: [ 25.712000] Bluetooth: Core ver 2.11

Feb 28 16:19:11 antonis-laptop kernel: [ 25.712000] NET: Registered protocol family 31

Feb 28 16:19:11 antonis-laptop kernel: [ 25.712000] Bluetooth: HCI device and connection manager initialized

Feb 28 16:19:11 antonis-laptop kernel: [ 25.712000] Bluetooth: HCI socket layer initialized

Feb 28 16:19:11 antonis-laptop kernel: [ 25.728000] Bluetooth: L2CAP ver 2.8

Feb 28 16:19:11 antonis-laptop kernel: [ 25.728000] Bluetooth: L2CAP socket layer initialized

Feb 28 16:19:11 antonis-laptop kernel: [ 25.804000] Bluetooth: RFCOMM socket layer initialized

Feb 28 16:19:11 antonis-laptop kernel: [ 25.804000] Bluetooth: RFCOMM TTY layer initialized

Feb 28 16:19:11 antonis-laptop kernel: [ 25.804000] Bluetooth: RFCOMM ver 1.8

Feb 28 16:21:23 antonis-laptop kernel: [ 157.500000] ACPI: PCI interrupt for device 0000:06:00.0 disabled

 

Όταν ξαναφορτώνω το iwl4965, μου βγάζει το μήνυμα:

>FATAL: Error inserting iwl4965 (/lib/modules/2.6.22-14-generic/ubuntu/wireless/iwlwifi/iwlwifi/origin/iwl4965.ko): Unknown symbol in module, or unknown parameter (see dmesg)

και στο παράθυρο με το log, έχω τις παρακάνω επιπλέον γραμμές:

>Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_rx_irqsafe
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_get_hdrlen
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_iwlwifi_ieee80211_tx_status_irqsafe
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_iwlwifi_ieee80211_stop_queues
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_tx_status
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_rate_control_unregister
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_stop_queue
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_sta_info_put
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_free_hw
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_beacon_get
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_sta_info_get
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_alloc_hw
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_scan_completed
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_register_hw
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_wake_queue
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_rate_control_register
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_iwlwifi_ieee80211_register_hwmode
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_unregister_hw
Feb 28 16:23:02 antonis-laptop kernel: [  256.932000] iwl4965: Unknown symbol iwlwifi_ieee80211_start_queues

Αυτά. Καταλαβαίνεις πως αφού δεν μπόρεσα να ξαναφορτώσω το iwl4965, δεν μπόρεσα να κάνω set essid.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Είναι λίγο δύσκολο όμως να φορτώνει κανονικά την πρώτη φορά και τη δεύτερη να βγάζει τέτοιο σφάλμα. Πιστεύω πως ούτε την πρώτη φορά φορτώνεται ο οδηγός. Το οτι με την εντολή lspci -vv βλέπεις την κάρτα αυτό σημαίνει πως υπάρχει συνδεδεμένη στη μητρική το hardware, όχι και οτι έχει φορτωθεί οδηγός.

Μετά από reboot με lsmod βλέπεις το iwl4965 στη λίστα;

 

Λογικά τα ίδια μηνύματα σφάλματος θα βλέπεις και στο dmesg. Εκτέλεσε dmesg μετά το restart

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ξαναέκανα restart, και το ξαναδοκίμασα. Αυτή τη φορά τα αποτελέσματα ήταν διαφορετικά. Το αρχικό log ήταν:

 

Feb 28 17:11:43 antonis-laptop kernel: [ 25.280000] Bluetooth: L2CAP socket layer initialized

Feb 28 17:11:43 antonis-laptop kernel: [ 25.356000] Bluetooth: RFCOMM socket layer initialized

Feb 28 17:11:43 antonis-laptop kernel: [ 25.356000] Bluetooth: RFCOMM TTY layer initialized

Feb 28 17:11:43 antonis-laptop kernel: [ 25.356000] Bluetooth: RFCOMM ver 1.8

Feb 28 17:13:28 antonis-laptop kernel: [ 130.448000] atkbd.c: Unknown key pressed (translated set 2, code 0xd9 on isa0060/serio0).

Feb 28 17:13:28 antonis-laptop kernel: [ 130.448000] atkbd.c: Use 'setkeycodes e059 <keycode>' to make it known.

Feb 28 17:13:28 antonis-laptop kernel: [ 130.536000] atkbd.c: Unknown key released (translated set 2, code 0xd9 on isa0060/serio0).

Feb 28 17:13:28 antonis-laptop kernel: [ 130.536000] atkbd.c: Use 'setkeycodes e059 <keycode>' to make it known.

Feb 28 17:13:28 antonis-laptop kernel: [ 130.544000] usb 7-1: USB disconnect, address 2

 

Ξαναφόρτωσα τα modules χωρίς να επιστρέψει κάποιο σφάλμα, και στο άλλο terminal εμφανίστηκαν οι νέες γραμμές:

>Feb 28 17:15:20 antonis-laptop kernel: [  242.452000] ACPI: PCI interrupt for device 0000:06:00.0 disabled
Feb 28 17:15:59 antonis-laptop kernel: [  281.536000] iwl4965: Intel(R) Wireless WiFi Link 4965AGN driver for Linux, 1.1.0
Feb 28 17:15:59 antonis-laptop kernel: [  281.536000] iwl4965: Copyright(c) 2003-2007 Intel Corporation
Feb 28 17:15:59 antonis-laptop kernel: [  281.536000] ACPI: PCI Interrupt 0000:06:00.0[A] -> GSI 19 (level, low) -> IRQ 18
Feb 28 17:15:59 antonis-laptop kernel: [  281.536000] iwl4965: Detected Intel Wireless WiFi Link 4965AGN
Feb 28 17:15:59 antonis-laptop kernel: [  281.772000] iwl4965: Tunable channels: 13 802.11bg, 19 802.11a channels

Πάλι όμως δεν μπόρεσα να κάνω scan, παρα μόνο να θέσω μόνος μου το essid, και ορίστε και η έξοδος του man iwconfig για το wlan0:

>wlan0     IEEE 802.11g  ESSID:"linksys"
         Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
         Retry min limit:7   RTS thr:off   Fragment thr=2346 B   
         Link Quality:0  Signal level:0  Noise level:0
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όχι, δυστυχώς πάλι δεν κατάφερα να συνδεθώ. Τι εννοείς να δω και τις άλλες παραμέτρους της iwconfig; Να βάλω manual και άλλες παραμέτρους;

Την έκανα up την wlan0 και πάλι δεν συνδέθηκε. Μάλιστα την έκανα down-up 2-3 φορές.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έχω μια δουλειά στα windows τώρα. Θα το δω μόλις τελειώσω. Και τι θα κερδίσω όμως αν δω τις παραμέτρους; Αλλά και πάλι θυμάμαι πως με την εντολή man iwconfig ρυθμίζεις εσύ χειροκίνητα αυτές τις παραμέτρους, και με το iwconfig επιστρέφει μόνο αυτές τις παραμέτρους που έγραψα πριν.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...