Debian Sarge und WLAN mit D-Link DWL-610

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

Debian Sarge und WLAN mit D-Link DWL-610

Beitrag von TiGeRsHaRk » 02.06.2005 17:09:03

Hallo liebe Gemeinde,

ich bin sicher ihr könnt mir irgendwie weiter helfen. Ich bin nun seit ein paar Tagen dran meinen alten Laptop mit Debian ans laufen zu bekommen. Alles kein Problem, nur da kommt die WLAN Karte =). Ich hab mir HowTos durchgelesen und alles und hab versucht das alles zu machen was da stand. Was ich bisher geschaft habe ist hoffentlich die PCMCIA unterstützung zu aktivieren (vielleicht weiß ja einer wie ich das überprüfen kann). Die Treiber für die Karte sind glaube vorhanden, wäre aber trotzdem nicht schlecht wenn jemand nochmal eine Quelle angeben könnte wo ich sie her bekommen könnte. Nun, also zum Problem, ich muss nun nur noch die Treiber einbinden, ich hoffe das war es dann. Ich hab Debian Sarge mit Kernel 2.6.8. Ich hab den Laptop per Net Install installiert, das heißt das nich wirklich viel drauf ist, also vielleicht bei der Beschreibung wie ihr mir helfen wollt darauf achten das ich auch die Libaries alle hab :P.

Ich sag dann schon mal besten Dank im vorraus!
- - --- OnLy ThE oNe CaN dO iT! --- - -

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 02.06.2005 19:21:37

Hi Tigershark,

hier findest Du eine Anleitung.
Schauen ob die Unterstützung für PCMCIA korrekt arbeitet kannst Du mit 'cardctl status' (steckt im Paket pcmcia-cs). Wenn er bei eingesteckter Karte ein paar Inforamtionen ausgibt, dann sind erstmal die grundlegenden Treiber korrekt installiert. Beim Einstecken der Karte sollten in /var/log/syslog Hinweise erscheine was erkannt wurde und welcher Treiber geladen wird. Erscheinen da Fehlermeldung, in der Art 'module xyz not found', dann fehlt Dir noch das passende Kernelmodul.
Schreib einfach mal ein paar mehr Informationen die Dein System ausgibt. Ansonsten ist das mit dem helfen, für Leute die nicht an Deinem Notebook sitzen, recht schwierig. ;-)

SubOptimal

TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

Joa

Beitrag von TiGeRsHaRk » 02.06.2005 23:52:24

Also erstmal so danke, ich werde es morgen mal ausprobieren, aber den Link hatte ich selber schon und da steht nur das ich den Treiber intigrieren soll, es steht auch wie es geht, aber ich bekomm es entweder nicht hin oder ich versteh nicht was die da von mir wollen =)
- - --- OnLy ThE oNe CaN dO iT! --- - -

TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

mY sYsTeM

Beitrag von TiGeRsHaRk » 02.06.2005 23:55:17

Joa, näheres zu meinem Laptop

Es ist ein, wie schon erwähnt, alter Laptop. Er ist ausgestattet mit einem Intel Celeron 1,2 GHz, normalerweise 256 MB Ram, aber es werden komischer weise nur 192 erkannt. Es ist, wem es etwas sagt, ein Targa Visionary 2. Falls noch irgendwelche Daten benötigt werden einfach fragen =)
- - --- OnLy ThE oNe CaN dO iT! --- - -

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 03.06.2005 11:56:53

Hi Tigershark,

1. Was gibt 'cardctl info' aus?
2. Welche Meldungen erscheinen beim einstecken der Karte in /var/log/syslog?
'tail -f /var/log/syslog'
# jetzt Karte einstecken

SubOptimal

TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

Ausgaben

Beitrag von TiGeRsHaRk » 03.06.2005 22:39:19

Also das cardctl info gibt folgendes aus:

Code: Alles auswählen

????:~# cardctl info
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
das tail -f /var/log/syslog gibt nur das aus und bleibt dem Anschein nach hängen:

Code: Alles auswählen

????:~# tail -f /var/log/syslog
Jun  3 22:27:20 ???? kernel: IPv6 over IPv4 tunneling driver
Jun  3 22:27:30 ???? kernel: eth0: no IPv6 routers present
Jun  3 22:27:32 ???? gconfd (root-3655): Die Adresse »xml:readwrite:/root/.gcon f« wurde an der Position 0 zu einer schreibbaren Konfigurationsquelle aufgelöst
Jun  3 22:28:19 ???? kernel: cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa0ffffff
Jun  3 22:28:19 ???? kernel: cs: memory probe 0x60000000-0x60ffffff: excluding 0x60000000-0x60ffffff
Jun  3 22:28:19 ???? kernel: cs: warning: no high memory space available!
Jun  3 22:28:19 ???? kernel: cs: memory probe 0x0d0000-0x0dffff: excluding 0xd0 000-0xdffff
Jun  3 22:28:19 ???? kernel: cs: memory probe 0x0e0000-0x0effff: excluding 0xe0 000-0xeffff
Jun  3 22:28:19 ???? kernel: cs: memory probe 0x0c0000-0x0cffff: excluding 0xc0 000-0xcffff
Jun  3 22:28:19 ???? kernel: cs: memory probe 0x0f0000-0x0fffff: excluding 0xf0 000-0xfffff
Das mit dem #Jetzt Karte einstecken kommt garnicht.
- - --- OnLy ThE oNe CaN dO iT! --- - -

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 03.06.2005 22:51:54

