ubuntuusers.de

Kein WLAN mit DN-7043-3

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

janwe

Anmeldungsdatum:
10. November 2007

Beiträge: Zähle...

Hallo,

leider funktioniert nach einer frischen Ubuntu installation mein WLAN-USB-Stick nicht.

Der Chipsatz auf dem Stick ist wohl ein "Realtek RTL8188SU"

Scheinbar fehlen ihm die Module?!

Ausgabe von lsmod

jan@ubuTop:~$ lsmod | grep rt
gameport                9089  1 snd_via82xx
snd_mpu401_uart         5617  1 snd_via82xx
snd_rawmidi            19056  2 snd_mpu401_uart,snd_seq_midi
parport_pc             25962  1 
parport                32635  3 ppdev,lp,parport_pc
agpgart                31724  3 ttm,drm,via_agp
snd                    54148  16 snd_via82xx,snd_via82xx_modem,snd_pcm_oss,snd_mixer_oss,snd_ac97_codec,snd_mpu401_uart,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

Ausgabe von lsusb

Bus 004 Device 002: ID 0aec:3050 Neodio Technologies Corp. ND3050 8-in-1 Card Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0bda:8171 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Installierte Linux Version:

Linux ubuTop 2.6.32-21-generic #31-Ubuntu SMP Tue Apr 13 20:34:00 UTC 2010 i686 GNU/Linux

Habe schon verschiedene Beiträge im Forum durchforstet, allerdings waren dort immer zu viele Module geladen... bei mir ist keines für den WLAN-Chipsatz geladen...? Die angezeigten Ausgaben sind direkt nach Systemstart und Login so. Kann mir vllt. jemand helfen?

Gruß, Jan

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Hallo janwe,

schau mal hier.

sudo apt-get install linux-backports-modules-lucid

und Rechner neu starten (wenn es das Paket für lucid überhaupt gibt 😕 )

Gruss

praseodym

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,
der Treiber muss manuell gebaut werden. Siehe WLAN/Karten/Digitus

(wenn es das Paket für lucid überhaupt gibt 😕 )

Die Pakete haben unter 10.04 nun eine andere Bezeichnung ...

linux-backports-modules-wireless-lucid-generic

... und das entsprechend zur Kernelversion zugehörige Paket. Braucht in diesem Fall also nicht installiert zu werden.

PS: die im Forenlink angehängten Treiberpakete sind für Ubuntu 9.10!

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Auch das Paket für Lucid findet sich (noch) nicht auf http://packages.ubuntu.com unter dem exakten Namen...Man muss nur nach "wireless" im Paketnamen suchen. Wieder was gelernt 😉

janwe

(Themenstarter)

Anmeldungsdatum:
10. November 2007

Beiträge: 12

so, hab das jetzt mal ausprobiert, mit dem neuesten Treiber von der Realtek webseite...

leider läuft make nicht korrekt durch. Habe ich etwas vergessen/falsch gemacht?

jan@ubuTop:/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226$ make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/2.6.32-21-generic/build M=/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226  modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.32-21-generic'
  CC [M]  /media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/cmd/rtl871x_cmd.o
In file included from /media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/cmd/rtl871x_cmd.c:21:
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h: In function ‘thread_enter’:
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:355: error: implicit declaration of function ‘daemonize’
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:356: error: implicit declaration of function ‘allow_signal’
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:356: error: ‘SIGTERM’ undeclared (first use in this function)
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:356: error: (Each undeclared identifier is reported only once
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:356: error: for each function it appears in.)
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h: In function ‘flush_signals_thread’:
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:363: error: implicit declaration of function ‘signal_pending’
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:365: error: implicit declaration of function ‘flush_signals’
In file included from include/linux/usb.h:21,
                 from /media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_intf.h:13,
                 from /media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/rtl871x_io.h:7,
                 from /media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/drv_types.h:58,
                 from /media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/cmd/rtl871x_cmd.c:22:
