2009-10-06 19:18:17

by Riffer

[permalink] [raw]
Subject: Bleeding Edge b43 dated since 30 of september no longer working & today does not even compile.

Hello!

The problem is described in the topic.

Symptons:

The driver gets loaded and all depending drivers too but the wireless
device does not come up (iwconfig shows nothing, "ADDRCONF(NETDEV_UP):"
does not follow in /var/log/messages after modprobing).

Any hints for me? Maybe a new functionality that has to be triggered?

I am using the bleeding drivers on a Compaq 615 Notebook having PCI ID
14e4:4315 (Broadcom) under Ubuntu 9.04 with kernel
2.6.30-02063006-generic AMD64.

Currently I am testing the bleeding edge driver nearly every day because
I am a very curious man :-) and my hope is to one day find the best
(fast and stable) wireless driver I can get for my notebook ;-)

The most stable driver at the moment (for me) is the archive from the
16th of september and as you can read here
http://forums.opensuse.org/2045067-post38.html bleeding edge had already
a failure that stopped working from 17th to 26th of september (for me)
where Larry pointed to a problem with cfg80211 (I am using WPA2).

Another problem is that the archive from today can not be compiled:

/home/riffer/bleeding/compat-wireless-2009-10-06/drivers/net/wireless/ath/main.o
In file included from
/home/riffer/bleeding/compat-wireless-2009-10-06/include/net/mac80211.h:22,
from
/home/riffer/bleeding/compat-wireless-2009-10-06/drivers/net/wireless/ath/ath.h:22,
from
/home/riffer/bleeding/compat-wireless-2009-10-06/drivers/net/wireless/ath/main.c:20:
/home/riffer/bleeding/compat-wireless-2009-10-06/include/net/cfg80211.h:1146:
Fehler: »ETHTOOL_BUSINFO_LEN« ist hier nicht deklariert (nicht in einer
Funktion)
(translation:
Error »ETHTOOL_BUSINFO_LEN« is not declared here (not in a function))

best regards

p.s.:
I am only a user and not a developer. If my posting to this mailing-list
is a mistake please tell me!!!
--
Riffer


2009-10-07 18:36:39

by Riffer

[permalink] [raw]
Subject: Bleeding Edge does not compile (was Re: Bleeding Edge b43 dated since 30 of september no longer working & today does not even compile.)

Hello!

Thanks for your reply!

Besides the other failure mentioned after patching the version of 06th
there is a new problem with the one from today (7th of oct):

----
/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/ath5k/base.c:
In Funktion »ath5k_pci_suspend_compat«:
/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/ath5k/base.c:206:
Fehler: Inkompatibler Typ für Argument 1 von »ath5k_pci_suspend«
/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/ath5k/base.c:
In Funktion »ath5k_pci_resume_compat«:
/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/ath5k/base.c:224:
Fehler: Inkompatibler Typ für Argument 1 von »ath5k_pci_resume«
make[5]: ***
[/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/ath5k/base.o]
Fehler 1
make[4]: ***
[/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/ath5k]
Fehler 2
make[3]: ***
[/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath]
Fehler 2
make[2]: ***
[/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless]
Fehler 2
make[1]: *** [_module_/home/riffer/bleeding/compat-wireless-2009-10-07]
Fehler 2
make[1]: Verlasse Verzeichnis
'/usr/src/linux-headers-2.6.30-02063006-generic'
make: *** [modules] Fehler 2

----

--
Best regards,
Riffer

2009-10-12 11:11:42

by Florian Fainelli

[permalink] [raw]
Subject: Re: Bleeding Edge does not compile (was Re: Bleeding Edge b43 dated since 30 of september no longer working & today does not even compile.)

Hi,

On Wednesday 07 October 2009 20:34:12 Riffer wrote:
> Hello!
>
> Thanks for your reply!
>
> Besides the other failure mentioned after patching the version of 06th
> there is a new problem with the one from today (7th of oct):
>
> ----
> /home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/a
>th5k/base.c: In Funktion »ath5k_pci_suspend_compat«:
> /home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/a
>th5k/base.c:206: Fehler: Inkompatibler Typ für Argument 1 von
> »ath5k_pci_suspend«
> /home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/a
>th5k/base.c: In Funktion »ath5k_pci_resume_compat«:
> /home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/a
>th5k/base.c:224: Fehler: Inkompatibler Typ für Argument 1 von
> »ath5k_pci_resume«
> make[5]: ***
> [/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/
>ath5k/base.o] Fehler 1
> make[4]: ***
> [/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath/
>ath5k] Fehler 2
> make[3]: ***
> [/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless/ath]
> Fehler 2
> make[2]: ***
> [/home/riffer/bleeding/compat-wireless-2009-10-07/drivers/net/wireless]
> Fehler 2
> make[1]: *** [_module_/home/riffer/bleeding/compat-wireless-2009-10-07]
> Fehler 2
> make[1]: Verlasse Verzeichnis
> '/usr/src/linux-headers-2.6.30-02063006-generic'
> make: *** [modules] Fehler 2

I got the same compilation failure here, the code in ath5k/base.c looks
perfectly fine though.

2009-10-06 19:31:20

by Gábor Stefanik

[permalink] [raw]
Subject: Re: Bleeding Edge b43 dated since 30 of september no longer working & today does not even compile.

