All of lore.kernel.org
 help / color / mirror / Atom feed
* [ath9k-devel] Enabling debug on Ath9k
@ 2009-04-02 12:57 Giorgio Mazzucchelli
  2009-04-02 16:24 ` Pavel Roskin
  0 siblings, 1 reply; 2+ messages in thread
From: Giorgio Mazzucchelli @ 2009-04-02 12:57 UTC (permalink / raw)
  To: ath9k-devel

As far as I have learn, the first step to read the card's EEPROM is to
enabling debug, correct me if I'm wrong.

Here they are the steps that I have follow:

in *config.mk*
added  *CONFIG_ATH9K_DEBUG=y *
then* make *&&* make install* in compat wireless' directory

problem: where I can find this configuration menu? *make menuconfig* in
which directory?

Device Drivers  --->
  [*] Network device support  --->
        Wireless LAN  --->
          <M>   Atheros 802.11n wireless cards support
          [*]     Atheros ath9k debugging


The issue is that I can't see any 'debug' parameter for ath9k module, take a
look:

modinfo ath9k
filename:
/lib/modules/2.6.28-9-generic/updates/drivers/net/wireless/ath9k/ath9k.ko
license:        Dual BSD/GPL
description:    Support for Atheros 802.11n wireless LAN cards.
author:         Atheros Communications
srcversion:     0E00038F566194A06BE4261
alias:          pci:v0000168Cd0000002Bsv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Asv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000029sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000027sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000024sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000023sv*sd*bc*sc*i*
depends:        led-class,mac80211,cfg80211
vermagic:       2.6.28-9-generic SMP mod_unload modversions 586
parm:           nohwcrypt:Disable hardware encryption (int)
parm:           btcoex_enable:Enable Bluetooth coexistence support (bool)

Then,
*modprobe ath9k debug=*0xo... should return me the regulatory info write in
the EEPROM
and
*modprobe cfg80211 ieee80211_regdom=*(the country code that I want) should
let me set the country code

Might anyone tell me if it's right?

Thank you
G.M.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20090402/b51cec38/attachment.htm 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [ath9k-devel] Enabling debug on Ath9k
  2009-04-02 12:57 [ath9k-devel] Enabling debug on Ath9k Giorgio Mazzucchelli
@ 2009-04-02 16:24 ` Pavel Roskin
  0 siblings, 0 replies; 2+ messages in thread
From: Pavel Roskin @ 2009-04-02 16:24 UTC (permalink / raw)
  To: ath9k-devel

On Thu, 2009-04-02 at 14:57 +0200, Giorgio Mazzucchelli wrote:
> As far as I have learn, the first step to read the card's EEPROM is to
> enabling debug, correct me if I'm wrong.

EEPROM is read by ath9k regardless of whether debugging is enabled or
not.

> Here they are the steps that I have follow:
> 
> in config.mk
> added  CONFIG_ATH9K_DEBUG=y 
> then make && make install in compat wireless' directory
> 
> problem: where I can find this configuration menu? make menuconfig in
> which directory?
> Device Drivers  --->
>   [*] Network device support  --->
>         Wireless LAN  --->
>           <M>   Atheros 802.11n wireless cards support
>           [*]     Atheros ath9k debugging

Sorry, I haven't touched compat-wireless for a long time.

> The issue is that I can't see any 'debug' parameter for ath9k module,
> take a look:
> 
> modinfo ath9k
> filename:       /lib/modules/2.6.28-9-generic/updates/drivers/net/wireless/ath9k/ath9k.ko
> license:        Dual BSD/GPL
> description:    Support for Atheros 802.11n wireless LAN cards.
> author:         Atheros Communications
> srcversion:     0E00038F566194A06BE4261
> alias:          pci:v0000168Cd0000002Bsv*sd*bc*sc*i*
> alias:          pci:v0000168Cd0000002Asv*sd*bc*sc*i*
> alias:          pci:v0000168Cd00000029sv*sd*bc*sc*i*
> alias:          pci:v0000168Cd00000027sv*sd*bc*sc*i*
> alias:          pci:v0000168Cd00000024sv*sd*bc*sc*i*
> alias:          pci:v0000168Cd00000023sv*sd*bc*sc*i*
> depends:        led-class,mac80211,cfg80211
> vermagic:       2.6.28-9-generic SMP mod_unload modversions 586 
> parm:           nohwcrypt:Disable hardware encryption (int)
> parm:           btcoex_enable:Enable Bluetooth coexistence support
> (bool)

It means that CONFIG_ATH9K_DEBUG wasn't enabled.  If I enable it, I see
3 parameters:

parm:           debug:uint
parm:           nohwcrypt:Disable hardware encryption (int)
parm:           btcoex_enable:Enable Bluetooth coexistence support (bool)

> Then, 
> modprobe ath9k debug=0xo... should return me the regulatory info write
> in the EEPROM

It would load the module.  If you need any specific information, you can
just add a printk() statement in the place where the code is read.

> and 
> modprobe cfg80211 ieee80211_regdom=(the country code that I want)
> should let me set the country code

That should work.

-- 
Regards,
Pavel Roskin

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-04-02 16:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-02 12:57 [ath9k-devel] Enabling debug on Ath9k Giorgio Mazzucchelli
2009-04-02 16:24 ` Pavel Roskin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.