• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gigaset PC Card 11 |knetworkmanager:keine Netzwerke [gelöst]

So.Zero

Newbie
Hallo,
bin hier ein bisschen am verzweifeln beim Einrichten meines WLans mit openSuse 10.3. Nachdem ich vor 3 Tagen mal wieder versuchen wollte mich in Linux einzuarbeiten (demzufolge Windows geprägt^^) habe ich nach einer recht reibungslosen Installation Probleme mit der Einrichtung meiner W-Lan PCMCIA-Karte "Gigaset PC-Card 11".
Sie wurde zwar sofort erkannt, ich konnte sie auch konfigurieren, aber es hat nichts geklappt.
Ich habe aus einigen Foren und Listen alles mögliche ausprobiert und dachte ich wäre am Ziel als ich die Gewissen Probleme mit Atmel Chipsätzen usw. gefunden habe.
Nach Firmware und Treiberinstallation (hoffe das das alles geklappt hat) blinkt die Karte nun freudig, anstatt wie vorher nur zu leuchten, das blinken jedoch erfolgt in regelmäßigen Abstanden und lässt nicht wirklich auf W-Lan Aktivität schließen.
MadWiFi ist auch installiert.
Trotz alledem zeigt mir der KNetworkManager keine Funknetze an (habe mindestens 5 hier, und sitze, wegen dem kurzen kabel xD, auch direkt vor meinem Router, den ich mit Windows per WLan super kontaktieren kann)
Inzwischen habe ich die Verschlüsselung auf WEP umgestellt, aber ohne weiteren Erfolg.
So, genug geredet, hier nun die Code-Schnippsel, hoffe ihr könnt mir da weiterhelfen.

Zuerst aus var/log/messages den Auszug vom ein und ausstöpseln:

