Bug 175666

Summary: No longer Automatic sensing of Atheros Wireless Card
Product: [openSUSE] SUSE Linux 10.1 Reporter: John Ireland <john_g.ireland>
Component: InstallationAssignee: Michal Zugec <mzugec>
Status: RESOLVED WORKSFORME QA Contact: Stanislav Visnovsky <visnov>
Severity: Normal    
Priority: P5 - None CC: quentin.jackson, russell, suse-beta
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: output from hwinfo --network

Description John Ireland 2006-05-15 12:08:55 UTC
Suse 10.01 does not detect the Atheros wireless card on the Toshiba satellite 522 computer.  Version 10.0 does!

The data from version 10 is as follows:

ASKEY AR5211 802.11ab NIC

Config Name id-00:90:96:65:f1:4e

Device Name: wlan-id-00:90:96:65:f1:4e

Hardware Config Name: bus-pci-0000:02:0a.0

Module Name ath-pci

On vesion 10.01 impossible to use the set-up screen to detect the inbuilt card.
Comment 1 Michael Gross 2006-05-15 14:02:09 UTC
Please be more verbose. What does that mean? What does happen if you try to configure the card with YaST? Are you using NetworkManager or tradtional networking? What does `hwinfo --wlan' output?
Comment 2 John Ireland 2006-05-16 22:29:30 UTC
hwinfo --wlan produces a null output.

On reloading Suse 10.01
System Analysis (Expert) detects the card as an Ethernet Conroller not a wirelss card

Network interface 
did not detect the wireless card even though switched on 
Internet Connection Test log showed failure Interface wlan0 is not available

Manual configuration at the Network Connection screen (during the initial set up) does not detect the Wireless Card.
Comment 3 Christian Boltz 2006-05-16 23:52:25 UTC
Please have a look at the release notes regarding atheros cards...
Comment 4 Michael Gross 2006-05-17 10:38:21 UTC
The madwifi driver was removed, but I don't see a reason why the card should not at least be detected then. John, what does `hwinfo --network' output?
Comment 5 Michael Gross 2006-05-17 11:25:30 UTC
*** Bug 175532 has been marked as a duplicate of this bug. ***
Comment 6 John Ireland 2006-05-17 17:01:11 UTC
Created attachment 83899 [details]
output from hwinfo --network

Not much here!
Comment 7 John Ireland 2006-05-18 08:42:31 UTC
The comment to read the release notes in most unhelpful.  Network Configuration occurs before the release notes are displayed!  Spending a frustrating 2 hours trying to mend a broken install (when it worked in a previous version) it is no comfort to be told to RTFM when its not available.

After installation where are the release notes stored?