include/linux/sched.h: At top level:
include/linux/sched.h:2037: warning: conflicting types for ‘flush_signals’
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:365: note: previous implicit declaration of ‘flush_signals’ was here
include/linux/sched.h:2151: warning: conflicting types for ‘daemonize’
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:355: note: previous implicit declaration of ‘daemonize’ was here
include/linux/sched.h:2349: error: static declaration of ‘signal_pending’ follows non-static declaration
/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/include/osdep_service.h:363: note: previous implicit declaration of ‘signal_pending’ was here
make[2]: *** [/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/cmd/rtl871x_cmd.o] Fehler 1
make[1]: *** [_module_/media/644C227E4C224ADE/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.32-21-generic'
make: *** [modules] Fehler 2

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,

Habe ich etwas vergessen/falsch gemacht?

nein. Der Treiber baut nicht gegen Kernelversion 2.6.32-* unter Ubuntu 10.04.

Die benötigte Geräte-ID 0bda:8171 ist im Systemtreiber r8192s_usb nicht enthalten.

Edit: fehlerhaften Pfad korrigiert ...

Probiere folgenden Trick um die Geräte-ID dem Treiber zuzuweisen:

echo 'install r8192s_usb modprobe --ignore-install r8192s_usb ; /bin/echo "0bda 8171" > /sys/bus/usb/drivers/r819xU/new_id' | sudo tee /etc/modprobe.d/r8192s_usb.conf
sudo modprobe -rf r8192s_usb
sudo modprobe r8192s_usb
dmesg | tail -n 30
iwconfig

Funktioniert?

janwe

(Themenstarter)

Anmeldungsdatum:
10. November 2007

Beiträge: 12

hmm.. leider noch nicht.. hätte ich newid ersetzen müssen beim ersten kommando?

jan@ubuTop:~$ echo 'install r8192s_usb modprobe --ignore-install r8192s_usb ; /bin/echo "0bda 8171" > /sys/bus/usb/drivers/r8192s_usb/new_id' | sudo tee /etc/modprobe.d/r8192s_usb.conf
[sudo] password for jan: 
install r8192s_usb modprobe --ignore-install r8192s_usb ; /bin/echo "0bda 8171" > /sys/bus/usb/drivers/r8192s_usb/new_id
jan@ubuTop:~$ sudo modprobe -rf r8192s_usb
jan@ubuTop:~$ sudo modprobe r8192s_usb
sh: cannot create /sys/bus/usb/drivers/r8192s_usb/new_id: Directory nonexistent
FATAL: Error running install command for r8192s_usb

EDIT: Inhalt vom drivers Ordner:

jan@ubuTop:/sys/bus/usb/drivers$ ls -l
insgesamt 0
drwxr-xr-x 2 root root 0 2010-04-18 14:47 hub
drwxr-xr-x 2 root root 0 2010-04-18 14:47 rtl819xU
drwxr-xr-x 2 root root 0 2010-04-18 14:47 usb
drwxr-xr-x 2 root root 0 2010-04-18 14:47 usbfs
drwxr-xr-x 2 root root 0 2010-04-18 14:47 usb-storage
jan@ubuTop:/sys/bus/usb/drivers$ 

EDIT2: Dein script etwas abgeändert:

echo 'install r8192s_usb modprobe --ignore-install r8192s_usb ; /bin/echo "0bda 8171" > /sys/bus/usb/drivers/r819xU/new_id' | sudo tee /etc/modprobe.d/r8192s_usb.conf

Dann läuft modprobe durch, aber dennoch:

jan@ubuTop:/sys/bus/usb/drivers/rtl819xU$ dmesg | tail -n 30
[ 1346.699442] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[ 1346.701194] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[ 1346.701197] psmouse.c: issuing reconnect request
[ 1439.687748] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 4
[ 1439.689457] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[ 1439.704563] psmouse.c: TouchPad at isa0060/serio2/input0 - driver resynched.
[48433.337872] r8192s_usb: module is from the staging directory, the quality is unknown, you have been warned.
[48433.349097] ieee80211_crypt: registered algorithm 'NULL'
[48433.349102] ieee80211_crypt: registered algorithm 'TKIP'
[48433.349104] ieee80211_crypt: registered algorithm 'CCMP'
[48433.349107] ieee80211_crypt: registered algorithm 'WEP'
[48433.349109] 
[48433.349110] Linux kernel driver for RTL8192 based WLAN cards
[48433.349112] Copyright (c) 2007-2008, Realsil Wlan
[48433.349156] usbcore: registered new interface driver rtl819xU
[48569.687566] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 4
[48569.689278] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[48569.703761] psmouse.c: TouchPad at isa0060/serio2/input0 - driver resynched.
[48719.692345] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[48719.694040] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[48719.696726] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[48719.698439] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[48719.708428] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 4
[48719.708434] psmouse.c: issuing reconnect request
[48732.859247] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 4
[48732.869855] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 4
[48732.871567] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[48732.880928] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 4
[48732.884197] psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[48732.884199] psmouse.c: issuing reconnect request
jan@ubuTop:/sys/bus/usb/drivers/rtl819xU$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Die Syntax war noch nicht richtig. Das Verzeichnis welches erzeugt wird lautet anders. Da habe ich nicht aufgepasst 😳

Probiere nun erneut

sudo modprobe -rf r8192s_usb
sudo modprobe r8192s_usb
iwconfig

janwe

(Themenstarter)

Anmeldungsdatum:
10. November 2007

Beiträge: 12

hui, jetzt funzt die Karte....

einziges Prob: Es erden zwar WLANs erkannt... nur nicht meines...grml.. SSID ist nicht versteckt.

Aber das ist ein anderes Problem, daher würde ich mal sagen: gelöst

Vielen Dank!

Edit: Okay, ich bin war ein böser WLAN-Kanal 12 Nutzer... Problem gelöst

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Das Modul muss bei Systemstart noch automatisch eingebunden werden. Die benötigte Geräte-ID wird nur einmalig bei Modulstart über die Datei r8192s_usb.conf erzeugt und geht wieder verloren.

echo r8192s_usb | sudo tee -a /etc/modules

So wird das Treibermodul bei Systemstart automatisch geladen.

einziges Prob: Es erden zwar WLANs erkannt... nur nicht meines...grml.. SSID ist nicht versteckt.

Mal schauen. Welche Kanäle unterstützt die Karte? Zeige auch die komplette Ausgabe des Scans. Versuche einen freien Kanal im Bereich zwischen 1 und 11 am Router einzustellen. Möglicherweise wird das eigene Netz überdeckt.

iwlist chan
sudo iwlist scan

Edit: Wegen der Kanaleinstellung versuche es mit iw. Siehe dazu Linux Wireless - "Falsche Kanaleinstellung"

janwe

(Themenstarter)

Anmeldungsdatum:
10. November 2007

Beiträge: 12

janwe schrieb:

Edit: Okay, ich bin war ein böser WLAN-Kanal 12 Nutzer... Problem gelöst

BTW: Unter winXP lief es unter Kanal 12.. scheint wohl ne US-Einstellung zu sein

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Beachte meinen letzten Beitrag und versuche mit iw die richtige Kanalauswahl einzustellen.

Elchiii

Anmeldungsdatum:
29. September 2009

Beiträge: Zähle...

hi leute!

ralfgabler@ubuntu:~$ sudo modprobe r8192s_usb
sh: cannot create /sys/bus/usb/drivers/r819xU/new_id: Directory nonexistent
FATAL: Error running install command for r8192s_usb
ralfgabler@ubuntu:~$ 

bei mir kommt leider der fehler nachdem ich den schritten von oben gefolgt war

zur info: - ich hab den den gleichen stick, lucid lynx und leider kein wlan =/

desweiteren bekomm ich bei der installation der treiber von digitus den fehler =/ ... unter 9.10 lief das alles noch

ralf@ubuntu:~/Downloads/DN-7043-3/Driveronly/rtl8192su_linux_2.4_2.6.0003.1019.2009$ make install
make[1]: Betrete Verzeichnis '/home/ralfgabler/Downloads/DN-7043-3/Driveronly/rtl8192su_linux_2.4_2.6.0003.1019.2009/HAL/rtl8192u'
make -C /lib/modules/2.6.32-22-generic-pae/build M=/home/ralfgabler/Downloads/DN-7043-3/Driveronly/rtl8192su_linux_2.4_2.6.0003.1019.2009 CC=gcc modules
make: Betrete ein unbekanntes Verzeichnis
make: *** /lib/modules/2.6.32-22-generic-pae/build: No such file or directory.  Schluss.
make: Verlasse ein unbekanntes Verzeichnis
make[1]: *** [modules] Fehler 2
make[1]: Verlasse Verzeichnis '/home/ralfgabler/Downloads/DN-7043-3/Driveronly/rtl8192su_linux_2.4_2.6.0003.1019.2009/HAL/rtl8192u'
make: *** [install] Fehler 2
ralf@ubuntu:~/Downloads/DN-7043-3/Driveronly/rtl8192su_linux_2.4_2.6.0003.1019.2009$ 

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,
zeige mal die Ausgabe von

lsusb
uname -a

(pae-Kernel ist nicht so prickelnd)

Der Treiber den Du versuchst zu bauen ist alt ...

... /rtl8192su_linux_2.4_2.6.0003.1019.2009

... stammt der von Digitus?

Da fehlen anscheinend auch noch die benötigten Werkzeuge und der Compiler.

Elchiii

Anmeldungsdatum:
29. September 2009

Beiträge: 54

ja die habik von der seite runtergeladen ... aber der stick funktioniert jetzt!! hab einfach bei ndiswrapper die .inf datei von den windows xp 32 bit treibern angegeben und dann lief der stick sofort!

Antworten |