Code:
Apr 29 13:24:15 Linux-Laptop kernel: pccard: card ejected from slot 0
Apr 29 13:24:15 Linux-Laptop ifdown: Network interface is managed from NetworkManager
Apr 29 13:24:15 Linux-Laptop ifdown: NetworkManager cannot be advised to take down an interface. 
Apr 29 13:24:15 Linux-Laptop ifdown: Set up another interface instead.
Apr 29 13:25:21 Linux-Laptop kernel: pccard: PCMCIA card inserted into slot 0
Apr 29 13:25:21 Linux-Laptop kernel: pcmcia: registering new device pcmcia0.0
Apr 29 13:25:21 Linux-Laptop kernel: irq 3: nobody cared (try booting with the "irqpoll" option)
Apr 29 13:25:21 Linux-Laptop kernel:  [<c014fb6a>] __report_bad_irq+0x36/0x75
Apr 29 13:25:21 Linux-Laptop kernel:  [<c014fda3>] note_interrupt+0x1fa/0x237
Apr 29 13:25:21 Linux-Laptop kernel:  [<c014f2c7>] handle_IRQ_event+0x23/0x51
Apr 29 13:25:21 Linux-Laptop kernel:  [<c0150685>] handle_level_irq+0x75/0xc8
Apr 29 13:25:21 Linux-Laptop kernel:  [<c0107479>] do_IRQ+0x79/0x90
Apr 29 13:25:21 Linux-Laptop kernel:  [<c0105e73>] common_interrupt+0x23/0x30
Apr 29 13:25:21 Linux-Laptop kernel:  [<c01282f3>] __do_softirq+0x60/0xe1
Apr 29 13:25:21 Linux-Laptop kernel:  [<c01283b9>] do_softirq+0x45/0x53
Apr 29 13:25:21 Linux-Laptop kernel:  [<c012861d>] irq_exit+0x38/0x6b
Apr 29 13:25:21 Linux-Laptop kernel:  [<c010747e>] do_IRQ+0x7e/0x90
Apr 29 13:25:21 Linux-Laptop kernel:  [<c0105e73>] common_interrupt+0x23/0x30
Apr 29 13:25:21 Linux-Laptop kernel:  [<c02c53e1>] _spin_unlock_irqrestore+0xa/0x13
Apr 29 13:25:21 Linux-Laptop kernel:  [<c014f97c>] setup_irq+0x140/0x176
Apr 29 13:25:21 Linux-Laptop kernel:  [<f91e124a>] service_interrupt+0x0/0xd82 [atmel]
Apr 29 13:25:21 Linux-Laptop kernel:  [<c014fa2e>] request_irq+0x7c/0x98
Apr 29 13:25:21 Linux-Laptop kernel:  [<f91dfbda>] init_atmel_card+0x30d/0x612 [atmel]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f91d3725>] pcmcia_request_configuration+0x2f4/0x318 [pcmcia]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f916b2d2>] atmel_config+0x25e/0x2b9 [atmel_cs]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f916b38c>] card_present+0x0/0xe [atmel_cs]
Apr 29 13:25:21 Linux-Laptop kernel:  [<c0223016>] extract_buf+0x92/0xcf
Apr 29 13:25:21 Linux-Laptop kernel:  [<f91794d7>] yenta_set_mem_map+0x172/0x1a5 [yenta_socket]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f912ced0>] pcmcia_read_cis_mem+0xd0/0x137 [pcmcia_core]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f912d000>] read_cis_cache+0xc9/0x132 [pcmcia_core]
Apr 29 13:25:21 Linux-Laptop kernel:  [<c0223016>] extract_buf+0x92/0xcf
Apr 29 13:25:21 Linux-Laptop kernel:  [<f91794d7>] yenta_set_mem_map+0x172/0x1a5 [yenta_socket]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f912ced0>] pcmcia_read_cis_mem+0xd0/0x137 [pcmcia_core]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f912d000>] read_cis_cache+0xc9/0x132 [pcmcia_core]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f912d631>] pccard_read_tuple+0x7e/0x88 [pcmcia_core]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f91d16bc>] pcmcia_device_probe+0xaa/0xfa [pcmcia]
Apr 29 13:25:21 Linux-Laptop kernel:  [<c023ec4f>] driver_probe_device+0xc8/0x14b
Apr 29 13:25:21 Linux-Laptop kernel:  [<c02c2f6d>] klist_next+0x4b/0x6c
Apr 29 13:25:21 Linux-Laptop kernel:  [<c023e152>] bus_for_each_drv+0x30/0x56
Apr 29 13:25:21 Linux-Laptop kernel:  [<c023ed55>] device_attach+0x63/0x77
Apr 29 13:25:21 Linux-Laptop kernel:  [<c023ecd2>] __device_attach+0x0/0x5
Apr 29 13:25:21 Linux-Laptop kernel:  [<c023e0d3>] bus_attach_device+0x26/0x75
Apr 29 13:25:21 Linux-Laptop kernel:  [<c023d32a>] device_add+0x2e9/0x46a
Apr 29 13:25:21 Linux-Laptop kernel:  [<f91d1c46>] pcmcia_device_add+0x18f/0x200 [pcmcia]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f91d1d49>] pcmcia_card_add+0x6f/0x8c [pcmcia]
Apr 29 13:25:21 Linux-Laptop kernel:  [<c012b67f>] process_timeout+0x0/0x5
Apr 29 13:25:21 Linux-Laptop kernel:  [<c02c44d5>] schedule_timeout+0x6b/0x8f
Apr 29 13:25:21 Linux-Laptop kernel:  [<f91d1dd1>] ds_event+0x6b/0x87 [pcmcia]
Apr 29 13:25:21 Linux-Laptop kernel:  [<f912b2e8>] send_event+0x3b/0x53 [pcmcia_core]
Apr 29 13:25:22 Linux-Laptop kernel:  [<f912b6ac>] socket_insert+0xc2/0xd3 [pcmcia_core]
Apr 29 13:25:22 Linux-Laptop kernel:  [<f912bb66>] pccardd+0x142/0x1e2 [pcmcia_core]
Apr 29 13:25:22 Linux-Laptop kernel:  [<c011ecc4>] default_wake_function+0x0/0xc
Apr 29 13:25:22 Linux-Laptop kernel:  [<f912ba24>] pccardd+0x0/0x1e2 [pcmcia_core]
Apr 29 13:25:22 Linux-Laptop kernel:  [<c01340f2>] kthread+0x38/0x5e
Apr 29 13:25:22 Linux-Laptop kernel:  [<c01340ba>] kthread+0x0/0x5e
Apr 29 13:25:22 Linux-Laptop kernel:  [<c0106117>] kernel_thread_helper+0x7/0x10
Apr 29 13:25:22 Linux-Laptop kernel:  =======================
Apr 29 13:25:22 Linux-Laptop kernel: handlers:
Apr 29 13:25:22 Linux-Laptop kernel: [<f91e124a>] (service_interrupt+0x0/0xd82 [atmel])
Apr 29 13:25:22 Linux-Laptop kernel: Disabling IRQ #3
Apr 29 13:25:22 Linux-Laptop kernel: eth1: Atmel at76c50x. Version 0.98. MAC 00:01:e3:45:e5:d4
Apr 29 13:25:21 Linux-Laptop ifup: Network interface is managed from NetworkManager
Apr 29 13:25:22 Linux-Laptop ifup: NetworkManager will be advised to set up eth1 
Apr 29 13:25:22 Linux-Laptop ifup: but it cannot be assured from here.

Dazu gleich eine kurze Frage, ich muss immer schunzeln wenn ich das

Code:
irq 3: nobody cared (try booting with the "irqpoll" option)

lese^^ was hat in diesem Fall "nobody cared" zu bedeuten?

Weiter gehts:

Code:
Linux-Laptop:~ # lsmod | grep atmel
atmel_cs               11264  1
atmel                  36484  1 atmel_cs
pcmcia                 41076  1 atmel_cs
firmware_class         13568  2 atmel,pcmcia
pcmcia_core            40852  4 atmel_cs,pcmcia,yenta_socket,rsrc_nonstatic