nein du hast das falsch verstanden..

Szenario:

1. ziehe die pcmcia Karte raus
2. führe "tail -f /var/log/syslog" aus (tail zeigt dir das Ende einer Datei und durch -f bleibt es an und zeigt dir alle Änderungen ander Datei live an.. also es soll so aussen als bliebe es stehen)
3. führe die Karte ein und schaue was dein "tail" dir ausspuckt
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

Beitrag von TiGeRsHaRk » 03.06.2005 22:54:10

Das gibt er aus ohne Karte und wenn ich sie rein tu ändert sich nix:

Code: Alles auswählen

????:~# tail -f /var/log/syslog
Jun  3 22:50:26 ???? kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x480-0x48f 0x4d0-0x4d7
Jun  3 22:50:26 ???? kernel: cs: IO port probe 0x0800-0x08ff: clean.
Jun  3 22:50:26 ???? kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Jun  3 22:50:26 ???? kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Jun  3 22:50:27 ???? cardmgr[2951]: re-loading config file
Jun  3 22:50:27 ???? kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x480-0x48f 0x4d0-0x4d7
Jun  3 22:50:27 ???? kernel: cs: IO port probe 0x0800-0x08ff: clean.
Jun  3 22:50:27 ???? kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Jun  3 22:50:27 ???? kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Jun  3 22:50:58 ???? kernel: cs: pcmcia_socket0: unable to apply power.
- - --- OnLy ThE oNe CaN dO iT! --- - -

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 03.06.2005 23:01:57

was hast du für einen Kernel?

Code: Alles auswählen

uname -a
welche Module sind geladen?

Code: Alles auswählen

lsmod | grep -v snd
inwieweit hast du versucht die Anleitung durchzuarbeiten?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

Beitrag von TiGeRsHaRk » 03.06.2005 23:05:29

hier Kernel:

Code: Alles auswählen

Linux ???? 2.6.8-2-386 #1 Thu May 19 17:40:50 JST 2005 i686 GNU/Linux
und Module:

Code: Alles auswählen

????:~# lsmod | grep -v snd
Module                  Size  Used by
ipv6                  229892  6
usbhid                 28864  0
ds                     17796  2
floppy                 54992  0
parport_pc             33348  0
parport                37320  1 parport_pc
pcspkr                  3816  0
rtc                    12088  0
pci_hotplug            30640  0
sis_agp                 8068  1
ohci_hcd               19460  0
usbcore               104164  4 usbhid,ohci_hcd
trident                36048  2
ac97_codec             16908  1 trident
sis900                 18436  0
yenta_socket           19200  1
pcmcia_core            63028  2 ds,yenta_socket
agpgart                31784  1 sis_agp
tsdev                   7168  0
mousedev                9996  2
joydev                  9536  0
evdev                   9088  0
capability              4872  0
commoncap               7168  1 capability
psmouse                17800  0
ide_cd                 38176  0
cdrom                  35740  1 ide_cd
ext3                  109672  1
jbd                    54552  1 ext3
ide_generic             1664  0
sis5513                15240  1
ide_disk               16768  2
ide_core              125028  4 ide_cd,ide_generic,sis5513,ide_disk
unix                   26036  488
fbcon                  27524  71
font                    8576  1 fbcon
vesafb                  6688  1
cfbcopyarea             3840  1 vesafb
cfbimgblt               3200  1 vesafb
cfbfillrect             3712  1 vesafb
Ich hab erstma das mit dem PCMCIA gemacht, also einen Kernel neu gemacht etc.
- - --- OnLy ThE oNe CaN dO iT! --- - -

TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

Beitrag von TiGeRsHaRk » 03.06.2005 23:13:18

Das war aber auch das erste mal das ich sowas überhaupt gemacht hab :P ich hab vielleicht ein bissl Basis Linux wissen, aber viel weiß ich auch nicht...
- - --- OnLy ThE oNe CaN dO iT! --- - -

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 03.06.2005 23:41:11

hmm.. irgendwie fehlen dir zwar die Pakete nicht, aber problematischerweise kommt im Logfile nicht das was wir brauchen...
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

