lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 17 Dec 2012 06:10:38 -0500
From:	"devendra.aaru" <devendra.aaru@...il.com>
To:	Mikael Pettersson <mikpe@...uu.se>
Cc:	linux-wireless@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [3.7.0 regression] rt2x00lib_probe_dev: Error - Failed to
 initialize hw

On Mon, Dec 17, 2012 at 5:51 AM, Mikael Pettersson <mikpe@...uu.se> wrote:
> I just updated an old 1st gen AMD64 laptop from kernel 3.6.0 to 3.7.0,
> Fedora 15 user-space, and was greeted by the following kernel warning:
>
> WARNING: at net/wireless/core.c:389 wiphy_register+0x5c3/0x600 [cfg80211]()

I am seeing this line actually when i do vim +389 net/wireless/core.c.

                u16 all_iftypes = 0;

its good if you tell us the top sha1 of yours?


> Hardware name: SAM#451B
> Modules linked in: rt2500pci(+) snd_mpu401_uart rt2x00pci snd_rawmidi rt2x00lib sg snd_seq_device mac80211 cfg80211 amd64_agp agpgart snd eeprom_93cx6 soundcore via_rhine mii evdev ipv6 ehci_hcd uhci_hcd sr_mod cdrom usbcore usb_common
> Pid: 378, comm: modprobe Not tainted 3.7.0 #1
> Call Trace:
>  [<ffffffff810260b9>] ? warn_slowpath_common+0x79/0xc0
>  [<ffffffffa0115773>] ? wiphy_register+0x5c3/0x600 [cfg80211]
>  [<ffffffff810c5b3f>] ? __kmalloc+0xef/0x170
>  [<ffffffffa013ac97>] ? ieee80211_register_hw+0x347/0x6d0 [mac80211]
>  [<ffffffffa00f92ed>] ? rt2x00lib_probe_dev+0x53d/0x720 [rt2x00lib]
>  [<ffffffffa0060888>] ? rt2x00pci_probe+0x168/0x2e4 [rt2x00pci]
>  [<ffffffff81194cd0>] ? pci_device_probe+0xd0/0x170
>  [<ffffffff811f2934>] ? driver_probe_device+0x64/0x210
>  [<ffffffff811f2b73>] ? __driver_attach+0x93/0xa0
>  [<ffffffff811f2ae0>] ? driver_probe_device+0x210/0x210
>  [<ffffffff811f0f95>] ? bus_for_each_dev+0x45/0x80
>  [<ffffffff811f20d8>] ? bus_add_driver+0x178/0x250
>  [<ffffffff811f314e>] ? driver_register+0x6e/0x170
>  [<ffffffff81048a14>] ? notifier_call_chain+0x44/0x60
>  [<ffffffffa0196000>] ? 0xffffffffa0195fff
>  [<ffffffff810002ca>] ? do_one_initcall+0x11a/0x160
>  [<ffffffff81069786>] ? sys_init_module+0x76/0x1c0
>  [<ffffffff812c15d0>] ? system_call_fastpath+0x16/0x1b
> ---[ end trace f8413f27de31929d ]---
> phy0 -> rt2x00lib_probe_dev: Error - Failed to initialize hw.
> rt2500pci: probe of 0000:00:0c.0 failed with error -22
>
> Rebooting into 3.6.0 shows no such error, booting 3.7.0 again shows the error,
> so it's completely reproducible.
>

there are lots of WARN_ON's btw, :) may be one of them triggered, but
please tell us the top sha1 of yours, so that the wireless dev's can
easily see whats' happening with the rt2x00 to trigger this :)


> lspci -v for the device in question:
>
> 00:0c.0 Network controller: Ralink corp. RT2500 802.11g (rev 01)
>         Subsystem: Micro-Star International Co., Ltd. Unknown 802.11g mini-PCI Adapter
>         Flags: bus master, slow devsel, latency 64, IRQ 18
>         Memory at d0000000 (32-bit, non-prefetchable) [size=8K]
>         Capabilities: [40] Power Management version 2
>         Kernel driver in use: rt2500pci
>         Kernel modules: rt2500pci
>
> I've never actually used or configured this device (the laptop is always
> on wired ethernet), but thought you should know about this possible driver
> regression.
>
> /Mikael
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