Because I cannot connect to the Internet from SUSE this comment is being sent from Windows!
Comment 8 Christian Boltz 2006-05-18 22:30:49 UTC
(In reply to comment #7)
> The comment to read the release notes in most unhelpful.  Network Configuration
> occurs before the release notes are displayed!

You can also view them in the proposal (installation summary) screen, there's a button in the left-bottom corner.

> After installation where are the release notes stored?

/usr/share/doc/release-notes/
 
BTW: Maybe you want to read http://en.opensuse.org/Atheros_madwifi ;-)
Comment 9 John Ireland 2006-05-19 15:34:30 UTC
Noted the button on reloading the software, thank you.  Have read the madwifi pages and I will try to update and install the new driver onto the system.
Comment 10 Michael Gross 2006-05-22 14:07:57 UTC
Martin, we are getting quite some reports about this. I think we should rather output some message that states the fact that the driver is no longer shipped but not only ignore the device, this confuses users as it worked before.
Comment 11 Quentin Jackson 2006-05-25 01:24:05 UTC
A thought which may help things.  What if we put a message along the lines of, "SuSE linux has detected that you have some hardware that the manufacturers refuse to make software available for Linux.  Please click here for a list of that hardware and also see this page for a current supported hardware list."  That way we're educating people trying this out that there is a problem, top check the list before buying hardware and probably helping to push the OSS way.  Just a thought.
Comment 12 Quentin Jackson 2006-05-25 01:29:11 UTC
A thought which may help things.  What if we put a message along the lines of, "SuSE linux has detected that you have some hardware whereby the manufacturers of that hardware refuse to make it properly compatible with Linux.  Please click here for a list of that hardware and also see this page for a current supported hardware list and possible workarounds."  That way we're educating people trying this out that there is a problem, to check the compatibilty list before buying hardware, educating about which brands are supporting OSS and probably helping to push those manufacturers the OSS way as well.  Just a thought.
Comment 13 Quentin Jackson 2006-05-25 01:30:06 UTC
Sorry, got a 'Mid Air Collision' on comment 11 during changes.  Comment 12 is the correct one.
Comment 14 Martin Vidner 2006-08-28 11:52:42 UTC
Reassigning to the new maintainer of yast2-network.
Comment 15 Michal Zugec 2007-05-28 13:13:26 UTC
Qentin: I don't know how from hwinfo can I parse information, that this is such case ;-(
Comment 16 Michal Zugec 2007-05-28 13:17:33 UTC
Jiri, can you help here?
How to detect whether atheros device is network card or wireless?
Do you know about any plans to solve that (new wifi stack)?
Comment 17 Jiri Benc 2007-05-28 14:14:18 UTC
When a driver for the device is not included, there is no way to obtain information whether the device is Ethernet or wireless one from the kernel. That's not a limitation of the wireless stack nor kernel. The problem is there is no PCI class for wireless controllers (in fact, it is, but nobody seems to use it, wireless devices identify themselves as Ethernet controllers or generic network controllers).

You would need to have a custom PCI ids database in YaST to solve this.
Comment 18 Michal Zugec 2007-05-28 14:26:05 UTC
>> You would need to have a custom PCI ids database in YaST to solve this.

Steffen, what about have this database in hwinfo? I would suppress situation when hwinfo says netcard and YaST says no, it's wlan
Comment 19 Steffen Winterfeldt 2007-05-29 11:06:52 UTC
A separate database doesn't really work out.

Currently (as of 10.3) it is the responsibility of the kmp package
to provide modalias entries via spec file, like, eg:

# rpm -qp --supplements madwifi-kmp-default.rpm
modalias(kernel-default:pci:v000010B7d00000013sv*sd*bc*sc*i*)  
modalias(kernel-default:pci:v0000168Cd00000007sv*sd*bc*sc*i*)  
modalias(kernel-default:pci:v0000168Cd0000001[2356789ABCD]sv*sd*bc*sc*i*)  
modalias(kernel-default:pci:v0000168Cd0000101[4A]sv*sd*bc*sc*i*)  
modalias(kernel-default:pci:v0000168Cd00009013sv*sd*bc*sc*i*)  
modalias(kernel-default:pci:v0000A727d00000013sv*sd*bc*sc*i*)  

Then the package gets automatically installed and hwinfo detects the card
correctly.
Comment 20 Michal Zugec 2007-05-29 14:29:12 UTC
kernel maintainers: according comment #19 - can you handle this?
Comment 21 Andreas Jaeger 2007-08-11 13:39:10 UTC
How shall we move forward with this bug for 10.3?
Comment 22 Michal Zugec 2007-09-04 18:40:42 UTC
Hi John, can you test openSUSE 10.3 with madwifi-kmp-default.rpm package?
Comment 23 John Ireland 2007-09-05 15:49:34 UTC
Yes, when the stable release becomes available.  I have updated the Atheros Wireless Card to B/G capability rather than a/b.
Comment 24 Michal Zugec 2007-09-05 16:43:32 UTC
Ok
Comment 25 Michal Zugec 2007-09-25 11:46:26 UTC
John, when you'll testing this, please attach "hwinfo --netcard"
Comment 26 John Ireland 2007-10-11 14:27:50 UTC
Dear Michal

The updated Atheros wificard works perfectly.  Before installing the drive YAST recognises a network card but it did not report it correctly (sorry I didn't record the output).

If you are looking for the wireless software it takes a few minutes to navigate the SUSE site, and the instructions are not totally idiot proof, particularly to ensure you install the correct version, (default, zen, etc)

Thank for the help.