pcmcia-Netzwerkkarte

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
guennid

pcmcia-Netzwerkkarte

Beitrag von guennid » 07.09.2007 22:13:34

Die Karte nennt sich Anycom Eco Ethernet. Es ist 16bit pcmcia. Auf beiden Rechnern, um die es hier geht, läuft etch und der standard-kernel 2.6.18

Beim Einstecken in einen weniger alten Rechner (sony vaio srx41p) kommt diese Meldung:

Code: Alles auswählen

pccard: PCMCIA card inserted into slot 0
cs: memory probe 0xf4100000-0xf41fffff: excluding 0xf4100000-0xf411ffff
pcmcia: registering new device pcmcia0.0
eth3: NE2000 (DL10022 rev 05): io 0x300, irq 3, hw_addr 00:E0:98:A7:24:E6
Ich dächte, da ist das Kernelmodul ne2k_pci angesagt, das scheint aber nicht vonnöten, wie lsmod zeigt:

Code: Alles auswählen

# lsmod
Module                  Size  Used by
pcnet_cs               36656  1
8390                    8704  1 pcnet_cs
ipv6                  213856  10
nfsd                  196784  17
exportfs                5376  1 nfsd
button                  6800  0
nls_iso8859_1           4352  1
nls_cp850               5120  1
vfat                   11648  1
dm_snapshot            15644  0
dm_mirror              18000  0
dm_mod                 48952  2 dm_snapshot,dm_mirror
ohci_hcd               17540  0
ehci_hcd               27144  0
ide_cs                  9472  0
option                  7680  0
bsd_comp                5632  0
3c589_cs               11652  0
pciehp                 36560  0
usbserial              28520  1 option
via82cxxx               8452  0 [permanent]
udf                    72324  0
nfs                   196300  0
lockd                  53256  3 nfsd,nfs
nfs_acl                 3584  2 nfsd,nfs
sunrpc                133820  13 nfsd,nfs,lockd,nfs_acl
serial_cs              18180  0
...
xirc2ps_cs             17804  0
...
gameport               13832  2 snd_ymfpci,snd_via82xx
...
sr_mod                 15908  0
ide_cd                 35616  0
cdrom                  32416  2 sr_mod,ide_cd
ide_floppy             16000  0
sg                     30364  0
autofs4                18436  0
msdos                   8576  0
fat                    45980  2 vfat,msdos
battery                 9732  0
ac                      5252  0
usblp                  12672  0
i810fb                 30012  0
vgastate                7936  1 i810fb
orinoco_cs             15492  1
orinoco                34580  1 orinoco_cs
hermes                  7040  2 orinoco_cs,orinoco
pcmcia                 33852  6 pcnet_cs,ide_cs,3c589_cs,serial_cs,xirc2ps_cs,orinoco_cs
firmware_class          9472  2 snd_vx_lib,pcmcia
yenta_socket           24588  6
rsrc_nonstatic         11904  1 yenta_socket
pcmcia_core            36240  9 pcnet_cs,ide_cs,3c589_cs,serial_cs,xirc2ps_cs,orinoco_cs,pcmcia,yenta_socket,rsrc_nonstatic
joydev                  9152  0
i810_audio             31380  0
ac97_codec             17292  1 i810_audio
...
sd_mod                 19088  0
i2c_i810                5252  0
i2c_i801                7436  0
...
intel_agp              21148  1
agpgart                29360  3 i810fb,intel_agp
shpchp                 32796  0
i2c_algo_bit            8584  1 i2c_i810
i2c_core               19472  2 i2c_i801,i2c_algo_bit
pci_hotplug            28088  2 pciehp,shpchp
tsdev                   7616  0
pcspkr                  2816  0
evdev                   9088  1
psmouse                34568  0
serio_raw               6532  0
eth1394                17540  0
ext3                  116488  1
jbd                    47272  1 ext3
ide_generic             1536  0 [permanent]
usb_storage            71360  0
scsi_mod              121992  4 sr_mod,sg,sd_mod,usb_storage
ide_disk               14848  4
e100                   32008  0
mii                     5376  1 e100
...
ieee1394               85048  2 eth1394,ohci1394
usbcore               109444  8 ohci_hcd,ehci_hcd,option,usbserial,usblp,usb_storage,uhci_hcd
piix                    9220  0 [permanent]
generic                 5508  0 [permanent]
ide_core              107760  9 ide_cs,via82cxxx,ide_cd,ide_floppy,ide_generic,usb_storage,ide_disk,piix,generic
Warum eth3 bleibt mir rätselhaft, ist aber erst mal sekundär.
Nach einigem Hin und Her mit ifconfig und ifup krieg ich das Teil zum Laufen.

Auf einem ziemlich alten Schleppi kommt beim Einstecken das hier:

Code: Alles auswählen

pccard: PCMCIA card inserted into slot 1
cs: memory probe 0xa0000000-0xa0ffffff: clean.
pcmcia: registering new device pcmcia1.0
pcmcia: request for exclusive IRQ could not be fulfilled.
pcmcia: the driver needs updating to supported shared IRQ lines.
eth0: NE2000 (DL10022 rev 05): io 0x300, irq 11, hw_addr 00:E0:98:A7:24:E6
und ich kriege die Karte nicht zum Laufen.


Was muss ich tun?

Grüße, Günther

Benutzeravatar
Ryven
Beiträge: 277
Registriert: 10.10.2003 09:20:52

Beitrag von Ryven » 08.09.2007 09:48:42

Schauen warum der auf dem ersten Läpi, IRQ 3 nimmt und auf dem zweiten IRQ 11. Der scheint ja belegt zu sein und das Modul ist nicht in der Lage mit shared IRQ's umzugehen.

Möglicherweise hilft es einen IRQ im Bios freizuräumen, wobei mein Wissenstand sagt, das sich Linux nicht ans Bios hält. Aber man kann Linux Irq tabeln und Modul-parameter mitgeben.

Gruß
Ryven

guennid

Beitrag von guennid » 13.09.2007 21:32:59

Schauen warum der auf dem ersten Läpi, IRQ 3 nimmt und auf dem zweiten IRQ 11.
Das ging mir auch schon durch den Kopf, aber ich weiß nicht, wie ich das "warum" klären könnte. Und vorher wäre ja noch zu klären, welches Modul überhaupt zuständig ist. Ich ersehe das nicht aus der lsmod-Liste.

Grüßé, Günther

guennid

Beitrag von guennid » 16.09.2007 12:44:40

Kann mir jemand sagen, wie ich rauskriege, welches Modul diese Karte treibt?
Mich verwirrt, dass die config angibt:

Code: Alles auswählen

CONFIG_NE2000=m
- und das scheint ja auch das Modul zu sein, wenn ich die Meldung beim Einstecken der Karte richtig deute - aber lsmod kein NE2000 zeigt.

Grüße, Günther

guennid

Beitrag von guennid » 16.09.2007 15:22:22

So, das Modul scheint pcnet_cs zu sein.
Das legt auch die Ausgabe von "modinfo pcnet_cs" nahe.

Aber wie bringe ich dieses Modul dazu, irq 3 zu benutzen?

modconf bietet mir keine Parametereingabe an. Wenn ich's mit

Code: Alles auswählen

modprobe pcnet_cs irq=3
versuche, wird der Parameter als unbekannt abgelehnt.
Vielleicht noch erwähnenswert: auf dem problematischen Schleppi ist der 18er standard-kernel für 486, auf dem, auf dem die Karte funktioniert, ist es 686.

Grüße, Günther

Antworten