Beitrag von TiGeRsHaRk » 03.06.2005 23:42:10

ja, was kann ich nun machen? *ratlos bin*
- - --- OnLy ThE oNe CaN dO iT! --- - -

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 03.06.2005 23:53:36

mich stört das

Code: Alles auswählen

Jun  3 22:50:58 ???? kernel: cs: pcmcia_socket0: unable to apply power.
mach mal ein

Code: Alles auswählen

update-pciids
und hast du "hotplug" installiert?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

Beitrag von TiGeRsHaRk » 03.06.2005 23:56:59

Hab nun das Update gemacht.

Code: Alles auswählen

????:~# update-pciids
--23:55:16--  http://pciids.sourceforge.net/pci.ids.bz2
           => `/usr/share/misc/pci.ids.new'
Auflösen des Hostnamen »pciids.sourceforge.net«.... 66.35.250.209
Verbindungsaufbau zu pciids.sourceforge.net[66.35.250.209]:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 94,548 [text/plain]

100%[========================================================>] 94,548        80.14K/s

23:55:18 (79.97 KB/s) - »/usr/share/misc/pci.ids.new« gespeichert [94548/94548]

Done.
ehm Hotplug? o_O :?:
- - --- OnLy ThE oNe CaN dO iT! --- - -

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 04.06.2005 09:48:20

Hi Tigershark,

'# Jetzt Karte einstecken' war nur ein Hinweis zu welcher Zeit Du die Karte einstecken solltest. ;-)

Aber es könnte schon sein, das bei Dir ein benötigte Paket (hotplug) nicht installiert ist.
Gib mal folgendes auf der Konsole ein.

Code: Alles auswählen

dpkg -l hotplug
Ist das Paket installiert sollte die Zeile in etwa so aussehen.

Code: Alles auswählen

ii  hotplug                     0.0.20040329-22             Linux Hotplug Scripts
Fängt bei Dir die Zeile nicht mit 'ii' an, dann mußt Du das Paket noch installieren.

Code: Alles auswählen

apt-get install hotplug
SubOptimal

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 04.06.2005 10:07:10

@SubOptimal: danke für deine Bemühungen, ich hab mich die Nacht über drum gekümmert ;-).. (remote)

also hier die Lösung im Kurzen: (die lange Version bitte vom Threadinhaber!!! *winkmitdemzaunpfahl*)

Treiber von http://rtl8180-sa2400.sourceforge.net/ beziehen, entpacken und beim 2.6er Kernel im entpackten Verzeichnis ein

Code: Alles auswählen

make -f Makefile26
und das klappte komischerweise nicht mit den installierten Kernel-Headers+Kernel-Sources also nochmal die Sourcen verwendet und den Kernel neu kompiliert (Debian Way: siehe Wiki) und dann funktionierte das Kompilieren...
dann

Code: Alles auswählen

make install
depmod
danach sollte man (obs wirklich nötig ist?) laut der INSTALL Datei im Source Verzeichnis, mehrere Module in einer BESTIMMTEN Reihenfolge per "modprobe" starten.. danach funktionierte die WLAN Karte einwandfrei
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 04.06.2005 10:12:05

Hi Savar,

super. :-) Dann sollte Tigershark ja nun endlich in den Genuss seiner WLAN Karte kommen.

SubOptimal

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 04.06.2005 10:15:06

jo.. gegen 3:30 konnten wir uns auf seinen AP connecten (schnarch... mann bin ich müde)
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

TiGeRsHaRk
Beiträge: 10
Registriert: 02.06.2005 16:56:01
Kontaktdaten:

Beitrag von TiGeRsHaRk » 05.06.2005 17:48:47

Nochmals Herzlichen Dank an Savar der mir da geholfen hat, ich muss nun nur noch irgendwie schaffe über die Karte ins Internet zu kommen. Vielleicht wenn mir eben noch jemand helfen würde und mir sagt wie ich der Karte eine IP und ein Gateway zuweisen kann. Das wäre dann auch erstmal alles =). Vielen Dank!
- - --- OnLy ThE oNe CaN dO iT! --- - -

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.06.2005 18:08:12

hi mal wieder.. :-)

Annahme: eth1 ist deine WLAN Karte (sorry weiß es nicht mehr)

Code: Alles auswählen

# SSID setzen
iwconfig eth1 essid SSIDNAME
## Bei Verschlüsselung noch mehr.. dann aber nachfragen

# IP festlegen:
ifconfig eth1 IPADRESSE
# Gateway
route add default gw IPADRESSE
# DNS Server:
echo "IPADRESSE" > /etc/resolv.conf
für dauerhafte Einstellungen ist die

/etc/network/interfaces

wichtig.. da solltest du ein

Code: Alles auswählen

man interfaces
benutzen
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Antworten