Bug 10002
Summary: | wpa_supplicant doens't work and froze the computer | ||
---|---|---|---|
Product: | Networking | Reporter: | François Valenduc (francoisvalenduc) |
Component: | Wireless | Assignee: | networking_wireless (networking_wireless) |
Status: | CLOSED CODE_FIX | ||
Severity: | high | CC: | axboe, bunk, Hugo.Mildenberger, jan, maekke, rjw |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.25-rc2 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 9832 | ||
Attachments: | kernel configuration file |
Description
François Valenduc
2008-02-16 08:25:24 UTC
Created attachment 14871 [details]
kernel configuration file
yeah, known problem, sorry. You need ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.25-rc2/2.6.25-rc2-mm1/broken-out/revert-send-a-single-notification-on-device-state-changes.patch *** Bug 10009 has been marked as a duplicate of this bug. *** *** Bug 10014 has been marked as a duplicate of this bug. *** Is a full revert needed, or is the problem really just the (introduced) double lock instead of a lock/unlock sequence? + write_lock_bh(&dev_base_lock); + dev->link_mode = nla_get_u8(tb[IFLA_LINKMODE]); + write_lock_bh(&dev_base_lock); On my system (openSUSE 10.3 on HP nx6325) NetworkManager still doesn't work correctly after fixing this deadlock. And reverting the entire commit fixes the problem. With the last patch (in comment #8), wpa_supplicant works correctly. That last patch cured bug 10009 with b43/bcm4306. The fixed code now also handles the wlan0_rename issue without manual intervention. *** Bug 10005 has been marked as a duplicate of this bug. *** *** Bug 10058 has been marked as a duplicate of this bug. *** *** Bug 9946 has been marked as a duplicate of this bug. *** |