Re: RaLink rt3090 crasht

Thomas Moritz <[email protected]> Sun, 15 Nov 2009 12:15:36 +0100
Newsgroups gmane.linux.suse.programming
Organization -
Message-ID <[email protected]>
Am Sonntag 15 November 2009 04:26:09 schrieb David Haller:

Hallo zusammen,
zuerst einmal besten Dank fuer die Muehe, die Ihr hier reingesteckt habt! 
4:16 Uhr war ja vorhin erst :-)

> >>Bin gerade dabei das zu bauen. Falls ich Erfolg habe findet
> >> sich das Ergebnis dann hier:
> >>
> >>http://download.opensuse.org/repositories/home:/dnh:/testing/
 
> Achso: ich habe _KEINE_ Ahnung, ob das tut. Ich hab nur das
>  src.rpm genommen, ins OBS importiert und (u.a.) den einen Patch
>  darin so angepasst, daß es halt durchkompiliert. Benutzung also
>  auf eigene Gefahr!

Das Installieren per rpm funktioniert ohne Meckerei, _aber_:
modprobe rt3090sta
schickt die Kiste (fast) in den Stillstand. Es geht nicht mehr viel, 
auch das Runterfahren geht in die Hose.
Die Meldungen aus vlm schiebe ich mal unten ran [1]

Was mir auf gefallen ist beim versuchten Shutdown

Shutting down (remotefs) network interfaces:
	wlan0     device: RaLink RT3090 Wireless

_remotefs_ ???

Ich mache einen weiteren Thread auf "fit-pc". Hier soll der rt3090 
laufen. Da es fuer die Kiste und Ubuntu Kernelpatches auf der
Herstellerseite gibt, bleibe ich damit hier in programming.

[1] vlm nach modprobe rt3090sta

Nov 15 12:19:28 linux-rb0y kernel: [ 1759.305411] rt3090 0000:03:00.0: enabling device (0004 -> 0006)
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.305467] rt3090 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.305578] rt3090 0000:03:00.0: setting latency timer to 64
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306131] 
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306137] 
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306140] === pAd = f8cd0000, size = 487256 ===
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306145] 
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306216] <-- RTMPAllocAdapterBlock, Status=0
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306243] pAd->CSRBaseAddress =0xf84a0000, csr_addr=0xf84a0000!
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306717] BUG: unable to handle kernel NULL pointer dereference at (null)
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306766] IP: [<c057699d>] rtnl_fill_ifinfo+0x2dd/0x410
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306816] *pde = 00000000 
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306848] Oops: 0000 [#1] SMP 
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306880] last sysfs file: /sys/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0/energy_full
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.306925] Modules linked in: rt3090sta(+) nfs lockd fscache nfs_acl auth_rpcgss sunrpc af_packet xt_tcpudp xt_pkttype ipt_LOG 
xt_limit snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device edd cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq speedstep_lib xt_NOTRACK ipt_REJECT 
xt_state iptable_raw iptable_filter nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables ip6_tables x_tables microcode fuse loop dm_mod 
snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm joydev snd_timer sdhci_pci sdhci i2c_isch sg pcspkr r8169 mmc_core serio_raw led_class i2c_core snd 
soundcore video output ac snd_page_alloc battery button usbhid hid ext4 jbd2 crc16 rtc_cmos uhci_hcd rtc_core rtc_lib ehci_hcd fan processor ide_pci_generic ide_core 
ata_generic pata_sch libata thermal thermal_sys hwmon [last unloaded: preloadtrace]
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307494] 
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307524] Pid: 4851, comm: modprobe Not tainted (2.6.31.5-0.1-default #1) SBC-FITPC2
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307564] EIP: 0060:[<c057699d>] EFLAGS: 00010282 CPU: 0
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307604] EIP is at rtnl_fill_ifinfo+0x2dd/0x410
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307634] EAX: 00000000 EBX: f64ca000 ECX: f6165894 EDX: 00000000
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307669] ESI: f6c90500 EDI: f6165890 EBP: f674bc9c ESP: f674bc50
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307701]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307733] Process modprobe (pid: 4851, ti=f674a000 task=f502d210 task.ti=f674a000)
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307768] Stack:
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307791]  f64ca158 f6165800 c08a9d28 ffffffff 00000000 000000d0 f6165890 00000000
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307842] <0> 00000000 00000000 00000000 f84a0000 00000000 00000011 000005dc e83a412e
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307907] <0> f64ca000 f6c90500 c089a140 f674bcd4 c0576c5a 00000000 00000000 ffffffff
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.307983] Call Trace:
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308031]  [<c0576c5a>] rtmsg_ifinfo+0xba/0x150
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308076]  [<c0576d59>] rtnetlink_event+0x69/0x90
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308123]  [<c0605c8d>] notifier_call_chain+0x4d/0x90
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308173]  [<c0272297>] raw_notifier_call_chain+0x27/0x40
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308224]  [<c0568c50>] call_netdevice_notifiers+0x20/0x40
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308273]  [<c056d852>] register_netdevice+0x2b2/0x370
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308317]  [<c056d94d>] register_netdev+0x3d/0x60
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308392]  [<f8c78b67>] RtmpOSNetDevAttach+0x97/0xe0 [rt3090sta]
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<f8ca1b02>] rt2860_probe+0x302/0x3db [rt3090sta]
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c043d22d>] local_pci_probe+0x1d/0x40
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c043e358>] pci_device_probe+0x78/0xa0
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c04d3073>] really_probe+0x63/0x200
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c04d3249>] driver_probe_device+0x39/0xa0
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c04d3341>] __driver_attach+0x91/0xa0
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c04d2328>] bus_for_each_dev+0x58/0x90
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c04d2e34>] driver_attach+0x24/0x40
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c04d27e7>] bus_add_driver+0x207/0x320
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c04d36c0>] driver_register+0x70/0x140
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c043e5e9>] __pci_register_driver+0x49/0xd0
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<f824d025>] rt2860_init_module+0x25/0x38 [rt3090sta]
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c0201152>] do_one_initcall+0x32/0x1c0
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c0288a4f>] sys_init_module+0xdf/0x230
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<c0203f43>] sysenter_do_call+0x12/0x28
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408]  [<ffffe430>] 0xffffe430
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408] Code: 5c 00 00 00 ba 07 00 00 00 89 f0 e8 be c2 eb ff 85 c0 89 45 cc 0f 84 1b 01 00 00 89 d8 e8 ac fa fe ff 8b 7d cc 
8b 4d cc 83 c1 04 <8b> 10 89 57 04 8b 50 04 89 51 04 8b 50 08 89 51 08 8b 50 0c 89 
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408] EIP: [<c057699d>] rtnl_fill_ifinfo+0x2dd/0x410 SS:ESP 0068:f674bc50
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.308408] CR2: 0000000000000000
Nov 15 12:19:28 linux-rb0y kernel: [ 1759.310299] ---[ end trace 2f745a1d5ead98f9 ]---
Nov 15 12:19:28 linux-rb0y ifup: Service network not started and mode 'auto' -> skipping
Nov 15 12:19:29 linux-rb0y kdm[1526]: X server for display :0 terminated unexpectedly
Nov 15 12:19:29 linux-rb0y console-kit-daemon[1458]: WARNING: Couldn't read /proc/2631/environ: Failed to open file '/proc/2631/environ': No such file or directory

... hier kommt der Hardreset.
Den Treiber werde ich nur wieder los, wenn ich im Runlevel 1 starte und das 
rpm (-e) rausschmeisse. Dann reboot + Auschalten. 
Den Treiber werde ich nur so wieder los!

MfG Th. Moritz