FS#20726 - [kernel26-lts] hangs at booting modules

Attached to Project: Arch Linux
Opened by Daniel (Doehni) - Thursday, 02 September 2010, 20:43 GMT
Last edited by Allan McRae (Allan) - Thursday, 04 November 2010, 00:25 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Andreas Radke (AndyRTR)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
When starting, kernel26-lts just hangs itself during loading the modules (hard rebbot, no keyboard working). With disabled modules line in rc.conf the kernel boots just fine.
I'm suspecting the module hostap or hostap_pci, because I recently changed my wireless modules from orinoco_pci to hostap_pci (card works much better now). I tried to get the kernel.log, but none is written to the disk. When starting kernel26-lts without the modules section and enabling hostap_pci after the start, the kernel26-lts also just hangs itself.
Kernel26-2.6.35 works fine.

Also posted in the forum:
https://bbs.archlinux.org/viewtopic.php?id=103830

Additional info:
* package version(s)
kernel26-lts 2.6.32.21-1

* config and/or log files etc.
Last output with verbose start, repeating itself after the hang:
wifi0: Interrupt, but dev not confirmed (repeating itself every second or so)
__ratelimit:348078 callbacks supressed (every 10 seconds or so; the numbers after ratelimit are changing)


lspci:
00:00.0 Host bridge: ATI Technologies Inc RS200/RS200M AGP Bridge [IGP 340M] (rev 02)
00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 340M]
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
00:07.0 ISA bridge: ALi Corporation M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+]
00:08.0 Modem: ALi Corporation M5457 AC'97 Modem Controller
00:09.0 Network controller: Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)
00:0a.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller
00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c4)
00:11.0 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:12.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon IGP 330M/340M/350M

Modules section of rc.conf:
MODULES=(natsemi slhc !orinoco !orinoco_pci hostap hostap_pci !usblp ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-ali5451 soundcore acpi_cpufreq cpufreq_ondemand cpufreq_conservative evdev tun agpgart intel_agp radeon)


Steps to reproduce:
Starting kernel26-lts with hostap_pci module enabled.
This task depends upon

Closed by  Allan McRae (Allan)
Thursday, 04 November 2010, 00:25 GMT
Reason for closing:  Fixed
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 02 September 2010, 23:32 GMT
Looks like related to this[#1] try rebuild with that patch. If this fixes your issue, please send an email to Greg Kroah-Hartman <gregkh@suse.de> that is the maintainer of -stable branchs.

[#1] https://patchwork.kernel.org/patch/105008/
Comment by Daniel (Doehni) - Friday, 03 September 2010, 14:46 GMT
Thanks for your reply! :)
I tried applying the patch and compiling the kernel. I used this guide (worked some days ago with 2.6.35 and without new patches):
http://wiki.archlinux.org/index.php/Kernel_Customization_with_kernel26_Package

The hostap_pci patch you suggested failed:

patching file drivers/net/wireless/hostap/hostap_cs.c
Hunk #1 succeeded at 626 with fuzz 2 (offset 32 lines).
Hunk #2 FAILED at 626.
Hunk #3 FAILED at 637.
Hunk #4 succeeded at 718 with fuzz 2 (offset 50 lines).
2 out of 4 hunks FAILED -- saving rejects to file drivers/net/wireless/hostap/hostap_cs.c.rej
patching file drivers/net/wireless/hostap/hostap_hw.c
Hunk #1 FAILED at 2618.
Hunk #2 succeeded at 3138 (offset -9 lines).
1 out of 2 hunks FAILED -- saving rejects to file drivers/net/wireless/hostap/hostap_hw.c.rej
patching file drivers/net/wireless/hostap/hostap_wlan.h
Aborting...


I don't know enough to look further into it... My PKGBUILD is attached.
   PKGBUILD (9.1 KiB)
Comment by Andreas Radke (AndyRTR) - Friday, 29 October 2010, 10:46 GMT
Is this solved in the recent 2.6.32.25 release? If not you should get in touch with upstream.
Comment by Daniel (Doehni) - Wednesday, 03 November 2010, 18:21 GMT
This bug is fixed with kernel26-lts 2.6.32.25-2.
:)

Loading...