Code:
Linux-Laptop:~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0D:9D:43:F6:A3
          inet addr:192.168.0.4  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11940 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11062 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12385828 (11.8 Mb)  TX bytes:1470896 (1.4 Mb)
          Interrupt:11

eth1      Link encap:Ethernet  HWaddr 00:01:E3:45:E5:D4
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:3 Base address:0x100

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:132 errors:0 dropped:0 overruns:0 frame:0
          TX packets:132 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8576 (8.3 Kb)  TX bytes:8576 (8.3 Kb)

Dazu sei kurz gesagt das eth0, wie ihr euch sicher denken könnt, meine LAN Verbindung ist, über die ich gerade diesen Thread eröffne.

Code:
Linux-Laptop:~ # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11-DS  ESSID:""
          Mode:Managed  Frequency:2.427 GHz  Access Point: FF:00:00:00:00:00
          Bit Rate:11 Mb/s
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management: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

Code:
Linux-Laptop:~ # ifconfig eth1 scan
scan: Host name lookup failure
ifconfig: `--help' gives usage information.

überrascht mich gerade selber, da kam mal was anderes^^ naja wenn die andere Meldung mal kommt poste ich sie noch

so... ich bin mit meinem Linux Latein am Ende, ich kann euch aber gerne weitere Informationen posten, bedenkt bloß das ich noch nicht so Linux konform bin, nicht das ich dass nich so hinkriege wies sollte =).
Hoffe ihr könnt mir helfen,
Greetz.
 
A

Anonymous

Gast
Code:
Apr 29 13:25:21 Linux-Laptop kernel: irq 3: nobody cared (try booting with the "irqpoll" option)

Als Bootparameter irqpoll im Startbilschirm von GRUB mitgeben.

Firmware ist installiert?

Code:
Linux-Laptop:~ # ifconfig eth1 scan
Syntaktischer Unsinn, das "scan" ist eine Option von "iwlist".
 

Grothesk

Ultimate Guru
DAS ist doch mal ein wunderschönes erstes Posting.

Du könntest mal dieses skript noch laufen lassen:
http://www.linux-tips-and-tricks.de/index.php/content/view/52/76/
(Natürlich ohne eingestecktes LAN-Kabel)

In den Bootoptionen solltest du mal die Option irqpoll hinzufügen.

Das letzte Kommando wäre für iwlist richtig gewesen, für ifconfig macht scannen keinen Sinn.

[Edit:] Da war die Regenwolke vom R_M schneller. :)
 
A

Anonymous

Gast
Grothesk schrieb:
DAS ist doch mal ein wunderschönes erstes Posting.

Full ACK, ein wahrer Lichtblick im sonstigen Dunkel des "Funzt ned"-Gestammels.

Thumbs up!

(Und vielleicht hab' ich auch bei Treiberproblemchen was von "R(P)Mtiopharm")

Greetz,

RM
 
OP
S

So.Zero

Newbie
gut das erklärt die unerwartete Ausgabe, hier die Richtige (kommt mir auch bekannter vor)

Code:
Linux-Laptop:~ # iwlist eth1 scan
eth1      Interface doesn't support scanning : Device or resource busy

das mit dem irqpoll werde ich mal ausprobieren.

ty, die schnellen Antworten sind ja geradezu famos =D

script lass ich gleich laufen und Berichte dann
 
OP
S

So.Zero

Newbie
Danke, ich dachte wenn ich kompetente Hilfe möchte muss ich auch Infos bieten.
Das Script hab ich laufen lassen und einige Fehler gefunden, ich poste euch das hier erstmal rein.
Code:
collectNWData.sh V0.5.2.13

--- What's the type of networktopology?
--- (1) DSL modem <---> LinuxClient
--- (2) DSL HW router <---> LinuxClient
--- (3) DSL modem <---> LinuxRouter <---> LinuxClient
--- (4) DSL HW router <---> LinuxRouter <---> LinuxClient
--- Please answer with 1-4:2
--- Collecting information about your networkconfiguration...
--- Analyzing the collected data for common errors...
!!! CND0120E: Network card eth0 has no IP address. Details on http://www.linux-tips-and-tricks.de/CND0120E
!!! CND0180I: The system can't ping an external IP address. Details on http://www.linux-tips-and-tricks.de/CND0180I
!!! CND0140E: No default gateway set on your system. Details on http://www.linux-tips-and-tricks.de/CND0140E
!!! CND0160E: Unable to access nameserver defined in /etc/resolv.conf. Details on http://www.linux-tips-and-tricks.de/CND0160E

Wenn jemandem von euch etwas spontan auffällt dann bin ich dafür offen ;)
Ansonsten bin ich jetzt erstmal damit beschäftigt die Links abzuarbeiten.

Den hier

Code:
!!! CND0120E: Network card eth0 has no IP address. Details on http://www.linux-tips-and-tricks.de/CND0120E

brauch ich doch nicht oder? Ich mein, was nicht angeschlossen ist kann auch keine IP kriegen, ausserdem klappts mit Kabel ja.

Danke schonmal. :)

hm... Links sind nicht mehr uptodate... googlen
 
A

Anonymous

Gast
Ausgabefile posten, endet auf ".out".

Stehen in der aktuellen /var/log/messages immer noch die selben Fehler wegen irqpoll?

Auch da nachsehen.

Das 2-Konsolenspielchen dürfte auch helfen.

1. Konsole

Code:
sudo tail -F /var/log/messages

2. Konsole

Code:
su

Passwort

modprobe *Modulname* -vr

modprobe *Modulname* -v
Modulname müsste (ohne Gewähr) entweder atmel oder atmel_cs sein.

Auch diese Ausgaben (vor allem 1. Konsole) posten.
 
OP
S

So.Zero

Newbie
JAWOLL =D=D=D

Das irqpoll hat es irgendwie ausgelöst...
Nachdem die Bootoption den PC erstmal 2 Mal hat abstürzen lassen (Ich weiss nicht wieso, ist mir immo auch nicht so wichtig) hat es beim 3. Mal geklappt und ich bin mit WLan online =D
Danke, dass das so schnell und gut geht hätte ich nicht erwartet.
jetzt kann ich mich endlich ruhig mit Linux befassen =)
werd mich von Zeit zu Zeit mal wieder melden, wer weiss was noch alles schief gehen kann =D
Ein ganz großes Dankeschön,
und bis zum nächsten Mal.

*ausser sich vor Freude*
und gelöst hinter Threadnamen schreiben *noch mehr freu*
 
A

Anonymous

Gast
Wenn das klappt, dann den Parameter irqoll fest in die entsprechende Kernelzeile des openSUSE-Eintrags in der /boot/grub/menu.lst eintragen.

Dürfte auch mit YaST gehen, ansonsten mit $TEXTEDITOR_IHRES_GERINGSTEN_MISSTRAUENS.
 
OP
S

So.Zero

Newbie
hm, also ich habe es von Anfang an mit "Yast-->Konfiguration des Bootloaders" gemacht. Ich denke mal das hat er sich gemerkt... ausprobieren, Neustart.
Welche andere Möglichkeit hätte ich denn gehabt um das sozusagen temporär zu machen, in GRUB direkt beim booten?
 

Grothesk

Ultimate Guru
Glückwunsch. Das ging ja flott.
Was mich noch interessieren würde ist die Ausgabe in der messages-Datei, wenn man die Karte nun unter Verwendung der Bootoption einsteckt. Wäre nett, wenn du die noch posten könntest.

Im Bootmenü kann man solche Optionen auch einmalig mitgeben, indem man in den eingebauten Editor geht. Geht mit der Taste e, wenn man auf dem entsprechenden Eintrag steht. b bootet dann mit den geänderten Parametern einmalig. Für einen dauerhaften Eintrag geht das ganz richtig über yast (oder direktes Eintragen in /boot/menu.lst)
 
A

Anonymous

Gast
So.Zero schrieb:
hm, also ich habe es von Anfang an mit "Yast-->Konfiguration des Bootloaders" gemacht. Ich denke mal das hat er sich gemerkt...

Hat er.

So.Zero schrieb:
Welche andere Möglichkeit hätte ich denn gehabt um das sozusagen temporär zu machen, in GRUB direkt beim booten?

Schau mal im ersten Screen wo man das zu startende OS auswählt auf die Zeile "Boot Options" (oder so ähnlich) und tippe mal was ein.

Was Grothesk da beschreibt, ist die allgemeine Variante beim "Standardgrub".

openSUSE verwendet "gfxboot" und macht es dem User da etwas einfacher, aber mit "Esc" (wenn ich mich recht entsinne) käme man auch in diese Art Grubmenü, die Grothesk da beschreibt.

Greetz,

RM
 
OP
S

So.Zero

Newbie
Gut das du die messages Datei nochmal haben wolltest Grothesk...
Folgendes Problem:
Wenn ich die drahtlosen Verbindungen im KNetworkManager vor dem entfernen der Karte deaktiviere, zeigt er mir danach (drahtlose Netzwerke natürlich wieder aktiviert und Karte eingeschoben) keine Netzwerke mehr an.
Wenn ich die Verbindungen nicht deaktiviere, hängt sich der Rechner komplett auf (irgendwie nicht sehr verwunderlich^^)
Nach einem Neustart klappt alles problemlos
Codes folgen.

Mit dem Bootloader hab ich gerade ein bisschen rumgespielt, esc funktioniert um nicht in die grafische Oberfläche zu kommen, da brauch man aber ne schnelle Reaktion sonst ist sie schon geladen xD.
Ist aber erstmal für mich nicht so relevant.
 
OP
S

So.Zero

Newbie
So...
also erstmal aus dem Bootlog, etwas versteh ich da nicht, und zwar:

Code:
<5>Kernel command line: root=/dev/disk/by-id/scsi-SATA_FUJITSU_MHT2030_NN3HT3813VWB-part6 vga=0x317 devfs=mount,dall   resume=/dev/sda5 splash=silent libata.pata_dma=1 irqpoll

steht hier doch offensichtlich der Parameter irqpoll, muss da noch ein =1 hinter (ausprobiert, klappt nicht, gleiches Ergebnis) oder wieso geht es dann (immer noch Bootlog) so weiter

Code:
<5>pcmcia: registering new device pcmcia0.0
<3>irq 3: nobody cared (try booting with the "irqpoll" option)

und noch interessanter, wieso hat es dann überhaupt etwas geändert...

EIn Auszug aus messages, Karte wurde nach deaktivieren der drahtlosen Netzwerke im NetworkManager entfernt und wieder eingesteckt.

Code:
Apr 29 16:25:44 Linux-Laptop avahi-daemon[2627]: Interface eth1.IPv4 no longer relevant for mDNS.
Apr 29 16:26:33 Linux-Laptop kernel: pccard: card ejected from slot 0
Apr 29 16:26:33 Linux-Laptop ifdown: Network interface is managed from NetworkManager
Apr 29 16:26:33 Linux-Laptop ifdown: NetworkManager cannot be advised to take down an interface. 
Apr 29 16:26:33 Linux-Laptop ifdown: Set up another interface instead.
Apr 29 16:28:18 Linux-Laptop gconfd (root-3979): starting (version 2.20.0), pid 3979 user 'root'

Wie sie sehen, sehen sie nichts, als nächstes meld ich mich als root an um an die messages Datei zu kommen, die Karte wurde nicht wieder neu geladen. Das spiegelt sich selbstverständlich auch hier wieder:

Code:
Linux-Laptop:~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0D:9D:43:F6:A3
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11 Base address:0xc000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:82 errors:0 dropped:0 overruns:0 frame:0
          TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5316 (5.1 Kb)  TX bytes:5316 (5.1 Kb)

eth1, also die Karte ist verschwunden...
Hab ich da irgendeine EInstellung vergessen, die bewirkt das er die Karte wieder neu erkennt?

P.S.: Sollte laut Yast-->Netzwerkgeräte "Bei Kabelverbindung" gestartet werden
 

Grothesk

Ultimate Guru
Mich würde (ganz unabhängig, ob ein Netz aufgebaut werden kann) ein
Code:
tail -f /var/log/messages
interessieren, wenn die Karte eingesteckt wird. Einmal mit irqpoll, einmal ohne. Da muss es ja einen Unterschied geben.
Dazu mit
Code:
su -
zuvor zu root in einer Konsole werden. Du musst dich nicht vollständig als root anmelden, falls du das getan haben solltest, um an die messages zu kommen.

Und auch mal
Code:
cat /proc/interrupts
posten.
 
OP
S

So.Zero

Newbie
Der Befehl su war mir bekannt, aber tail -f ist für mich neu. Dazu gleich eine Frage, nachdem ich das eingegeben habe bin ich ja quasi in der Datei drin und kann keine neuen Befehle mehr eingeben, wie komm ich da wieder raus ^^?

Erstmal mit irqpoll

Code:
Linux-Laptop:~ # tail -f '/var/log/messages'
Apr 29 17:01:10 Linux-Laptop avahi-daemon[2592]: New relevant interface eth1.IPv4 for mDNS.
Apr 29 17:01:10 Linux-Laptop avahi-daemon[2592]: Registering new address record for 192.168.0.6 on eth1.IPv4.
Apr 29 17:01:11 Linux-Laptop dhclient: bound to 192.168.0.6 -- renewal in 1640 seconds.
Apr 29 17:01:26 Linux-Laptop kernel: ip6_tables: (C) 2000-2006 Netfilter Core Team
Apr 29 17:01:26 Linux-Laptop SuSEfirewall2: Warning: ip6tables does not support state matching. Extended IPv6 support disabled.
Apr 29 17:01:27 Linux-Laptop kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Apr 29 17:01:27 Linux-Laptop SuSEfirewall2: SuSEfirewall2 not active
Apr 29 17:02:16 Linux-Laptop sudo:     tobi : TTY=pts/2 ; PWD=/home/tobi ; USER=root ; COMMAND=/opt/kde3/bin/kdesu_stub -
Apr 29 17:02:16 Linux-Laptop sudo:     tobi : TTY=pts/2 ; PWD=/home/tobi ; USER=root ; COMMAND=/opt/kde3/bin/kdesu_stub -
Apr 29 17:16:48 Linux-Laptop su: (to root) tobi on /dev/pts/3

Code:
Linux-Laptop:~ # cat '/proc/interrupts'
           CPU0
  0:     181002    XT-PIC-XT        timer
  1:       1018    XT-PIC-XT        i8042
  2:          0    XT-PIC-XT        cascade
  3:     100001    XT-PIC-XT        eth1
  5:       2456    XT-PIC-XT        ALI 5451
  6:          3    XT-PIC-XT        floppy
  7:          1    XT-PIC-XT        parport0
  8:          2    XT-PIC-XT        rtc
  9:     304768    XT-PIC-XT        acpi
 10:          0    XT-PIC-XT        ohci_hcd:usb1, radeon@pci:0000:01:05.0
 11:          3    XT-PIC-XT        yenta, eth0
 12:     250283    XT-PIC-XT        i8042
 14:      23531    XT-PIC-XT        libata
 15:      14092    XT-PIC-XT        libata
NMI:          0
LOC:          0
ERR:          0
MIS:          0

jetzt ohne

Code:
Linux-Laptop:~ # tail -f '/var/log/messages'
Apr 29 17:30:42 Linux-Laptop xinetd[3020]: Reading included configuration file: /etc/xinetd.d/svnserve [file=/etc/xinetd.d/svnserve] [line=14]
Apr 29 17:30:42 Linux-Laptop xinetd[3020]: Reading included configuration file: /etc/xinetd.d/systat [file=/etc/xinetd.d/systat] [line=15]
Apr 29 17:30:42 Linux-Laptop xinetd[3020]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=17]
Apr 29 17:30:42 Linux-Laptop xinetd[3020]: Reading included configuration file: /etc/xinetd.d/time-udp [file=/etc/xinetd.d/time-udp] [line=15]
Apr 29 17:30:42 Linux-Laptop xinetd[3020]: Reading included configuration file: /etc/xinetd.d/vnc [file=/etc/xinetd.d/vnc] [line=15]
Apr 29 17:30:42 Linux-Laptop xinetd[3020]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Apr 29 17:30:42 Linux-Laptop xinetd[3020]: Started working: 2 available services
Apr 29 17:30:43 Linux-Laptop su: (to tobi) root on none
Apr 29 17:30:43 Linux-Laptop su: (to tobi) root on none
Apr 29 17:32:19 Linux-Laptop su: (to root) tobi on /dev/pts/1

Code:
Linux-Laptop:~ # cat '/proc/interrupts'
           CPU0
  0:      35059    XT-PIC-XT        timer
  1:        275    XT-PIC-XT        i8042
  2:          0    XT-PIC-XT        cascade
  3:     100001    XT-PIC-XT        eth1
  5:       1676    XT-PIC-XT        ALI 5451
  6:          3    XT-PIC-XT        floppy
  7:          1    XT-PIC-XT        parport0
  8:          2    XT-PIC-XT        rtc
  9:      69069    XT-PIC-XT        acpi
 10:          0    XT-PIC-XT        ohci_hcd:usb1, radeon@pci:0000:01:05.0
 11:          3    XT-PIC-XT        yenta, eth0
 12:      43400    XT-PIC-XT        i8042
 14:      12290    XT-PIC-XT        libata
 15:       2663    XT-PIC-XT        libata
NMI:          0
LOC:          0
ERR:          0
MIS:          0

und zum Vergleich nochmal nach dem aus- und einstöpseln der Karte

Code:
Linux-Laptop:~ # tail -f '/var/log/messages'
Apr 29 17:23:59 Linux-Laptop dhclient: caught deadly SIGTERM
Apr 29 17:23:59 Linux-Laptop dhclient: could not restore resolv.conf: No such file or directory
Apr 29 17:23:59 Linux-Laptop dhclient: DHCPRELEASE on eth1 to 192.168.0.1 port 67
Apr 29 17:24:00 Linux-Laptop avahi-daemon[2592]: Withdrawing address record for 192.168.0.6 on eth1.
Apr 29 17:24:00 Linux-Laptop avahi-daemon[2592]: Leaving mDNS multicast group on interface eth1.IPv4 with address 192.168.0.6.
Apr 29 17:24:00 Linux-Laptop avahi-daemon[2592]: Interface eth1.IPv4 no longer relevant for mDNS.
Apr 29 17:24:12 Linux-Laptop kernel: pccard: card ejected from slot 0
Apr 29 17:24:12 Linux-Laptop ifdown: Network interface is managed from NetworkManager
Apr 29 17:24:12 Linux-Laptop ifdown: NetworkManager cannot be advised to take down an interface.
Apr 29 17:24:12 Linux-Laptop ifdown: Set up another interface instead.

Code:
Linux-Laptop:~ # cat '/proc/interrupts'
           CPU0
  0:     199655    XT-PIC-XT        timer
  1:       1057    XT-PIC-XT        i8042
  2:          0    XT-PIC-XT        cascade
  5:       2456    XT-PIC-XT        ALI 5451
  6:          3    XT-PIC-XT        floppy
  7:          1    XT-PIC-XT        parport0
  8:          2    XT-PIC-XT        rtc
  9:     333339    XT-PIC-XT        acpi
 10:          0    XT-PIC-XT        ohci_hcd:usb1, radeon@pci:0000:01:05.0
 11:          4    XT-PIC-XT        yenta, eth0
 12:     281173    XT-PIC-XT        i8042
 14:      23970    XT-PIC-XT        libata
 15:      15581    XT-PIC-XT        libata
NMI:          0
LOC:          0
ERR:          0
MIS:          0

sry hat n bisschen gedauert.

Hab zudem mal die Forensuche bemüht und das hier zu irqpoll gefunden:

robi schrieb:
Setzt sich aus 2 Worten zusammen IRQ und Polling. IRQs sind im Rechner knapp (normaler PC 16 IRQs) und müssen eventuell shared (mehere Hardware teilen sich einen gemeinsamen IRQ) werden, diese Bootoption hilft manchmal irgendwelche Hardware in Betrieb zu nehmen.

IRQ Andere Bezeichnung für Interrupt Leitung .

Unterbrechungsanforderung per Leitung an den Prozessor ( Interrupt ).

Um den Prozessor während der Abarbeitung eines Programms für Nachrichten von außen zugänglich zu halten (z.B. wenn eine Eingabe über die Tastatur erfolgt), werden externen Geräten sog. Interrupt-Leitungen zugewiesen. Diese Leitungen werden von einem speziellen Controller daraufhin abgefragt, ob eine Unterbrechungsanforderung, ein IRQ, vorliegt. Je nach der Zahl der angeschlossenen Peripheriegeräte kann die Zahl der Leitungen knapp werden.

Polling
Verfahren zur Steuerung des Zugriffs auf Peripheriegeräte, bei dem der Rechner in festgelegten zeitlichen Abständen die Schnittstellen abfragt.

robi
 
A

Anonymous

Gast
Jo, alles richtig und auch "gut gesucht", auch wenn die tail-Ausgabe keinerlei Angaben zur Karte enthält, das versucht mal vielleicht später noch mal auf andere Art und Weise.

Haken an der Sache ist der, daß

Code:
  3:     100001    XT-PIC-XT        eth1

an IRQ 3 nichts weiter als Dein WLAN-Interface hängt und deshalb auch kein Konflikt durch Doppelbelegung auftreten kann. Deshalb ist es auf den ersten Blick zumindest seltsam, wieso da die Interrupts verrückt spielen.

Falls das Ganze lösbar ist, dann geht jetzt die grosse Probiererei los, denn ACPI/IRQ/APIC-bezogene Bootparameter gibts nicht gerade wenige und dann kann/muss man die vielleicht auch noch kombinieren.

Möglicherweise geht das auch über eine Option, die man dem Kernelmodul beim Laden mitgibt und wenns ganz dumm läuft, dann gibts keine Verbesserung.

1. Ist der Rechner schon etwas älter? Ganz alte Kisten können z.B. kein ACPI.

2. Versuche mal folgende Bootparameter und zwar zunächst _nur_ temporär (als Bootoption ohne Eintrag in der menu.lst, also nur per Tastatur mitgeben), das kann nämlich auch böse Nebeneffekte haben.

Code:
acpi=off

noapic

nolapic

und auch Kombinationen aus ihnen.

//Edit:

Auch wenn ich kaum an ein Treiberproblem glaube, poste doch mal zusätzlich die Ausgaben von

Code:
uname -a

cat /etc/SuSE-release

Ich hätte da was zum Testen.

Greetz,

RM

P.S. Aus dem tail -f käme man wie aus jedem laufenden Shellprozess mit STRG+C wieder raus.
 
OP
S

So.Zero

Newbie
Danke erstmal für die Infos in Sachen „aus Shell Prozess rauskommen“
hab das ganze jetzt mal durchlaufen lassen, erstmal ohne IRQpoll, weil ich mir denke so wars gedacht, also der Reihe nach.

Code:
acpi=off

Es besteht das gleiche Problem wie beim ersten Post beschrieben, aber das iwlist scan-Ergebnis hat sich etwas geändert.

Code:
Linux-Laptop:~ # iwlist eth1 scan
eth1      Failed to read scan data : Resource temporarily unavailable


Code:
Linux-Laptop:~ # iwconfig eth1
eth1      IEEE 802.11-DS  ESSID:""
          Mode:Managed  Frequency:2.427 GHz  Access Point: FF:00:00:00:00:00
          Bit Rate:11 Mb/s
          Retry short limit:7   RTS , thr:off   Fragment thr:off
          Encryption key:off
          Power Management: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

Die Parameter: noapic und nolapic lieferten die selben Ergebnisse wie apic=off ... die Codes nochmal zu posten wäre unsinn.

sollte ich die Ausgabe von ifconfig noch posten? habs bei apic=off und noapic vergessen, und bin gerade n bisschen zu faul das nochmal zu machen, aber wenn ihr sie braucht bin ich morgen gerne bereit sie noch zu posten.

Kombinationen bringen mich leider auch nicht ans Ziel... Der einzige Unterschied war das die Kombi aus acpi=off und nolapic den Rechner sehr verlangsamt hat...

An dieser Stelle sei gesagt, das nich nur Kekse im Bett essen unangenehm sein kann, Biere sollte man möglichst auch in ausreichender Entfernung vom Bett öffnen, stellte ich gerade auf schäumende Weise fest xD

So, und nun (wieder mit funktionierendem W-Lan durch den Parameter IRQpoll) die anderen Codes

Code:
Linux-Laptop:~ # uname -a
Linux Linux-Laptop 2.6.22.17-0.1-default #1 SMP 2008/02/10 20:01:04 UTC i686 athlon i386 GNU/Linux

Code:
Linux-Laptop:~ # cat /etc/SuSE-release
openSUSE 10.3 (i586)
VERSION = 10.3

Joa scheinen ja nur Versions und HW Infos zu sein...

mir ist inzwischen durch ein dmesg etwas... naja mich beunruhigendes aufgefallen.

Code:
AppArmor: AppArmor initialized
audit(1209612970.000:2):  type=1505 info="AppArmor initialized" pid=1747
serial8250: too much work for irq3
serial8250: too much work for irq3
serial8250: too much work for irq3

usw...

das geht so noch eine Weile weiter, dann normalisiert es sich wieder, und als nächstes unangenehmes (nämlich die gleiche Meldung, sehr, sehr, sehr oft)

Code:
Clocksource tsc unstable (delta = -297884733 ns)
serial8250: too much work for irq3
serial8250: too much work for irq3
serial8250: too much work for irq3
serial8250: too much work for irq3
serial8250: too much work for irq3

usw...

also iwo scheint ja da wohl ein Wurm im „Serial8250“(sei es was es will) zu sein, also nehme ich als Laie mal an.

So weit so gut
bis dann und gn8
außerdem an alle einen netten 1. Mai =) *Prost*


Achso, also neu is der Rechner nicht aber doch recht aktuell (für meine Ansprüche an einen 'nicht Spiel-PC/Laptop'), hab ihn gerade erst von meinem Vater übernommen, der sich son Multicore Ding in Hoffnung auf mehr Leistung geholt hat ...naja, da ich auf die schnelle kein offizielles Datenblatt gefunden habe nur kurze Infos über den Laptop:
Es ist ein
HP Pavillon ze4400
mit einem
Mobile AMD Athlon 2400+
und 1Gb RAM (Speichererweiterung von 512Mb)
 

Grothesk

Ultimate Guru
Da macht wohl das BIOS arge Zicken.
Versuch mal als einfachste Möglichkeit ein BIOS-Update, falls es eines gibt.
Wenn nicht, dann müsste man da wohl die sog. DSDT-Tabelle reparieren oder (falls möglich bei dem BIOS) die Interrupts von Hand vergeben.
 
A

Anonymous

Gast
http://c133.org/ze4420/index.php

Ist nicht ganz die selbe Kiste, aber ...

PCMCIA

PCMCIA works beautifully with the "yenta_socket" module from the kernel, with one caveat: You will probably want to alter your /etc/pcmcia/config.opts file to include these lines instead of the "exclude irq" sections, because otherwise, inserting some PCMCIA cards (in my case, anything using the "orinoco_cs" driver) will hardlock the machine, requiring a hard reset.
Code:
/etc/pcmcia/config.opts:
{...}
exclude irq 1
exclude irq 2
exclude irq 3
exclude irq 4
exclude irq 8
exclude irq 9
exclude irq 10
exclude irq 11
exclude irq 12
exclude irq 13
exclude irq 14
exclude irq 15
{...}
I haven't systematically removed any of these and figured out exactly which ones are required and which ones aren't; suffice it to say with these lines in my /etc/pcmcia/config.opts, my machine now works with every PCMCIA card I've thrown at it. YMMV.

Der Versuch das mal vollständig so einzutragen kann jedenfalls nicht schaden und falls es nichts oder gar mehr Ärger bringt, dann löscht man es eben wieder.

Die anderen Bootparameter können/sollten aber auch in Verbindung mit irqpoll getestet werden, wie schon gesagt, das ist jetzt leider reine Probiererei ohne Erfolgsgarantie.

Der Tester in obigem Bericht schreibt aber auch von einem Problem, welches nur bei einer bestimmten Karte (= ein bestimtes Kernelmodul) auftritt, deshalb könnte man auch das hier testen.

atmel-driver-kmp-default-1.0_2.6.22.17_0.1-rm.0.i586.rpm

Das RPM enthält den Treiber aus 2.6.23 auf 2.6.22 zurückportiert, einfach mal installieren und neu starten.
 
Oben