Bug 536303 - HAL update breaks NetworkManager interdependency; Wifi isn't detected
Summary: HAL update breaks NetworkManager interdependency; Wifi isn't detected
Status: RESOLVED DUPLICATE of bug 526105
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Factory
Hardware: All Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Tambet Ingo
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-02 15:24 UTC by Jeff Mahoney
Modified: 2009-09-03 13:53 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
lshal output (107.90 KB, application/octet-stream)
2009-09-02 15:24 UTC, Jeff Mahoney
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Mahoney 2009-09-02 15:24:31 UTC
Created attachment 316439 [details]
lshal output

I have an Acer Aspire One where I've replaced the included Wifi with a Broadcom board. When I install openSUSE 11.2 Milestone 6 (and the broadcom firmware), the kernel discovers the device fine but NetworkManager doesn't see it.

In the log, I see nm_device_wifi_new: assertion `driver != NULL' failed.

I followed up on the #nm freenode IRC channel, and Dan Williams had the following to say:
11:10:47 <dcbw> jeffm: so you're probably using the broadcom "wl.o" driver, 
                rigth?
11:11:20 <dcbw> jeffm: can you grab the output of 'lshal' and post that 
                somewhere for me?
11:12:41 <jeffm> i'm using the b43 driver
11:13:33 <dcbw> jeffm: ah, and then probably hal 0.5.12, rigth?
11:14:16 <jeffm> http://jeffreymahoney.com/lshal.out
11:14:28 <jeffm> 0.5.13
11:14:53 <dcbw> jeffm: ok, hal added support for the 'ssb' bus that the 
                broadcom parts use internally, which broke NM because NM wasn't 
                expecting that
11:16:21 <jeffm> dcbw: ok, has that support been implemented yet?
11:16:35 <dcbw> jeffm: checking that out, I remember discussing it with the 
                debian guys a while ago
11:16:53 <dcbw> jeffm: mbiebl: oh yeah, I did
11:16:56 <dcbw> jeffm: 
http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?h=NETWORKMANAGER_0_7&id=d185695d80b248354dd7a95fd896daa5c45085e5
11:17:26 <dcbw> jeffm: so basically, opensuse needs to patch NM since they 
                updated HAL since there was an interdependency

So this should be fixed with that patch or a version bump. I've attached the output of lshal for reference.
Comment 1 Vincent Untz 2009-09-03 13:46:37 UTC
Tambet, can you take a look? There's also a submission for NM waiting, that might already contain the fix (19051, which goes with 19049).
Comment 2 Tambet Ingo 2009-09-03 13:53:40 UTC
I fixed it last week.

*** This bug has been marked as a duplicate of bug 526105 ***