Return-path: Received: from wa-out-1112.google.com ([209.85.146.176]:23642 "EHLO wa-out-1112.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754206AbYFHPbd (ORCPT ); Sun, 8 Jun 2008 11:31:33 -0400 Received: by wa-out-1112.google.com with SMTP id j37so1476284waf.23 for ; Sun, 08 Jun 2008 08:31:32 -0700 (PDT) Message-ID: <1ba2fa240806080831k4fce156an535caec87e374e19@mail.gmail.com> (sfid-20080608_173136_906172_13C2BAAF) Date: Sun, 8 Jun 2008 18:31:32 +0300 From: "Tomas Winkler" To: "Thomas Backlund" Subject: Re: iwl4965 oops in 2.6.26-rc5 x86_64 Cc: "Ian Schram" , "linux-wireless@vger.kernel.org" In-Reply-To: <484BCECC.4040004@mandriva.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 References: <4848289D.1080205@mandriva.org> <48492E85.6010307@mandriva.org> <1ba2fa240806060659wf4e4088s8afdd2f7f854ea09@mail.gmail.com> <48494EF6.4020506@mandriva.org> <1ba2fa240806060812q28c270c4i12cc08f8665e9cc0@mail.gmail.com> <4849AF9F.9010207@mandriva.org> <1ba2fa240806061659j7672f9d3w107be4509b533f68@mail.gmail.com> <484A8CF5.3060801@mandriva.org> <1ba2fa240806080327gec9b38vf6bb1faa0e5014b8@mail.gmail.com> <484BCECC.4040004@mandriva.org> Sender: linux-wireless-owner@vger.kernel.org List-ID: On Sun, Jun 8, 2008 at 3:21 PM, Thomas Backlund wrote: > Tomas Winkler skrev: >> >> I'm not sure what distro are you running I haven't seen this >> ifcfg-wlan0 config options >> on my system but can it be that ifcg-wlan0 tries to set wep key which >> will conflict >> with wpa_supplicant setting. Can you try to remove this line from that >> file >> >> ifcfg-wlan0 - >> --- cut --- >> WIRELESS_ENC_KEY='s:*************************' >> >> > > > Nice. > > The distro is Mandriva Cooker (development) but we have the same in Mandriva > 2008.1 Spring. > > Now this has not been any problem with kernels older than 2.6.25, so it's a > regression, isn't it? I mean, shouldn't the module protect itself against > empty variables? > This is not really regression. What happen is that we've enabled hw crypto acceleration by default so when you switched back to sw crypto it still worked. There is bug no question, I believe it's the same bug as Ian Schram and Joonwoo Park reported (PSK key is longer then 128 WEP Key) > And that config option also exist in Redhat initscripts ifup-wireless... > > Anyway, you found the initial problem, as the kernel now booted without an > oops, and seems to work, but: > Try to disable this one from th config file MAC80211_DEBUG_PACKET_ALIGNMENT Thanks Tomas 0: switched to short barker preamble (BSSID=00:19:5b:51:dc:27) > wlan0 (WE) : Wireless Event too big (320) > ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready > ------------[ cut here ]------------ > WARNING: at net/mac80211/rx.c:319 __ieee80211_rx_handle_packet+0x349/0x794 > [mac80211]() > Modules linked in: af_packet kvm_intel kvm snd_seq_dummy snd_seq_oss > snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss ipv6 > xt_tcpudp iptable_filter ip_tables x_tables binfmt_misc loop dm_mod > cpufreq_ondemand cpufreq_conservative cpufreq_powersave acpi_cpufreq > freq_table tifm_sd tifm_7xx1 tifm_core nvram pcmcia ohci1394 ieee1394 > mmc_block arc4 ecb crypto_blkcipher battery ac video container output > firewire_ohci firewire_core crc_itu_t sdhci iwl4965 firmware_class mmc_core > yenta_socket rsrc_nonstatic iwlcore pcmcia_core acer_wmi thermal > snd_hda_intel rfkill snd_pcsp button nsc_ircc snd_pcm mac80211 led_class > i2c_i801 irda snd_timer rtc_cmos snd processor rtc_core wmi rtc_lib i2c_core > soundcore iTCO_wdt iTCO_vendor_support snd_page_alloc tg3 cfg80211 intel_agp > joydev crc_ccitt sr_mod serio_raw sg evdev cdrom ide_generic piix ide_core > ata_piix ahci libata dock sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd > ehci_hcd usbcore [last unloaded: nf_conntrack] > Pid: 0, comm: swapper Not tainted 2.6.26-0.rc5.1mdvsmp #1 > > Call Trace: > [] warn_on_slowpath+0x58/0x94 > [] ? _spin_unlock_irqrestore+0x40/0x57 > [] ? __tasklet_schedule+0xae/0xc5 > [] ? :mac80211:ieee80211_rx_irqsafe+0x63/0x6a > [] ? :iwl4965:iwl4965_handle_data_packet+0x3c3/0x3fd > [] :mac80211:__ieee80211_rx_handle_packet+0x349/0x794 > [] ? __lock_acquire+0x635/0xd5a > [] ? :mac80211:__ieee80211_rx+0x63/0x538 > [] :mac80211:__ieee80211_rx+0x4c4/0x538 > [] :mac80211:ieee80211_tasklet_handler+0x75/0x11b > [] ? tasklet_action+0x4b/0xfb > [] tasklet_action+0x90/0xfb > [] __do_softirq+0x77/0x101 > [] call_softirq+0x1c/0x28 > [] do_softirq+0x4d/0xb0 > [] irq_exit+0x4e/0x8f > [] do_IRQ+0xba/0xd8 > [] ret_from_intr+0x0/0x1e > [] ? native_irq_enable+0x6/0x7 > [] ? :processor:acpi_idle_enter_bm+0x2cf/0x35e > [] ? menu_select+0x6f/0x8f > [] ? cpuidle_idle_call+0x95/0xc9 > [] ? cpuidle_idle_call+0x0/0xc9 > [] ? default_idle+0x0/0x55 > [] ? cpu_idle+0x9c/0xe4 > [] ? start_secondary+0x179/0x17d > > ---[ end trace a4f2fe9605e20ed0 ]--- > > > -- > Thomas >