Startreihenfolge ändern

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Rehsus
Beiträge: 19
Registriert: 05.12.2003 15:31:40

Startreihenfolge ändern

Beitrag von Rehsus » 13.08.2004 12:29:27

Hallo zusammen,

Ich habe eine D-Link PCMCIA WLan-Karte eingebaut. Läuft auch alles wunderbar, nur hab ich das Problem, das die Module geladen werden bevor überhaupt die PCMCIA-Schnittstelle aktiviert wird. Ich muss dann immer nach dem booten das Modul selber von Hand nachladen.

In der /etc/modules hab ich sie schon ganz nach hinten gestellt, was aber auch keine Besserung zur Folge hatte.

Für jeden Tipp dankbar,

Rehsus

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

Beitrag von Savar » 13.08.2004 12:40:12

versuch mal einfach das Modul der WLAN Karte nicht automatisch laden zu lassen... eigentlich kann der PCMCIA Manager das benötigte Modul automatisch nachladen
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Rehsus
Beiträge: 19
Registriert: 05.12.2003 15:31:40

Beitrag von Rehsus » 13.08.2004 12:53:32

Hallo Savar,

wie kann ich denn dem PCMCIA-Manager sagen welches Modul er laden soll...
Denke nicht das die Version von Woody schon die D-Link Karten erkennt..

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

Beitrag von Savar » 13.08.2004 13:18:56

oh ich merk grad das mein Satz nicht viel Sinn ergab.. also nochmal..

nimm mal das Modul für deine WLAN Karte aus der /etc/modules raus und schau mal ob dein PCMCIA Manager das Modul automatisch nachlädt

wenn nicht... hmm.. also soweit ich weiß gibt es irgendwo unter /etc (vielleicht war es einfach /etc/pcmcia) die Möglichkeit souzusagen speziefische Daten der PCMCIA Karte mit einem Kernel Modul quasi zu verknüpfen (hatte mal das Problem, dass da ne falsche Datei war und somit immer das falsche Modul für meine Orinoco geladen wurde.. aber ich weiß nicht mehr genau wo das war)

/edit: btw.. ich würd mir das (http://pcmcia-cs.sourceforge.net/ftp/do ... HOWTO.html) mal anschauen.. da wird es irgednwo drin stehen

/edit: es scheint in der /etc/pcmcia/config zu sein... ja da ist es drin.. du musst halt schauen wie "dmesg" deine WLAN Karte bekannt gibt wenn du sie reinsteckst
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Rehsus
Beiträge: 19
Registriert: 05.12.2003 15:31:40

Beitrag von Rehsus » 16.08.2004 20:34:57

Hallo zusammen,

jetzt weiß ich langsam nicht mehr weiter... Hier mal die Schritte die ich gemacht habe:

Code: Alles auswählen

cardctl ident
Socket 0:
  product info: "Atheros Communications, Inc.", "AR5001-0000-0000", "Wireless LAN Reference Card", "00"
  manfid: 0x0271, 0x0012
  function: 6 (network)
dann in der /etc/pcmcia/config-2.4 folgendes eingetragen:

Code: Alles auswählen

device "wlan"
  class "network" module "net/wlan", "net/ath_hal", "net/ath_pci"

card "D-Link DWL-G650 Ethernet"
  version "Atheros Communications, Inc.", "AR5001-0000-0000", "Wireless LAN Reference Card", "00"
  manfid 0x0271, 0x0012
  bind "wlan"
aber wenn ich dann boote kommt immer nur das hier:

Code: Alles auswählen

Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
Yenta IRQ list 0000, PCI irq16
Socket status: 30000020
cs: cb_alloc(bus 2): vendor 0x168c, device 0x0013
PCI: Enabling device 02:00.0 (0000 -> 0002)
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x290-0x297 0x378-0x37f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
tja und jetzt bin ich dann an einem Punkt angekommen, wo mir langsam die Ideen ausgehen, wie ich meine WLan-Karte bei booten zum laufen bekomme.

Also für jeden Tipp dankbar,
Rehsus :roll:

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

Beitrag von Savar » 16.08.2004 21:24:16

ähm.. also irgendwie weiß ich jetzt nicht ob das richtig ist was da steht oder nicht?!

ansonsten ein quick'n'dirty workaround:

erstelle eine "wlan" Datei in "/etc/init.d" (und mach sie ausführbar per "chmod 770") und dann im entsprechenden Runlevel Verzeichnis (wahrscheinlich bist du im Runlevel 2 --> /etc/rc2.d) einen Softlink auf /etc/init.d/wlan mittels:

ln -s /etc/init.d/wlan /etc/rc2.d/S99wlan

und in die "wlan" Datei schreibst du halt irgendwie

modprobe -r MODUL
modprobe MODUL

so irgendwie?!
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Rehsus
Beiträge: 19
Registriert: 05.12.2003 15:31:40

Beitrag von Rehsus » 16.08.2004 22:04:32

Hallo Savar,

danke nochmal für deine Bemühungen...
Habe es aber gerade hinbekommen.

Habe mich nochmal durch das PCMCIA-HOWTO http://pcmcia-cs.sourceforge.net/ftp/do ... WTO-3.html gewühlt, und dabei unter Punkt 3.1 gelesen das bei mir das "hotplug subsystem" zum Einsatz kommt.

Naja und jetzt wirds peinlich :oops:

Nachgeschaut ob hotplug installiert ist, und wie nicht anders zu erwarten war es natürlich nicht installiert. Dann ein schnelles

Code: Alles auswählen

apt-get install hotplug
und schon wird die Karte beim booten gestartet. :roll:

Jetzt hab ich nur noch das Problem, das ich die Karte nach dem booten mal kurz raus- und dann wieder reinstecken muss damit er die Netzwerkeinstellungen frisst, aber das bekomm ich auch noch hin.

Grüße,
Rehsus

Antworten