Thema geschlossen
Ergebnis 1 bis 5 von 5

Thema: (Gelöst) prism54: "SIOCSIFFLAGS: Operation not permitted"

  1. #1
    Moderator Avatar von Jacko
    Registriert seit
    07.04.2006
    Beiträge
    976

    Standard (Gelöst) prism54: "SIOCSIFFLAGS: Operation not permitted"

    Meine WLAN Karte möchte nicht so recht:

    Code:
    /sbin/lspci | grep -i isl
    02:09.0 Network controller: Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow] (rev 01)
    
    /usr/sbin/hwinfo --wlan
    13: PCI 209.0: 0282 WLAN controller
      [Created at pci.301]
      UDI: /org/freedesktop/Hal/devices/pci_1260_3886
      Unique ID: JNkJ.U241+Brzo1C
      Parent ID: 6NW+.5o60iem1mwE
      SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:02:09.0
      SysFS BusID: 0000:02:09.0
      Hardware Class: network
      Model: "Z-Com XG-901 and clones Wireless Adapter"
      Vendor: pci 0x1260 "Intersil Corporation"
      Device: pci 0x3886 "ISL3886 [Prism Javelin/Prism Xbow]"
      SubVendor: pci 0x17cf "Z-Com, Inc."
      SubDevice: pci 0x0037 "XG-901 and clones Wireless Adapter"
      Revision: 0x01
      Driver: "prism54"
      Driver Modules: "prism54"
      Device File: eth1
      Features: WLAN
      Memory Range: 0xc0100000-0xc0101fff (rw,non-prefetchable)
      IRQ: 22 (no events)
      HW Address: 00:30:b4:00:00:00
      WLAN encryption modes: WEP40 WEP104 WEP256 TKIP
      WLAN authentication modes: open sharedkey wpa-psk wpa-eap
      Module Alias: "pci:v00001260d00003886sv000017CFsd00000037bc02sc80i00"
      Driver Info #0:
        Driver Status: prism54 is active
        Driver Activation Cmd: "modprobe prism54"
      Config Status: cfg=no, avail=yes, need=no, active=unknown
      Attached to: #7 (PCI bridge)
    Firmware und Kernelmodul laufen:
    Code:
    lsmod | grep prism
    prism54                56840  0
    firmware_class         13568  2 microcode,prism54
    Ein Blick in /var/log/messages:
    Code:
    sudo grep -i firmware /var/log/messages
    (...schnipp...)
    Dec  4 21:23:57 miraculix kernel: eth1: uploading firmware...
    Dec  4 21:23:57 miraculix kernel: eth1: firmware version: 2.7.0.0
    Dec  4 21:23:57 miraculix kernel: eth1: firmware upload complete
    (...schnapp...)
    So, und jetzt wirds seltsam:
    Code:
    /usr/sbin/iwconfig
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    
    eth1      NOT READY!  ESSID:"WLANMJ"  Nickname:"miraculix"
              Mode:Managed  Channel:0  Access Point: Not-Associated
              Tx-Power=31 dBm   Sensitivity=0/200
              Retry short limit:0   RTS thr=0 B   Fragment thr=0 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
    Und schließlich:

    Code:
    sudo /sbin/rcnetwork restart
    (...schnipp...)
    eth1      device: Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow] (rev 01)
    SIOCSIFFLAGS: Operation not permitted
    Cannot enable interface eth1.
    interface eth1 is not up
    (...schnapp...)

    Das ganze auf
    Code:
    cat /etc/SuSE-release
    openSUSE 10.3 (i586)
    VERSION = 10.3
    
    uname -r
    2.6.22.13-0.3-default
    Für eure Ideen und Tipps bin ich dankbar!

    Grüße

    Jacko

  2. #2
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: prism54: "SIOCSIFFLAGS: Operation not permitted"

    Hi Jacko.

    Frage Nr.1

    Lief die Karte mit einem älteren 10.3er-Kernel?

    Frage Nr.2

    Lief die Karte mit diesem Treiber und WPA schon einmal?

    (Ich nehme an, es soll WPA-Verschlüsselung verwendet werden, die Fehlermeldung deutet darauf hin)

    Ich bin mir nicht sicher ob der "prism54"-Treiber mittlerweile WPA unterstützt, in der Version, die bei der 10.2 dabei war, war dies sicher noch nicht der Fall, obwohl diese Ausgabe eigentlich darauf hindeutet.

    Code:
      WLAN encryption modes: WEP40 WEP104 WEP256 TKIP
      WLAN authentication modes: open sharedkey wpa-psk wpa-eap
    Du kannst den "neuen" p54-Treiber versuchen, dieser unterstützt AFAIK WPA, dazu musst Du wahrscheinlich das Modul prism54 blacklisten und beim Modulnamen in YaST "p54pci" eintragen.

    Passendes KMP-Paket gibts hier:

    p54-kmp-default-20071110_2.6.22.13_0.3-rm.0.i586.rpm

    Die Karte benötigt auch dann eine (=die selbe aus 2.7.0.0.arm!?) Firmware, die Firmwaredatei müsste in /lib/firmware liegen und isl3886 heissen

    Auch hierfür gibt es ein rpm:

    p54-intersil-firmware-1.0-rm.2.noarch.rpm

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  3. #3
    Moderator Avatar von Jacko
    Registriert seit
    07.04.2006
    Beiträge
    976

    Standard AW: prism54: "SIOCSIFFLAGS: Operation not permitted"

    Hallo RM,

    ad Frage 1 & 2:
    Sowohl der Rechner als auch die WLAN Karte sind eine Neuanschaffung, daher kann ich dazu nichts sagen.

    Erstmal mache ich Tests ohne Verschlüsselung, darüber kann ich mir dann immer noch Gedanken machen.

    Ich habe jetzt das "p54pci" Modul geladen, und siehe da:
    Code:
    lsmod | grep -i p54
    p54pci                 15872  0
    p54common              15872  1 p54pci
    firmware_class         13568  2 microcode,p54pci
    mac80211              158344  3 rc80211_simple,p54pci,p54common
    
    sudo /sbin/rcnetwork restart
     wlan0     device: Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow] (rev 01)
                  No configuration found for wlan0                        unused
    Setting up service network  .  .  .  .  .  .  .  .  .  .  .  .  .  .  done
    
    /usr/sbin/iwconfig
    
    wlan0     IEEE 802.11g  ESSID:""
              Mode:Managed  Channel:0  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
    Nach dem Versuch einer Einrichtung sieht das ganze gleich so aus:
    Code:
    lsmod | egrep 'prism|p54'
    p54pci                 15872  0
    p54common              15872  1 p54pci
    firmware_class         13568  2 microcode,p54pci
    mac80211              158344  3 rc80211_simple,p54pci,p54common
    
    sudo /sbin/rcnetwork restart
    wlan0     device: Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow] (rev 01)
        wlan0     warning: using NO encryption
    command 'iwconfig wlan0 nick miraculix' returned
     Error for wireless request "Set Nickname" (8B1C) :
        SET failed on device wlan0 ; Operation not supported.
    SIOCSIFFLAGS: Operation not supported
    Cannot enable interface wlan0.
    interface wlan0 is not up
    
    /usr/sbin/iwconfig
    wlan0     IEEE 802.11g  ESSID:"WLANMJ"
              Mode:Managed  Channel:0  Access Point: Not-Associated
              Retry min limit:7   RTS thr:off   Fragment thr=2346 B
              Encryption key:off
              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
    Lustig ist dabei: "command 'iwconfig wlan0 nick miraculix' returned
    Error for wireless request "Set Nickname" (8B1C) "
    , denn ich setze gar keinen Nicknamen...

    Das ganze funzt leider noch nicht, obwohl es am Anfang so gut aussah.


    Grüße

    Jacko

  4. #4
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: prism54: "SIOCSIFFLAGS: Operation not permitted"

    Hm, seltsam.

    Vor allem taucht die selbe Meldung bei beiden Treibern auf.

    Das mit dem "set Nickname" dürfte eigentlich nicht das Problem sein, das ist ein klassisches "Nullfeature".

    Zitat Zitat von man iwconfig

    nick[name]
    Set the nickname, or the station name. Some 802.11 products do define it, but this is not used as far as the protocols (MAC, IP, TCP) are concerned and completely useless as far as configuration goes. Only some wireless diagnostic tools may use it.
    Example :
    iwconfig eth0 nickname "My Linux Node"
    Ausserdem zeigt "iwconfig" ja eigentlich etwas Vernünftiges an, das Problem liegt möglicherweise an anderer Stelle.

    Ansatzpunkte.

    1. Den p54-Treiber aus dem openSUSE bzw. dem Update-Repository testen.

    Index of /update/10.3/rpm

    Das von mir gebastelte Paket ist aus dem git-Tree des aktuellen Entwicklerkernels "zurück portiert" und ich musste einiges patchen, damit das überhaupt kompiliert, vielleicht ist da etwas schief gegangen.

    2. Verschiedene Firmwareversionen ausprobieren:

    The Prism54 Project

    The Prism54 Project

    3. Einrichtung vollständig "von Hand" testen.

    Alle Einrichtungsdateien löschen, so daß die Karte als "nicht konfiguriert" angezeigt wird und dann mittels iwconfig die ESSID setzen und mittels ifconfig bzw. dhclient das Interface "hoch bringen".

    4. Mal den NetworkManager testen, die Sache mit dem Nickname bringt mich noch auf eine andere Idee, dazu muß ich aber zunächst selbst suchen, bei den Versuchen zu 3. das "set Nickname" weglassen.

    Eventuelle Fehlermeldungen posten.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  5. #5
    Moderator Avatar von Jacko
    Registriert seit
    07.04.2006
    Beiträge
    976

    Standard AW: prism54: "SIOCSIFFLAGS: Operation not permitted"

    Ok, zuerst ganz kurz:

    Jetzt gehts!

    Folgendes habe ich gemacht:

    Code:
    rpm -qa | grep -i p54
    p54-kmp-default-20070806_2.6.22.13_0.2-2.1   das Paket aus dem SuSE Repro
    p54-intersil-firmware-1.0-rm.1                          das Firmware Paket vom RM
    Danach schien die Konfiguration in Ordnung, zumindest waren die seltsamen Fehlermeldungen weg
    Code:
    /usr/sbin/iwconfig
    
    wlan0     IEEE 802.11g  ESSID:"WLANMJ"
              Mode:Managed  Frequency:2.447 GHz  Access Point: 00:1A:4F:DC:34:7F
              Retry min limit:7   RTS thr:off   Fragment thr=2346 B
              Link Signal level=-98 dBm
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:0   Missed beacon:0
    Trotzdem funktionierte kein Ping an den Router (weder mit noch ohne Verschlüsselung).
    Danach habe ich Tipp
    Zitat Zitat von RM
    4. Mal den NetworkManager testen
    ausprobiert, und siehe da, das ganze funktioniert sogar MIT WPA!

    Grüße und Danke an Rain Maker

    Jacko

Thema geschlossen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87