On Tue, Oct 6, 2009 at 8:52 PM, Riffer <[email protected]> wrote:
> Hello!
>
> The problem is described in the topic.
>
> Symptons:
>
> The driver gets loaded and all depending drivers too but the wireless
> device does not come up (iwconfig shows nothing, "ADDRCONF(NETDEV_UP):"
> does not follow in /var/log/messages after modprobing).
>
> Any hints for me? Maybe a new functionality that has to be triggered?
>
> I am using the bleeding drivers on a Compaq 615 Notebook having PCI ID
> 14e4:4315 (Broadcom) under Ubuntu 9.04 with kernel
> 2.6.30-02063006-generic AMD64.
>

That's probably "wext: refactor".

Try connecting manually using iw (not iwconfig).

> Currently I am testing the bleeding edge driver nearly every day because
> I am a very curious man :-) and my hope is to one day find the best
> (fast and stable) wireless driver I can get for my notebook ;-)
>
> The most stable driver at the moment (for me) is the archive from the
> 16th of september and as you can read here
> http://forums.opensuse.org/2045067-post38.html bleeding edge had already
> a failure that stopped working from 17th to 26th of september (for me)
> where Larry pointed to a problem with cfg80211 (I am using WPA2).
>
> Another problem is that the archive from today can not be compiled:
>
> /home/riffer/bleeding/compat-wireless-2009-10-06/drivers/net/wireless/ath/main.o
> In file included from
> /home/riffer/bleeding/compat-wireless-2009-10-06/include/net/mac80211.h:22,
> ? ? ? ? ? ? ? ? from
> /home/riffer/bleeding/compat-wireless-2009-10-06/drivers/net/wireless/ath/ath.h:22,
> ? ? ? ? ? ? ? ? from
> /home/riffer/bleeding/compat-wireless-2009-10-06/drivers/net/wireless/ath/main.c:20:
> /home/riffer/bleeding/compat-wireless-2009-10-06/include/net/cfg80211.h:1146:
> Fehler: ?ETHTOOL_BUSINFO_LEN? ist hier nicht deklariert (nicht in einer
> Funktion)
> (translation:
> Error ?ETHTOOL_BUSINFO_LEN? is not declared here (not in a function))
>
> best regards
>
> p.s.:
> I am only a user and not a developer. If my posting to this mailing-list
> is a mistake please tell me!!!
> --
> Riffer
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to [email protected]
> More majordomo info at ?http://vger.kernel.org/majordomo-info.html
>



--
Vista: [V]iruses, [I]ntruders, [S]pyware, [T]rojans and [A]dware. :-)

2009-10-12 18:05:34

by Riffer

[permalink] [raw]
Subject: Re: Bleeding Edge does not compile (was Re: Bleeding Edge b43 dated since 30 of september no longer working & today does not even compile.)

Florian Fainelli wrote:

> I got the same compilation failure here, the code in ath5k/base.c looks
> perfectly fine though.

The problem has been fixed in "compat-wireless-2009-10-09".
This package works as good as my previous favorite for "b43" named
"compat-wireless-2009-09-16". In addition it seems to be a little more
stable regarding connecting on system startup.

Thanks to whoever has fixed that! :-)

--
Riffer

2009-10-06 21:16:42

by John W. Linville

[permalink] [raw]
Subject: Re: Bleeding Edge b43 dated since 30 of september no longer working & today does not even compile.

On Tue, Oct 06, 2009 at 08:52:23PM +0200, Riffer wrote:

> Another problem is that the archive from today can not be compiled:
>
> /home/riffer/bleeding/compat-wireless-2009-10-06/drivers/net/wireless/ath/main.o
> In file included from
> /home/riffer/bleeding/compat-wireless-2009-10-06/include/net/mac80211.h:22,
> from
> /home/riffer/bleeding/compat-wireless-2009-10-06/drivers/net/wireless/ath/ath.h:22,
> from
> /home/riffer/bleeding/compat-wireless-2009-10-06/drivers/net/wireless/ath/main.c:20:
> /home/riffer/bleeding/compat-wireless-2009-10-06/include/net/cfg80211.h:1146:
> Fehler: ?ETHTOOL_BUSINFO_LEN? ist hier nicht deklariert (nicht in einer
> Funktion)
> (translation:
> Error ?ETHTOOL_BUSINFO_LEN? is not declared here (not in a function))

Odd that I didn't hit that, but whatever...does this fix it for you?

>From 463049630fa4c256025093ce94c66f9f4247b7c8 Mon Sep 17 00:00:00 2001
From: John W. Linville <[email protected]>
Date: Tue, 6 Oct 2009 16:55:28 -0400
Subject: [PATCH] cfg80211: fix compile error from missing ethtool.h

Signed-off-by: John W. Linville <[email protected]>
---
include/net/cfg80211.h | 1 +
net/wireless/ethtool.h | 2 --
2 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h
index 6f4862b..14915ea 100644
--- a/include/net/cfg80211.h
+++ b/include/net/cfg80211.h
@@ -18,6 +18,7 @@
#include <linux/nl80211.h>
#include <linux/if_ether.h>
#include <linux/ieee80211.h>
+#include <linux/ethtool.h>
#include <net/regulatory.h>

/* remove once we remove the wext stuff */
diff --git a/net/wireless/ethtool.h b/net/wireless/ethtool.h
index 70cbee1..695ecad 100644
--- a/net/wireless/ethtool.h
+++ b/net/wireless/ethtool.h
@@ -1,8 +1,6 @@
#ifndef __CFG80211_ETHTOOL__
#define __CFG80211_ETHTOOL__

-#include <linux/ethtool.h>
-
extern const struct ethtool_ops cfg80211_ethtool_ops;

#endif /* __CFG80211_ETHTOOL__ */
--
1.6.2.5

--
John W. Linville Someday the world will need a hero, and you
[email protected] might be all we have. Be ready.