Mailinglist Archive: opensuse-bugs (4709 mails)

< Previous Next >
[Bug 567137] 2.6.25.20-0.5 implementation of ath5k driver refuses to identify hardware correctly
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 6 Apr 2010 09:57:49 +0000
  • Message-id: <20100406095749.1F9AA245520@xxxxxxxxxxxxxxxxxxxxxx>
http://bugzilla.novell.com/show_bug.cgi?id=567137

http://bugzilla.novell.com/show_bug.cgi?id=567137#c5


Jiri Slaby <jslaby@xxxxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
InfoProvider| |drankinatty@suddenlinkmail.
| |com

--- Comment #5 from Jiri Slaby <jslaby@xxxxxxxxxx> 2010-04-06 09:57:45 UTC ---
(In reply to comment #4)
I can't update to 11.2, I tried, but opensuse does not have a fglrx driver
for 11.2 for my card (x1200) and without the fglrx driver desktop effects
crashes and spontaneously shuts down. The radeonhd driver is a no-go as well
due to July 09 changes that left it blackscreening for my card. So 11.0 with
the 8-9 ATI driver (fglrx 8.532) is the only workable solution.

11.0 is near the end of its lifecycle. Please report any problems in 11.2 you
have to have fixes and support after 11.0 ceases to exist.

I am no expect of kernel module loading, but I believe the problem with
the
madwifi driver is the openSuSE /lib/modules/<kernel>/modules.alias file which
causes the proper module to fail to load. Specifically, I think suse has a
problem with module.alias because it has duplicate entries for the same
madwifi
device that points to different modules (that can't be right).

It is pretty OK to have double entries in alias list.

My Atheros card
has the following ID:

ath_pci: r3725+AR5007EG
ACPI: PCI Interrupt 0000:17:00.0[A] -> GSI 19 (level, low) -> IRQ 19
^^^^^^^^^^^^^

These are just bus identification. Use lspci -nn to see PCI IDs.

SuSE module.alias has:
alias pci:v0000168Cd00000017sv*sd*bc*sc*i* ath5k
^^^^^^ ^^^^^
..
alias pci:v0000168Cd00000017sv*sd*bc*sc*i* ath_pci
^^^^^^ ^^^^^
..
That is duplicate entries for 0000:17:00.0[A] with one pointing to ath5k and
one pointing at ath_pci. Consequently it doesn't know what module to load.

It loads both. And the earlier loaded binds to the device.

No with Arch, the Arch module.alias only has one entry for 0000:17:00.0[A]:
..
alias pci:v0000168Cd00000017sv*sd*bc*sc*i* ath5k
^^^^^^ ^^^^^

So, you don't use madwifi at all in Arch? (You shouldn't have to.)

If you look at the dmesg and syslog messages posted above, I think this
explains why my Atheros card is nearly impossible to get working on SuSE
without compiling custom madwifi packages, standing on one foot, and wiggling
your nose during the driver install and boot :p

Sorry, your card (better, the 2425 chip) is not supported in 11.0. You have to
use later kernel (e.g. 2.6.32 in 11.2 or 2.6.33 in Arch). Or use
compat-wireless. Then you can get rid of madwifi and use solely ath5k which
should work just fine.

Though, the blacklisting should work. What's the output of
modprobe -bnv ath5k
?

--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >