* [PATCH, v2] libertas: sort and categorize entries in decl.h
From: Holger Schurig @ 2009-10-20 12:44 UTC (permalink / raw)
To: linux-wireless; +Cc: John Linville, Dan Williams
In-Reply-To: <200910191527.04100.hs4233@mail.mn-solutions.de>
[PATCH, v2] libertas: sort and categorize entries in decl.h
This now makes decl.h only contain declarations for functions that don't
have their own *.h file.
No functional change.
Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de>
---
v2: compilation fix
--- linux-wl.orig/drivers/net/wireless/libertas/decl.h
+++ linux-wl/drivers/net/wireless/libertas/decl.h
@@ -8,46 +8,30 @@
#include <linux/netdevice.h>
-#include "defs.h"
-
-extern const struct ethtool_ops lbs_ethtool_ops;
-
-/** Function Prototype Declaration */
struct lbs_private;
struct sk_buff;
struct net_device;
-struct cmd_ctrl_node;
-struct cmd_ds_command;
-int lbs_suspend(struct lbs_private *priv);
-void lbs_resume(struct lbs_private *priv);
-
-void lbs_send_tx_feedback(struct lbs_private *priv, u32 try_count);
-void lbs_queue_event(struct lbs_private *priv, u32 event);
-void lbs_notify_command_response(struct lbs_private *priv, u8 resp_idx);
-int lbs_enter_auto_deep_sleep(struct lbs_private *priv);
-int lbs_exit_auto_deep_sleep(struct lbs_private *priv);
+/* ethtool.c */
+extern const struct ethtool_ops lbs_ethtool_ops;
-u32 lbs_fw_index_to_data_rate(u8 index);
-u8 lbs_data_rate_to_fw_index(u32 rate);
-/** The proc fs interface */
+/* tx.c */
+void lbs_send_tx_feedback(struct lbs_private *priv, u32 try_count);
netdev_tx_t lbs_hard_start_xmit(struct sk_buff *skb,
struct net_device *dev);
+/* rx.c */
int lbs_process_rxed_packet(struct lbs_private *priv, struct sk_buff *);
-struct chan_freq_power *lbs_find_cfp_by_band_and_channel(
- struct lbs_private *priv,
- u8 band,
- u16 channel);
/* persistcfg.c */
void lbs_persist_config_init(struct net_device *net);
void lbs_persist_config_remove(struct net_device *net);
+
/* main.c */
struct lbs_private *lbs_add_card(void *card, struct device *dmdev);
void lbs_remove_card(struct lbs_private *priv);
@@ -55,5 +39,17 @@
void lbs_stop_card(struct lbs_private *priv);
void lbs_host_to_card_done(struct lbs_private *priv);
+int lbs_suspend(struct lbs_private *priv);
+void lbs_resume(struct lbs_private *priv);
+
+void lbs_queue_event(struct lbs_private *priv, u32 event);
+void lbs_notify_command_response(struct lbs_private *priv, u8 resp_idx);
+
+int lbs_enter_auto_deep_sleep(struct lbs_private *priv);
+int lbs_exit_auto_deep_sleep(struct lbs_private *priv);
+
+u32 lbs_fw_index_to_data_rate(u8 index);
+u8 lbs_data_rate_to_fw_index(u32 rate);
+
#endif
--- linux-wl.orig/drivers/net/wireless/libertas/scan.c
+++ linux-wl/drivers/net/wireless/libertas/scan.c
@@ -12,10 +12,10 @@
#include <net/lib80211.h>
#include "host.h"
-#include "decl.h"
#include "dev.h"
#include "scan.h"
#include "assoc.h"
+#include "wext.h"
#include "cmd.h"
//! Approximate amount of data needed to pass a scan result back to iwlist
--- linux-wl.orig/drivers/net/wireless/libertas/wext.h
+++ linux-wl/drivers/net/wireless/libertas/wext.h
@@ -10,4 +10,9 @@
extern struct iw_handler_def lbs_handler_def;
extern struct iw_handler_def mesh_handler_def;
+struct chan_freq_power *lbs_find_cfp_by_band_and_channel(
+ struct lbs_private *priv,
+ u8 band,
+ u16 channel);
+
#endif
--
http://www.holgerschurig.de
^ permalink raw reply
* [PATCH, v2] libertas: move SIOCGIWAP calls to wext.c
From: Holger Schurig @ 2009-10-20 12:39 UTC (permalink / raw)
To: linux-wireless; +Cc: John Linville, Dan Williams
In-Reply-To: <200910191504.36726.hs4233@mail.mn-solutions.de>
Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de>
---
v1: Less and less files now depend on WEXT :-)
v2: fix compilation issue
--- linux-wl.orig/drivers/net/wireless/libertas/cmdresp.c
+++ linux-wl/drivers/net/wireless/libertas/cmdresp.c
@@ -27,23 +27,18 @@
*/
void lbs_mac_event_disconnected(struct lbs_private *priv)
{
- union iwreq_data wrqu;
-
if (priv->connect_status != LBS_CONNECTED)
return;
lbs_deb_enter(LBS_DEB_ASSOC);
- memset(wrqu.ap_addr.sa_data, 0x00, ETH_ALEN);
- wrqu.ap_addr.sa_family = ARPHRD_ETHER;
/*
* Cisco AP sends EAP failure and de-auth in less than 0.5 ms.
* It causes problem in the Supplicant
*/
-
msleep_interruptible(1000);
- wireless_send_event(priv->dev, SIOCGIWAP, &wrqu, NULL);
+ lbs_send_disconnect_notification(priv);
/* report disconnect to upper layer */
netif_stop_queue(priv->dev);
--- linux-wl.orig/drivers/net/wireless/libertas/main.c
+++ linux-wl/drivers/net/wireless/libertas/main.c
@@ -1227,7 +1227,6 @@
void lbs_remove_card(struct lbs_private *priv)
{
struct net_device *dev = priv->dev;
- union iwreq_data wrqu;
lbs_deb_enter(LBS_DEB_MAIN);
@@ -1252,9 +1251,7 @@
lbs_ps_wakeup(priv, CMD_OPTION_WAITFORRSP);
}
- memset(wrqu.ap_addr.sa_data, 0xaa, ETH_ALEN);
- wrqu.ap_addr.sa_family = ARPHRD_ETHER;
- wireless_send_event(priv->dev, SIOCGIWAP, &wrqu, NULL);
+ lbs_send_disconnect_notification(priv);
if (priv->is_deep_sleep) {
priv->is_deep_sleep = 0;
--- linux-wl.orig/drivers/net/wireless/libertas/wext.c
+++ linux-wl/drivers/net/wireless/libertas/wext.c
@@ -45,6 +45,15 @@
priv->pending_assoc_req = NULL;
}
+void lbs_send_disconnect_notification(struct lbs_private *priv)
+{
+ union iwreq_data wrqu;
+
+ memset(wrqu.ap_addr.sa_data, 0x00, ETH_ALEN);
+ wrqu.ap_addr.sa_family = ARPHRD_ETHER;
+ wireless_send_event(priv->dev, SIOCGIWAP, &wrqu, NULL);
+}
+
void lbs_send_iwevcustom_event(struct lbs_private *priv, s8 *str)
{
union iwreq_data iwrq;
--- linux-wl.orig/drivers/net/wireless/libertas/wext.h
+++ linux-wl/drivers/net/wireless/libertas/wext.h
@@ -4,6 +4,7 @@
#ifndef _LBS_WEXT_H_
#define _LBS_WEXT_H_
+void lbs_send_disconnect_notification(struct lbs_private *priv);
void lbs_send_iwevcustom_event(struct lbs_private *priv, s8 *str);
extern struct iw_handler_def lbs_handler_def;
--
http://www.holgerschurig.de
^ permalink raw reply
* 2.6.32-rc5-git1 -- INFO: possible circular locking dependency detected
From: Miles Lane @ 2009-10-20 12:35 UTC (permalink / raw)
To: LKML, Johannes Berg, Corentin Chary, Luis R. Rodriguez,
Jouni Malinen, Sujith Manoharan, Vasanthakumar Thiagarajan,
Senthil Balasubramanian, linux-wireless
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [ INFO: possible
circular locking dependency detected ]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] 2.6.32-rc5-git1 #1
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
-------------------------------------------------------
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] events/0/9 is trying to
acquire lock:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
(&rfkill->sync_work){+.+.+.}, at: [<c1039083>]
__cancel_work_timer+0x81/0x181
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] but task is already holding lock:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
(&ehotk->hotplug_lock){+.+.+.}, at: [<f8587708>]
eeepc_rfkill_hotplug+0x45/0xda [eeepc_laptop]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] which lock already
depends on the new lock.
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] the existing dependency
chain (in reverse order) is:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] -> #2
(&ehotk->hotplug_lock){+.+.+.}:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c104ac60>]
__lock_acquire+0x9fb/0xb6d
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c104ae2e>]
lock_acquire+0x5c/0x73
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c129e223>]
__mutex_lock_common+0x39/0x375
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c129e5ee>]
mutex_lock_nested+0x2b/0x33
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f8587708>]
eeepc_rfkill_hotplug+0x45/0xda [eeepc_laptop]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f858787c>]
eeepc_rfkill_set+0x1d/0x2d [eeepc_laptop]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4a9f>]
rfkill_set_block+0x6f/0xb1 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4b78>]
__rfkill_switch_all+0x2e/0x51 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4c12>]
rfkill_switch_all+0x33/0x41 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f51b0>]
rfkill_op_handler+0xf0/0x11e [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1038965>]
worker_thread+0x161/0x233
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c103b883>]
kthread+0x5f/0x64
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1003613>]
kernel_thread_helper+0x7/0x10
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] -> #1
(rfkill_global_mutex){+.+.+.}:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c104ac60>]
__lock_acquire+0x9fb/0xb6d
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c104ae2e>]
lock_acquire+0x5c/0x73
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c129e223>]
__mutex_lock_common+0x39/0x375
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c129e5ee>]
mutex_lock_nested+0x2b/0x33
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4c36>]
rfkill_sync_work+0x16/0x35 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1038965>]
worker_thread+0x161/0x233
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c103b883>]
kthread+0x5f/0x64
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1003613>]
kernel_thread_helper+0x7/0x10
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] -> #0
(&rfkill->sync_work){+.+.+.}:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c104ab62>]
__lock_acquire+0x8fd/0xb6d
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c104ae2e>]
lock_acquire+0x5c/0x73
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c10390ab>]
__cancel_work_timer+0xa9/0x181
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c103919a>]
cancel_work_sync+0xa/0xc
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4e55>]
rfkill_unregister+0x37/0x93 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f84d95bc>]
wiphy_unregister+0x21/0x14c [cfg80211]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f885a0ed>]
ieee80211_unregister_hw+0xa7/0xc5 [mac80211]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f89805d9>]
ath_detach+0x73/0x11b [ath9k]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f898068c>]
ath_cleanup+0xb/0x35 [ath9k]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f8987305>]
ath_pci_remove+0x15/0x17 [ath9k]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c112c7a7>]
pci_device_remove+0x19/0x39
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c5076>]
__device_release_driver+0x59/0x9d
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c5157>]
device_release_driver+0x18/0x23
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c470b>]
bus_remove_device+0x71/0x7e
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c3425>]
device_del+0xf0/0x131
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c3471>]
device_unregister+0xb/0x15
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1128d11>]
pci_stop_bus_device+0x45/0x61
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1128d91>]
pci_remove_bus_device+0xd/0x90
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f8587780>]
eeepc_rfkill_hotplug+0xbd/0xda [eeepc_laptop]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f858787c>]
eeepc_rfkill_set+0x1d/0x2d [eeepc_laptop]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4a9f>]
rfkill_set_block+0x6f/0xb1 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4b78>]
__rfkill_switch_all+0x2e/0x51 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4c12>]
rfkill_switch_all+0x33/0x41 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f51b0>]
rfkill_op_handler+0xf0/0x11e [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1038965>]
worker_thread+0x161/0x233
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c103b883>]
kthread+0x5f/0x64
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1003613>]
kernel_thread_helper+0x7/0x10
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] other info that might
help us debug this:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] 4 locks held by events/0/9:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] #0: (events){+.+.+.},
at: [<c1038923>] worker_thread+0x11f/0x233
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] #1:
((rfkill_op_work).work){+.+.+.}, at: [<c1038923>]
worker_thread+0x11f/0x233
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] #2:
(rfkill_global_mutex){+.+.+.}, at: [<f83f4bfd>]
rfkill_switch_all+0x1e/0x41 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] #3:
(&ehotk->hotplug_lock){+.+.+.}, at: [<f8587708>]
eeepc_rfkill_hotplug+0x45/0xda [eeepc_laptop]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] stack backtrace:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] Pid: 9, comm: events/0
Not tainted 2.6.32-rc5-git1 #1
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] Call Trace:
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c129d1e0>] ? printk+0xf/0x17
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1049f29>]
print_circular_bug+0x8a/0x96
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c104ab62>]
__lock_acquire+0x8fd/0xb6d
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c104ae2e>]
lock_acquire+0x5c/0x73
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1039083>] ?
__cancel_work_timer+0x81/0x181
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c10390ab>]
__cancel_work_timer+0xa9/0x181
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1039083>] ?
__cancel_work_timer+0x81/0x181
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c104974c>] ?
mark_lock+0x1e/0x1e2
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1049953>] ?
mark_held_locks+0x43/0x5b
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c108b0d1>] ? kfree+0xbf/0xcb
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c103919a>]
cancel_work_sync+0xa/0xc
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4e55>]
rfkill_unregister+0x37/0x93 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f84d95bc>]
wiphy_unregister+0x21/0x14c [cfg80211]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1038d10>] ?
destroy_workqueue+0x72/0x77
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f885a0ed>]
ieee80211_unregister_hw+0xa7/0xc5 [mac80211]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f89805d9>]
ath_detach+0x73/0x11b [ath9k]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f898068c>]
ath_cleanup+0xb/0x35 [ath9k]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f8987305>]
ath_pci_remove+0x15/0x17 [ath9k]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c112c7a7>]
pci_device_remove+0x19/0x39
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c5076>]
__device_release_driver+0x59/0x9d
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c5157>]
device_release_driver+0x18/0x23
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c470b>]
bus_remove_device+0x71/0x7e
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c3425>]
device_del+0xf0/0x131
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c11c3471>]
device_unregister+0xb/0x15
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1128d11>]
pci_stop_bus_device+0x45/0x61
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1128d91>]
pci_remove_bus_device+0xd/0x90
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f8587780>]
eeepc_rfkill_hotplug+0xbd/0xda [eeepc_laptop]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f858787c>]
eeepc_rfkill_set+0x1d/0x2d [eeepc_laptop]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4a9f>]
rfkill_set_block+0x6f/0xb1 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4b78>]
__rfkill_switch_all+0x2e/0x51 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f4c12>]
rfkill_switch_all+0x33/0x41 [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f51b0>]
rfkill_op_handler+0xf0/0x11e [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1038965>]
worker_thread+0x161/0x233
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1038923>] ?
worker_thread+0x11f/0x233
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<f83f50c0>] ?
rfkill_op_handler+0x0/0x11e [rfkill]
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c103ba7d>] ?
autoremove_wake_function+0x0/0x2f
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1038804>] ?
worker_thread+0x0/0x233
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c103b883>] kthread+0x5f/0x64
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c103b824>] ? kthread+0x0/0x64
Oct 20 08:08:21 ubuntu kernel: [ 17.543373] [<c1003613>]
kernel_thread_helper+0x7/0x10
^ permalink raw reply
* iw: [PATCH] display station noise
From: Holger Schurig @ 2009-10-20 12:16 UTC (permalink / raw)
To: linux-wireless, Johannes Berg
Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de>
Index: iw/link.c
===================================================================
--- iw.orig/link.c 2009-10-20 12:32:55.000000000 +0200
+++ iw/link.c 2009-10-20 12:33:26.000000000 +0200
@@ -119,6 +119,7 @@ static int print_link_sta(struct nl_msg
[NL80211_STA_INFO_RX_PACKETS] = { .type = NLA_U32 },
[NL80211_STA_INFO_TX_PACKETS] = { .type = NLA_U32 },
[NL80211_STA_INFO_SIGNAL] = { .type = NLA_U8 },
+ [NL80211_STA_INFO_NOISE] = { .type = NLA_U8 },
[NL80211_STA_INFO_TX_BITRATE] = { .type = NLA_NESTED },
[NL80211_STA_INFO_LLID] = { .type = NLA_U16 },
[NL80211_STA_INFO_PLID] = { .type = NLA_U16 },
@@ -157,6 +158,9 @@ static int print_link_sta(struct nl_msg
if (sinfo[NL80211_STA_INFO_SIGNAL])
printf("\tsignal: %d dBm\n",
(int8_t)nla_get_u8(sinfo[NL80211_STA_INFO_SIGNAL]));
+ if (sinfo[NL80211_STA_INFO_NOISE])
+ printf("\tnoise: %d dBm\n",
+ (int8_t)nla_get_u8(sinfo[NL80211_STA_INFO_NOISE]));
if (sinfo[NL80211_STA_INFO_TX_BITRATE]) {
if (nla_parse_nested(rinfo, NL80211_RATE_INFO_MAX,
--
http://www.holgerschurig.de
^ permalink raw reply
* [PATCH] cfg80211: allow driver to signal noise level
From: Holger Schurig @ 2009-10-20 12:13 UTC (permalink / raw)
To: John Linville, Johannes Berg, linux-wireless
Allows a WLAN driver to signal current noise level:
# iw eth1 link
Connected to 00:13:19:80:da:30 (on eth1)
SSID: SSID
freq: 2437
RX: 424 bytes (5 packets)
TX: 0 bytes (0 packets)
signal: -49 dBm
noise: -93 dBm
tx bitrate: 11.0 MBit/s
Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de>
---
NOTE: I didn't find out how to modify wext-compat.c so
that "iwconfig" would also display the noise.
--- linux-wl.orig/include/linux/nl80211.h
+++ linux-wl/include/linux/nl80211.h
@@ -871,6 +871,8 @@
* @NL80211_STA_INFO_RX_PACKETS: total received packet (u32, from this station)
* @NL80211_STA_INFO_TX_PACKETS: total transmitted packets (u32, to this
* station)
+ * @NL80211_STA_INFO_NOISE: noise level (u8, dBm) (used in station mode for
+ * "iw link")
*/
enum nl80211_sta_info {
__NL80211_STA_INFO_INVALID,
@@ -884,6 +886,7 @@
NL80211_STA_INFO_TX_BITRATE,
NL80211_STA_INFO_RX_PACKETS,
NL80211_STA_INFO_TX_PACKETS,
+ NL80211_STA_INFO_NOISE,
/* keep last */
__NL80211_STA_INFO_AFTER_LAST,
--- linux-wl.orig/include/net/cfg80211.h
+++ linux-wl/include/net/cfg80211.h
@@ -309,6 +309,7 @@
* (tx_bitrate, tx_bitrate_flags and tx_bitrate_mcs)
* @STATION_INFO_RX_PACKETS: @rx_packets filled
* @STATION_INFO_TX_PACKETS: @tx_packets filled
+ * @STATION_INFO_NOISE: @noise filled
*/
enum station_info_flags {
STATION_INFO_INACTIVE_TIME = 1<<0,
@@ -321,6 +322,7 @@
STATION_INFO_TX_BITRATE = 1<<7,
STATION_INFO_RX_PACKETS = 1<<8,
STATION_INFO_TX_PACKETS = 1<<9,
+ STATION_INFO_NOISE = 1<<10,
};
/**
@@ -367,6 +369,7 @@
* @plid: mesh peer link id
* @plink_state: mesh peer link state
* @signal: signal strength of last received packet in dBm
+ * @noise: noise level in dBm
* @txrate: current unicast bitrate to this station
* @rx_packets: packets received from this station
* @tx_packets: packets transmitted to this station
@@ -384,6 +387,7 @@
u16 plid;
u8 plink_state;
s8 signal;
+ s8 noise;
struct rate_info txrate;
u32 rx_packets;
u32 tx_packets;
--- linux-wl.orig/net/wireless/nl80211.c
+++ linux-wl/net/wireless/nl80211.c
@@ -1636,6 +1636,9 @@
if (sinfo->filled & STATION_INFO_SIGNAL)
NLA_PUT_U8(msg, NL80211_STA_INFO_SIGNAL,
sinfo->signal);
+ if (sinfo->filled & STATION_INFO_NOISE)
+ NLA_PUT_U8(msg, NL80211_STA_INFO_NOISE,
+ sinfo->noise);
if (sinfo->filled & STATION_INFO_TX_BITRATE) {
txrate = nla_nest_start(msg, NL80211_STA_INFO_TX_BITRATE);
if (!txrate)
--
http://www.holgerschurig.de
^ permalink raw reply
* Re: [PATCH net-next V2 1/3] iwmc3200top: Add Intel Wireless MultiCom 3200 top driver.
From: Tomas Winkler @ 2009-10-20 11:53 UTC (permalink / raw)
To: David Miller, Marcel Holtmann
Cc: linville, netdev, linux-wireless, linux-mmc, yi.zhu,
inaky.perez-gonzalez, cindy.h.kao, guy.cohen, ron.rindjunsky
In-Reply-To: <20091019.215457.43252934.davem@davemloft.net>
On Tue, Oct 20, 2009 at 6:54 AM, David Miller <davem@davemloft.net> wrote:
> From: Tomas Winkler <tomas.winkler@intel.com>
> Date: Sat, 17 Oct 2009 21:09:34 +0200
>
>> This patch adds Intel Wireless MultiCom 3200 top driver.
>> IWMC3200 is 4Wireless Com CHIP (GPS/BT/WiFi/WiMAX).
>> Top driver is responsible for device initialization and firmware download.
>> Firmware handled by top is responsible for top itself and
>> as well as bluetooth and GPS coms. (Wifi and WiMax provide their own firmware)
>> In addition top driver is used to retrieve firmware logs
>> and supports other debugging features
>>
>> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
>
> Applied to net-next-2.6
Thanks Dave
Marcel
I want to send out now the BT driver, would like the patch against
bluetooth-next-2.6.git, then I wait till you sync or can you also pick
it from net-next if Dave is OK with that?
Thanks
Tomas
^ permalink raw reply
* question: "possible recursive locking detected" with cfg80211 + monitor mode
From: Holger Schurig @ 2009-10-20 10:36 UTC (permalink / raw)
To: linux-wireless
Hi !
I'm about to add monitor mode to my cfg80211 code. I wanted to
keep as much of the monitor mode code from libertas that I could,
mainly
* priv->rtap_net_dev
* lbs_rtap_XXX() in main.c
* process_rxed_802_11_packet() in rx.c.
So my code is quite simply currently:
static struct cfg80211_ops lbs_cfg80211_ops = {
// ...
.change_virtual_intf = lbs_change_intf,
};
static int lbs_change_intf(struct wiphy *wiphy, struct net_device *dev,
enum nl80211_iftype type, u32 *flags,
struct vif_params *params)
{
struct lbs_private *priv = wiphy_priv(wiphy);
int ret = 0;
lbs_deb_enter(LBS_DEB_CFG80211);
switch(type) {
case NL80211_IFTYPE_MONITOR:
ret = lbs_enable_monitor_mode(priv, type == NL80211_IFTYPE_MONITOR);
if (!priv->rtap_net_dev)
lbs_add_rtap(priv);
if (ret)
goto done;
break;
// ...
However, when I now run "iw wlan0 interface type monitor", I get
this in dmesg:
[ 9366.886670] libertas enter: lbs_change_intf()
[ 9366.886765] ##HS type 6
[ 9366.886844] libertas enter: lbs_enable_monitor_mode()
[ 9366.886932] libertas enter: lbs_is_cmd_allowed()
[ 9366.887018] libertas leave: lbs_is_cmd_allowed()
[ 9366.887454] libertas cmd: DNLD_CMD: command 0x0098, seq 5, size 12
[ 9366.887545] libertas DNLD_CMD: 98 00 0c 00 05 00 00 00 01 00 01 00
[ 9366.892052] libertas cmd: CMD_RESP: response 0x8098, seq 5, size 12
[ 9366.892060] libertas CMD_RESP: 98 80 0c 00 05 00 02 00 01 00 01 00
[ 9366.892104] libertas: PREP_CMD: command 0x0098 failed: 2
[ 9366.892114] libertas leave: lbs_enable_monitor_mode()
[ 9366.892121] libertas enter: lbs_add_rtap()
[ 9366.892277]
[ 9366.892280] =============================================
[ 9366.892286] [ INFO: possible recursive locking detected ]
[ 9366.892293] 2.6.32-rc5-wl #24
[ 9366.892298] ---------------------------------------------
[ 9366.892304] iw/2782 is trying to acquire lock:
[ 9366.892311] (rtnl_mutex){+.+.+.}, at: [<c03447c1>] rtnl_lock+0xf/0x11
[ 9366.892331]
[ 9366.892334] but task is already holding lock:
[ 9366.892340] (rtnl_mutex){+.+.+.}, at: [<c03447c1>] rtnl_lock+0xf/0x11
[ 9366.892354]
[ 9366.892356] other info that might help us debug this:
[ 9366.892364] 3 locks held by iw/2782:
[ 9366.892369] #0: (genl_mutex){+.+.+.}, at: [<c034c652>] genl_rcv+0x12/0x2b
[ 9366.892386] #1: (rtnl_mutex){+.+.+.}, at: [<c03447c1>] rtnl_lock+0xf/0x11
[ 9366.892401] #2: (&rdev->mtx){+.+.+.}, at: [<f97d0810>] cfg80211_get_dev_from_ifindex+0x4f/0x66 [cfg80211]
[ 9366.892432]
[ 9366.892435] stack backtrace:
[ 9366.892443] Pid: 2782, comm: iw Not tainted 2.6.32-rc5-wl #24
[ 9366.892449] Call Trace:
[ 9366.892463] [<c01419d7>] validate_chain+0x49b/0xb62
[ 9366.892476] [<c01427bf>] __lock_acquire+0x721/0x787
[ 9366.892489] [<c0140713>] ? trace_hardirqs_on_caller+0x107/0x12f
[ 9366.892500] [<c0142881>] lock_acquire+0x5c/0x73
[ 9366.892511] [<c03447c1>] ? rtnl_lock+0xf/0x11
[ 9366.892525] [<c0399976>] mutex_lock_nested+0x47/0x28f
[ 9366.892536] [<c03447c1>] ? rtnl_lock+0xf/0x11
[ 9366.892548] [<c03488dc>] ? ether_setup+0x0/0x5c
[ 9366.892560] [<c03447c1>] rtnl_lock+0xf/0x11
[ 9366.892572] [<c033c96e>] register_netdev+0xc/0x3f
[ 9366.892594] [<f98ed2f6>] lbs_add_rtap+0xb4/0x10f [libertas]
[ 9366.892612] [<f98e6e1f>] lbs_change_intf+0x8c/0x4c9 [libertas]
[ 9366.892636] [<f97d1905>] cfg80211_change_iface+0x9f/0xd5 [cfg80211]
[ 9366.892663] [<f97d7886>] nl80211_set_interface+0xc1/0xff [cfg80211]
[ 9366.892676] [<c034d774>] genl_rcv_msg+0x140/0x15c
[ 9366.892688] [<c034d634>] ? genl_rcv_msg+0x0/0x15c
[ 9366.892698] [<c034b15d>] netlink_rcv_skb+0x30/0x75
[ 9366.892709] [<c034c65e>] genl_rcv+0x1e/0x2b
[ 9366.892719] [<c034af3c>] netlink_unicast+0x1b7/0x229
[ 9366.892731] [<c034ba58>] netlink_sendmsg+0x21b/0x228
[ 9366.892744] [<c032fe2a>] sock_sendmsg+0xca/0xe1
[ 9366.892758] [<c0133b8d>] ? autoremove_wake_function+0x0/0x33
[ 9366.892770] [<c0142928>] ? lock_release_non_nested+0x90/0x1fc
[ 9366.892781] [<c01613c0>] ? might_fault+0x4e/0x88
[ 9366.892792] [<c01613c0>] ? might_fault+0x4e/0x88
[ 9366.892805] [<c01fcea0>] ? copy_from_user+0x31/0x54
[ 9366.892816] [<c033721b>] ? verify_iovec+0x40/0x71
[ 9366.892827] [<c032ff90>] sys_sendmsg+0x14f/0x1aa
[ 9366.892841] [<c01427e2>] ? __lock_acquire+0x744/0x787
[ 9366.892853] [<c0142928>] ? lock_release_non_nested+0x90/0x1fc
[ 9366.892863] [<c01613c0>] ? might_fault+0x4e/0x88
[ 9366.892877] [<c0330d7a>] sys_socketcall+0x144/0x178
[ 9366.892889] [<c01fcab4>] ? trace_hardirqs_on_thunk+0xc/0x10
[ 9366.892900] [<c0102888>] sysenter_do_call+0x12/0x36
So it seems I cannot call register_netdev() while in
cfg80211_change_iface(), right ? What would be a proper
approach then?
---
http://www.holgerschurig.de
^ permalink raw reply
* Re: 'linux-wireless@vger.kernel.org'
From: Hin-Tak Leung @ 2009-10-20 10:45 UTC (permalink / raw)
To: Sedat Dilek, Kristofik, Juraj; +Cc: linux-wireless
In-Reply-To: <2d0a357f0910200334g7cdacb2bh351f20f3afa3932c@mail.gmail.com>
On Tue, Oct 20, 2009 at 11:34 AM, Sedat Dilek
<sedat.dilek@googlemail.com> wrote:
> Hi,
>
> there is no need to sent several times the same email to this mailing-list.
> As I suggested to you on IRC, read the document "How To Ask Questions
> The Smart Way", especially "Use meaningful, specific subject headers"
> [1].
> To be precise:
> An empty subject line or none-saying one is not helpful.
> Furthermore, a (significant) subject line is often used for
> referencing (for bug-reports or on other mailing-lists).
>
> Kind Regards,
> - Sedat -
Ditto both of the comments (lack of meaningful subject, and multiple postings).
Error 17 is "File Exists" apparently - I am not the author of the said
relevant code, and I am just writing of my understanding of it -
Feel free to have a go yourself - it is at net/mac80211/main.c .
>
> [1] <http://www.catb.org/~esr/faqs/smart-questions.html#bespecific>
>
> On Tue, Oct 20, 2009 at 12:03 PM, Kristofik, Juraj
> <Juraj.Kristofik@teradata.com> wrote:
>>
>> Hello,
>>
>> I would like to ask if you would be willing to help me in the problem I
>> am experiencing.
>>
>> I have notebook toshiba tecra M6 with Intel(R) PRO/Wireless 3945ABG/BG
>> wifi card, that is working normally in windows.
>>
>> I installed back-track 4 pre final linux on usb drive and followed the
>> guide here (using root account):
>> http://forums.remote-exploit.-org/backtrack-4-working--hardware/27565-bt
>> 4-pre-final--driver-iwl3945-injection--solved.html#post157700
>>
>> I have installed lastest firmware for my wifi
>> (iwlwifi-3945-ucode-15.32.2.9) and compat-wireless-2.6.32-rc4 drivers.
>>
>> However I am experiencing problems with loading drivers and receive
>> error: iwl3945 0000:02:00.0: Failed to register hw (error -17)
>>
>> Can you please provide any help with what this error means?
>>
>> Please see my dmseg in attachment.
>>
>> --
>> Regards,
>> Juraj Kristofik
>>
>>
>>
>>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply
* Re: 'linux-wireless@vger.kernel.org'
From: Sedat Dilek @ 2009-10-20 10:34 UTC (permalink / raw)
To: Kristofik, Juraj; +Cc: linux-wireless
In-Reply-To: <717B3566C64F54459B25922289704B8E6DF4D5@susday7667.TD.teradata.com>
Hi,
there is no need to sent several times the same email to this mailing-list.
As I suggested to you on IRC, read the document "How To Ask Questions
The Smart Way", especially "Use meaningful, specific subject headers"
[1].
To be precise:
An empty subject line or none-saying one is not helpful.
Furthermore, a (significant) subject line is often used for
referencing (for bug-reports or on other mailing-lists).
Kind Regards,
- Sedat -
[1] <http://www.catb.org/~esr/faqs/smart-questions.html#bespecific>
On Tue, Oct 20, 2009 at 12:03 PM, Kristofik, Juraj
<Juraj.Kristofik@teradata.com> wrote:
>
> Hello,
>
> I would like to ask if you would be willing to help me in the problem I
> am experiencing.
>
> I have notebook toshiba tecra M6 with Intel(R) PRO/Wireless 3945ABG/BG
> wifi card, that is working normally in windows.
>
> I installed back-track 4 pre final linux on usb drive and followed the
> guide here (using root account):
> http://forums.remote-exploit.-org/backtrack-4-working--hardware/27565-bt
> 4-pre-final--driver-iwl3945-injection--solved.html#post157700
>
> I have installed lastest firmware for my wifi
> (iwlwifi-3945-ucode-15.32.2.9) and compat-wireless-2.6.32-rc4 drivers.
>
> However I am experiencing problems with loading drivers and receive
> error: iwl3945 0000:02:00.0: Failed to register hw (error -17)
>
> Can you please provide any help with what this error means?
>
> Please see my dmseg in attachment.
>
> --
> Regards,
> Juraj Kristofik
>
>
>
>
^ permalink raw reply
* 'linux-wireless@vger.kernel.org'
From: Kristofik, Juraj @ 2009-10-20 10:03 UTC (permalink / raw)
To: linux-wireless
[-- Attachment #1: Type: text/plain, Size: 868 bytes --]
Hello,
I would like to ask if you would be willing to help me in the problem I
am experiencing.
I have notebook toshiba tecra M6 with Intel(R) PRO/Wireless 3945ABG/BG
wifi card, that is working normally in windows.
I installed back-track 4 pre final linux on usb drive and followed the
guide here (using root account):
http://forums.remote-exploit.-org/backtrack-4-working--hardware/27565-bt
4-pre-final--driver-iwl3945-injection--solved.html#post157700
I have installed lastest firmware for my wifi
(iwlwifi-3945-ucode-15.32.2.9) and compat-wireless-2.6.32-rc4 drivers.
However I am experiencing problems with loading drivers and receive
error: iwl3945 0000:02:00.0: Failed to register hw (error -17)
Can you please provide any help with what this error means?
Please see my dmseg in attachment.
--
Regards,
Juraj Kristofik
[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 36713 bytes --]
Linux version 2.6.30.7 (root@irukanji) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12) ) #1 SMP Fri Sep 18 15:36:50 PDT 2009
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
NSC Geode by NSC
Cyrix CyrixInstead
Centaur CentaurHauls
Transmeta GenuineTMx86
Transmeta TransmetaCPU
UMC UMC UMC UMC
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e0000 - 00000000000eee00 (reserved)
BIOS-e820: 00000000000eee00 - 00000000000ef000 (ACPI NVS)
BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007f790000 (usable)
BIOS-e820: 000000007f790000 - 0000000080000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec18000 (reserved)
BIOS-e820: 00000000fec20000 - 00000000fec28000 (reserved)
BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved)
BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
DMI 2.4 present.
last_pfn = 0x7f790 max_arch_pfn = 0x100000
MTRR default type: uncachable
MTRR fixed ranges enabled:
00000-9FFFF write-back
A0000-BFFFF uncachable
C0000-CFFFF write-protect
D0000-DFFFF uncachable
E0000-E7FFF write-protect
E8000-EFFFF write-back
F0000-FFFFF write-protect
MTRR variable ranges enabled:
0 base 0FEDA0000 mask FFFFE0000 write-back
1 base 07F800000 mask FFF800000 uncachable
2 base 0FFF00000 mask FFFF00000 write-protect
3 base 000000000 mask F80000000 write-back
4 disabled
5 disabled
6 disabled
7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
init_memory_mapping: 0000000000000000-00000000377fe000
0000000000 - 0000400000 page 4k
0000400000 - 0037400000 page 2M
0037400000 - 00377fe000 page 4k
kernel direct mapping tables up to 377fe000 @ 7000-c000
RAMDISK: 36dbd000 - 37fef2c0
Allocated new RAMDISK: 009e9000 - 01c1b2c0
Move RAMDISK from 0000000036dbd000 - 0000000037fef2bf to 009e9000 - 01c1b2bf
ACPI: RSDP 000f01e0 00014 (v00 TOSHIB)
ACPI: RSDT 7f790000 00048 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: FACP 7f790074 00084 (v02 TOSHIB A0044 20030101 TASM 04010000)
ACPI: DSDT 7f7900f8 057E7 (v02 TOSHIB A0044 20070222 MSFT 0100000E)
ACPI: FACS 000eee00 00040
ACPI: SSDT 7f7958df 00306 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: BOOT 7f79004c 00028 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: APIC 7f796497 00068 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: MCFG 7f7964ff 0003C (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: HPET 7f79656f 00038 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: TCPA 7f7965a7 00032 (v02 TOSHIB A0044 20060905 TASM 04010000)
ACPI: SLIC 7f796900 00176 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: SSDT 7f7965d9 00327 (v02 TOSHIB A0044 20061110 MSFT 0100000E)
ACPI: Local APIC address 0xfee00000
1151MB HIGHMEM available.
887MB LOWMEM available.
mapped low ram: 0 - 377fe000
low ram: 0 - 377fe000
node 0 low ram: 00000000 - 377fe000
node 0 bootmap 00008000 - 0000ef00
(9 early reservations) ==> bootmem [0000000000 - 00377fe000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
#2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
#3 [0000100000 - 00009e4374] TEXT DATA BSS ==> [0000100000 - 00009e4374]
#4 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
#5 [00009e5000 - 00009e820c] BRK ==> [00009e5000 - 00009e820c]
#6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000]
#7 [00009e9000 - 0001c1b2c0] NEW RAMDISK ==> [00009e9000 - 0001c1b2c0]
#8 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000]
Zone PFN ranges:
DMA 0x00000000 -> 0x00001000
Normal 0x00001000 -> 0x000377fe
HighMem 0x000377fe -> 0x0007f790
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000000 -> 0x0000009f
0: 0x00000100 -> 0x0007f790
On node 0 totalpages: 522031
free_area_init_node: node 0, pgdat c08e7b40, node_mem_map c1c1c000
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 3967 pages, LIFO batch:0
Normal zone: 1744 pages used for memmap
Normal zone: 221486 pages, LIFO batch:31
HighMem zone: 2304 pages used for memmap
HighMem zone: 292498 pages, LIFO batch:31
Using APIC driver default
ACPI: PM-Timer IO Port: 0xd808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 24
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 00000000000ee000
PM: Registered nosave memory: 00000000000ee000 - 00000000000ef000
PM: Registered nosave memory: 00000000000ef000 - 0000000000100000
Allocating PCI resources starting at 88000000 (gap: 80000000:7ec00000)
NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 11 pages at c2c16000, static data 23068 bytes
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 517951
Kernel command line: root=UUID=08ff48d5-fe3a-4a2c-8a9e-98e2930f494f ro vga=0x317
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
NR_IRQS:512
PID hash table entries: 4096 (order: 12, 16384 bytes)
Fast TSC calibration using PIT
Detected 1828.858 MHz processor.
Console: colour dummy device 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Initializing HighMem for node 0 (000377fe:0007f790)
Memory: 2042200k/2088512k available (6103k kernel code, 45036k reserved, 2103k data, 432k init, 1179208k highmem)
virtual kernel memory layout:
fixmap : 0xfff4f000 - 0xfffff000 ( 704 kB)
pkmap : 0xff800000 - 0xffc00000 (4096 kB)
vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
.init : 0xc090d000 - 0xc0979000 ( 432 kB)
.data : 0xc06f5d0d - 0xc0903a44 (2103 kB)
.text : 0xc0100000 - 0xc06f5d0d (6103 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
Calibrating delay loop (skipped), value calculated using timer frequency.. 3659.12 BogoMIPS (lpj=6096193)
Security Framework initialized
Mount-cache hash table entries: 512
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
using mwait in idle threads.
Checking 'hlt' instruction... OK.
ACPI: Core revision 20090320
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 02
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3658.91 BogoMIPS (lpj=6095868)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 02
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (7318.03 BogoMIPS).
net_namespace: 980 bytes
xor: automatically using best checksumming function: pIII_sse
pIII_sse : 6745.200 MB/sec
xor: using function: pIII_sse (6745.200 MB/sec)
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f0000000 segment 0 buses 0 - 63
PCI: Not using MMCONFIG.
PCI: PCI BIOS revision 2.10 entry at 0xfd639, last bus=4
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI Warning (dsobject-0502): Package List length (C) larger than NumElements count (3), truncated
[20090320]
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
PCI: MCFG configuration 0: base f0000000 segment 0 buses 0 - 63
PCI: MCFG area at f0000000 reserved in ACPI motherboard resources
PCI: Using MMCONFIG for extended config space
ACPI: ACPI Dock Station Driver: 1 docks/bays found
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:02.0: reg 10 32bit mmio: [0xffd80000-0xffdfffff]
pci 0000:00:02.0: reg 14 io port: [0xcff8-0xcfff]
pci 0000:00:02.0: reg 18 32bit mmio: [0xe0000000-0xefffffff]
pci 0000:00:02.0: reg 1c 32bit mmio: [0xffd40000-0xffd7ffff]
pci 0000:00:02.1: reg 10 32bit mmio: [0x000000-0x07ffff]
pci 0000:00:1b.0: reg 10 64bit mmio: [0x000000-0x003fff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0xafe0-0xafff]
pci 0000:00:1d.1: reg 20 io port: [0xaf80-0xaf9f]
pci 0000:00:1d.2: reg 20 io port: [0xaf60-0xaf7f]
pci 0000:00:1d.3: reg 20 io port: [0xaf40-0xaf5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xffd3fc00-0xffd3ffff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region d800-d87f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region eec0-eeff claimed by ICH6 GPIO
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0680 (mask 007f)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 4 PIO at 01e0 (mask 000f)
pci 0000:00:1f.2: reg 10 io port: [0xaf38-0xaf3f]
pci 0000:00:1f.2: reg 14 io port: [0xaf34-0xaf37]
pci 0000:00:1f.2: reg 18 io port: [0xaf28-0xaf2f]
pci 0000:00:1f.2: reg 1c io port: [0xaf24-0xaf27]
pci 0000:00:1f.2: reg 20 io port: [0xaf10-0xaf1f]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:01:00.0: reg 10 32bit mmio: [0xffce0000-0xffcfffff]
pci 0000:01:00.0: reg 18 io port: [0xbfe0-0xbfff]
pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
pci 0000:01:00.0: PME# disabled
pci 0000:00:1c.0: bridge io port: [0xb000-0xbfff]
pci 0000:00:1c.0: bridge 32bit mmio: [0xffc00000-0xffcfffff]
pci 0000:02:00.0: reg 10 32bit mmio: [0xffaff000-0xffafffff]
pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
pci 0000:02:00.0: PME# disabled
pci 0000:00:1c.2: bridge 32bit mmio: [0xffa00000-0xffafffff]
pci 0000:03:0b.0: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:03:0b.0: supports D1 D2
pci 0000:03:0b.0: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.0: PME# disabled
pci 0000:03:0b.1: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:03:0b.1: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:03:0b.1: supports D1 D2
pci 0000:03:0b.1: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.1: PME# disabled
pci 0000:03:0b.2: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:03:0b.2: supports D1 D2
pci 0000:03:0b.2: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.2: PME# disabled
pci 0000:03:0b.3: reg 10 32bit mmio: [0x000000-0x0000ff]
pci 0000:03:0b.3: supports D1 D2
pci 0000:03:0b.3: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.3: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci_bus 0000:00: on NUMA node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.MPEX._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs *10)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *11)
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
raid6: int32x1 691 MB/s
raid6: int32x2 730 MB/s
raid6: int32x4 546 MB/s
raid6: int32x8 522 MB/s
raid6: mmxx1 2323 MB/s
raid6: mmxx2 2668 MB/s
raid6: sse1x1 1425 MB/s
raid6: sse1x2 1955 MB/s
raid6: sse2x1 2722 MB/s
raid6: sse2x2 3037 MB/s
raid6: using algorithm sse2x2 (3037 MB/s)
PCI: Using ACPI for IRQ routing
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switched to high resolution mode on CPU 0
Switched to high resolution mode on CPU 1
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
system 00:00: iomem range 0x0-0x9ffff could not be reserved
system 00:00: iomem range 0xe0000-0xfffff could not be reserved
system 00:00: iomem range 0x100000-0x7f78ffff could not be reserved
system 00:00: iomem range 0x7f790000-0x7f79ffff has been reserved
system 00:00: iomem range 0x7f7a0000-0x7f7fffff has been reserved
system 00:00: iomem range 0x7f800000-0x7fffffff has been reserved
system 00:00: iomem range 0xfec00000-0xfec17fff could not be reserved
system 00:00: iomem range 0xfec20000-0xfec27fff has been reserved
system 00:00: iomem range 0xfed14000-0xfed19fff has been reserved
system 00:00: iomem range 0xfed1c000-0xfed1ffff has been reserved
system 00:00: iomem range 0xfed20000-0xfed3ffff has been reserved
system 00:00: iomem range 0xfed45000-0xfed8ffff has been reserved
system 00:00: iomem range 0xfeda0000-0xfedbffff has been reserved
system 00:00: iomem range 0xfee00000-0xfee00fff has been reserved
system 00:00: iomem range 0xffb00000-0xffbfffff has been reserved
system 00:00: iomem range 0xffe00000-0xffffffff has been reserved
system 00:01: iomem range 0xf0000000-0xf3ffffff has been reserved
system 00:09: ioport range 0x1e0-0x1ef has been reserved
system 00:09: ioport range 0x480-0x48f has been reserved
system 00:09: ioport range 0xe000-0xe07f has been reserved
system 00:09: ioport range 0xe080-0xe0ff has been reserved
system 00:09: ioport range 0xe400-0xe47f has been reserved
system 00:09: ioport range 0xe480-0xe4ff has been reserved
system 00:09: ioport range 0xe800-0xe87f has been reserved
system 00:09: ioport range 0xe880-0xe8ff has been reserved
system 00:09: ioport range 0xec00-0xec7f has been reserved
system 00:09: ioport range 0xec80-0xecff has been reserved
system 00:09: ioport range 0xd800-0xd87f has been reserved
system 00:09: ioport range 0xd880-0xd89f has been reserved
system 00:09: ioport range 0xeeb0-0xeebf has been reserved
system 00:09: ioport range 0xeec0-0xeeff has been reserved
system 00:09: ioport range 0x690-0x6ff has been reserved
system 00:09: ioport range 0x4d0-0x4d1 has been reserved
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:01
pci 0000:00:1c.0: IO window: 0xb000-0xbfff
pci 0000:00:1c.0: MEM window: 0xffc00000-0xffcfffff
pci 0000:00:1c.0: PREFETCH window: disabled
pci 0000:00:1c.2: PCI bridge, secondary bus 0000:02
pci 0000:00:1c.2: IO window: disabled
pci 0000:00:1c.2: MEM window: 0xffa00000-0xffafffff
pci 0000:00:1c.2: PREFETCH window: disabled
pci 0000:03:0b.0: CardBus bridge, secondary bus 0000:04
pci 0000:03:0b.0: IO window: 0x001000-0x0010ff
pci 0000:03:0b.0: IO window: 0x001400-0x0014ff
pci 0000:03:0b.0: PREFETCH window: 0x88000000-0x8bffffff
pci 0000:03:0b.0: MEM window: 0x8c000000-0x8fffffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:03
pci 0000:00:1e.0: IO window: 0x1000-0x1fff
pci 0000:00:1e.0: MEM window: 0x8c000000-0x91ffffff
pci 0000:00:1e.0: PREFETCH window: 0x00000088000000-0x0000008bffffff
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci 0000:03:0b.0: enabling device (0000 -> 0003)
pci 0000:03:0b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
pci_bus 0000:00: resource 0 io: [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
pci_bus 0000:01: resource 0 io: [0xb000-0xbfff]
pci_bus 0000:01: resource 1 mem: [0xffc00000-0xffcfffff]
pci_bus 0000:02: resource 1 mem: [0xffa00000-0xffafffff]
pci_bus 0000:03: resource 0 io: [0x1000-0x1fff]
pci_bus 0000:03: resource 1 mem: [0x8c000000-0x91ffffff]
pci_bus 0000:03: resource 2 pref mem [0x88000000-0x8bffffff]
pci_bus 0000:03: resource 3 io: [0x00-0xffff]
pci_bus 0000:03: resource 4 mem: [0x000000-0xffffffff]
pci_bus 0000:04: resource 0 io: [0x1000-0x10ff]
pci_bus 0000:04: resource 1 io: [0x1400-0x14ff]
pci_bus 0000:04: resource 2 pref mem [0x88000000-0x8bffffff]
pci_bus 0000:04: resource 3 mem: [0x8c000000-0x8fffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
NET: Registered protocol family 1
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 18632k freed
Simple Boot Flag value 0xb read from CMOS RAM was invalid
Simple Boot Flag at 0x7c set to 0x1
apm: BIOS not found.
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NTFS driver 2.1.29 [Flags: R/O].
msgmni has been set to 1723
alg: No test for stdrng (krng)
async_tx: api initialized (sync-only)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci 0000:00:02.0: Boot video device
pcieport-driver 0000:00:1c.0: irq 24 for MSI/MSI-X
pcieport-driver 0000:00:1c.0: setting latency timer to 64
pcieport-driver 0000:00:1c.2: irq 25 for MSI/MSI-X
pcieport-driver 0000:00:1c.2: setting latency timer to 64
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
vesafb: framebuffer at 0xe0000000, mapped to 0xf8080000, using 6144k, total 7872k
vesafb: mode is 1024x768x16, linelength=2048, pages=4
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
bootsplash 3.1.6-2004/03/31: looking for picture...<6> silentjpeg size 128150 bytes,<6>...found (1024x768, 128042 bytes, v3).
Console: switching to colour frame buffer device 107x34
fb0: VESA VGA frame buffer device
ACPI: AC Adapter [ADP1] (on-line)
input: Power Button as /class/input/input0
ACPI: Power Button [PWRF]
input: Lid Switch as /class/input/input1
ACPI: Lid Switch [LID]
input: Power Button as /class/input/input2
ACPI: Power Button [PWRB]
ACPI: SSDT 7f795f27 000F3 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: SSDT 7f796090 0034E (v02 TOSHIB A0044 20060907 MSFT 0100000E)
Marking TSC unstable due to TSC halts in idle
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI_CPU:00: registered as cooling_device0
ACPI: SSDT 7f79601a 00076 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: SSDT 7f7963de 00079 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI_CPU:01: registered as cooling_device1
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THRM] (59 C)
isapnp: Scanning for PnP cards...
ACPI Warning (nspredef-0949): \_SB_.BAT1._BIF: Return Package type mismatch at index 12 - found Integer, expected String/Buffer [20090320]
ACPI: Battery Slot [BAT1] (battery present)
isapnp: No Plug & Play device found
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
Floppy drive(s): fd0 is 1.44M
floppy0: no floppy controllers found
brd: module loaded
loop: module loaded
Compaq SMART2 Driver (v 2.6.0)
HP CISS Driver (v 3.6.20)
input: Macintosh mouse button emulation as /class/input/input3
Uniform Multi-Platform E-IDE driver
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
ide-cd driver 5.00
Loading iSCSI transport class v2.0-870.
iscsi: registered transport (tcp)
Loading Adaptec I2O RAID: Version 2.4 Build 5go
Detecting Adaptec I2O RAID controllers...
Adaptec aacraid driver 1.1-5[2461]-ms
aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
scsi: <fdomain> Detection failed (no card)
sym53c416.c: Version 1.0.0-ac
qlogicfas: no cards were found, please specify I/O address and IRQ using iobase= and irq= options<6>QLogic Fibre Channel HBA Driver: 8.03.01-k1
iscsi: registered transport (qla4xxx)
QLogic iSCSI HBA Driver
Emulex LightPulse Fibre Channel SCSI driver 8.3.1
Copyright(c) 2004-2009 Emulex. All rights reserved.
Failed initialization of WD-7000 SCSI card!
DC390: clustering now enabled by default. If you get problems load
with "disable_clustering=1" and report to maintainers
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)
megasas: 00.00.04.01 Thu July 24 11:41:51 PST 2008
GDT-HA: Storage RAID Controller Driver. Version: 3.05
3ware Storage Controller device driver for Linux v1.26.02.002.
3ware 9000 Storage Controller device driver for Linux v2.26.02.012.
nsp32: loading...
ipr: IBM Power RAID SCSI Device Driver version: 2.4.2 (January 21, 2009)
RocketRAID 3xxx/4xxx Controller driver v1.3 (071203)
st: Version 20081215, fixed bufsize 32768, s/g segs 256
Driver 'st' needs updating - please use bus_type methods
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
ata_piix 0000:00:1f.2: version 2.13
ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xaf10 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xaf18 irq 15
Intel(R) PRO/1000 Network Driver - version 7.3.21-k3-NAPI
Copyright (c) 1999-2006 Intel Corporation.
Atheros(R) L2 Ethernet Driver - version 2.2.3
Copyright (c) 2007 Atheros Corporation.
jme: JMicron JMC2XX ethernet driver version 1.0.4
pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
I2O subsystem v1.325
i2o: max drivers = 8
I2O Configuration OSM v1.323
I2O Bus Adapter OSM v1.317
I2O Block Device OSM v1.325
I2O SCSI Peripheral OSM v1.316
I2O ProcFS OSM v1.316
Fusion MPT base driver 3.04.07
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SPI Host driver 3.04.07
Fusion MPT FC Host driver 3.04.07
Fusion MPT SAS Host driver 3.04.07
ohci1394 0000:03:0b.1: enabling device (0000 -> 0002)
ohci1394 0000:03:0b.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[20] MMIO=[90006000-900067ff] Max Packet=[2048] IR/IT contexts=[4/8]
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1d.7: irq 23, io mem 0xffd3fc00
ata1.00: ATA-6: TOSHIBA MK1032GSX, AS022M, max UDMA/100
ata1.00: 195371568 sectors, multi 16: LBA48 NCQ (depth 0/32)
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
ata1.00: configured for UDMA/100
hub 1-0:1.0: 8 ports detected
scsi 2:0:0:0: Direct-Access ATA TOSHIBA MK1032GS AS02 PQ: 0 ANSI: 5
116x: driver isp116x-hcd, 03 Nov 2005
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000afe0
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000af80
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000af60
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000af40
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
sl811: driver sl811-hcd, 19 May 2005
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: multipath personality registered for level -4
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
sd 2:0:0:0: [sda] 195371568 512-byte hardware sectors: (100 GB/93.1 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda:<6>cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
input: AT Translated Set 2 keyboard as /class/input/input4
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
Using IPI No-Shortcut mode
sda1 sda2 sda3 < sda5 > sda4
sd 2:0:0:0: [sda] Attached SCSI disk
ata2.00: ATAPI: MATSHITADVD-RAM UJ-842S, 1.40, max UDMA/33
ata2.00: configured for UDMA/33
scsi 3:0:0:0: CD-ROM MATSHITA DVD-RAM UJ-842S 1.40 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 3:0:0:0: Attached scsi CD-ROM sr0
Freeing unused kernel memory: 432k freed
usb 1-7: new high speed USB device using ehci_hcd and address 3
fuse init (API version 7.11)
usb 1-7: configuration #1 chosen from 1 choice
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Clocksource tsc unstable (delta = -113797684 ns)
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: configuration #1 chosen from 1 choice
e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.4-k4
e1000e: Copyright (c) 1999-2008 Intel Corporation.
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000390000876d80]
e1000e 0000:01:00.0: Disabling L1 ASPM
e1000e 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
e1000e 0000:01:00.0: setting latency timer to 64
e1000e 0000:01:00.0: irq 26 for MSI/MSI-X
sd 2:0:0:0: Attached scsi generic sg0 type 0
sr 3:0:0:0: Attached scsi generic sg1 type 5
e1000e 0000:01:00.0: Warning: detected ASPM enabled in EEPROM
0000:01:00.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:15:b7:df:fd:69
0000:01:00.0: eth0: Intel(R) PRO/1000 Network Connection
0000:01:00.0: eth0: MAC: 2, PHY: 2, PBA No: ffffff-0ff
scsi 4:0:0:0: Direct-Access USB 2.0 USB Flash Drive 0.00 PQ: 0 ANSI: 2
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
sd 4:0:0:0: [sdb] 31588351 512-byte hardware sectors: (16.1 GB/15.0 GiB)
sd 4:0:0:0: [sdb] Write Protect is off
sd 4:0:0:0: [sdb] Mode Sense: 00 00 00 00
sd 4:0:0:0: [sdb] Assuming drive cache: write through
sd 4:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1 sdb2 < sdb5 >
sd 4:0:0:0: [sdb] Attached SCSI removable disk
PM: Starting manual resume from disk
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with writeback data mode.
udevd version 124 started
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 945GM Chipset
agpgart-intel 0000:00:00.0: detected 7932K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
acpi device:0d: registered as cooling_device2
input: Video Bus as /class/input/input5
ACPI: Video Device [VGA] (multi-head: yes rom: yes post: no)
rtc_cmos 00:08: RTC can wake from S4
rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, 114 bytes nvram, hpet irqs
toshiba_acpi: Toshiba Laptop ACPI Extras version 0.19
toshiba_acpi: HCI method: \_SB_.VALZ.GHCI
input: Toshiba RFKill Switch as /class/input/input6
yenta_cardbus 0000:03:0b.0: CardBus bridge found [1179:0001]
yenta_cardbus 0000:03:0b.0: Enabling burst memory read transactions
yenta_cardbus 0000:03:0b.0: Using CSCINT to route CSC interrupts to PCI
yenta_cardbus 0000:03:0b.0: Routing CardBus interrupts to PCI
yenta_cardbus 0000:03:0b.0: TI: mfunc 0x01aa1022, devctl 0x64
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
iTCO_wdt: Found a ICH7-M or ICH7-U TCO device (Version=2, TCOBASE=0xd860)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
intel_rng: FWH not detected
cfg80211: Calling CRDA for country: US
yenta_cardbus 0000:03:0b.0: ISA IRQ mask 0x0cf8, PCI irq 21
yenta_cardbus 0000:03:0b.0: Socket status: 30000006
pci_bus 0000:03: Raising subordinate bus# of parent bus (#03) from #04 to #07
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26kds
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
iwl3945 0000:02:00.0: setting latency timer to 64
yenta_cardbus 0000:03:0b.0: pcmcia: parent PCI bridge I/O window: 0x1000 - 0x1fff
pcmcia_socket pcmcia_socket0: cs: IO port probe 0x1000-0x1fff: clean.
yenta_cardbus 0000:03:0b.0: pcmcia: parent PCI bridge Memory window: 0x8c000000 - 0x91ffffff
yenta_cardbus 0000:03:0b.0: pcmcia: parent PCI bridge Memory window: 0x88000000 - 0x8bffffff
tifm_7xx1 0000:03:0b.2: enabling device (0000 -> 0002)
tifm_7xx1 0000:03:0b.2: PCI INT D -> GSI 23 (level, low) -> IRQ 23
sdhci-pci 0000:03:0b.3: SDHCI controller found [104c:803c] (rev 0)
sdhci-pci 0000:03:0b.3: enabling device (0000 -> 0002)
sdhci-pci 0000:03:0b.3: PCI INT D -> GSI 23 (level, low) -> IRQ 23
Registered led device: mmc0::
mmc0: SDHCI controller on PCI [0000:03:0b.3] using DMA
iwl3945 0000:02:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
iwl3945 0000:02:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:02:00.0: irq 27 for MSI/MSI-X
iwl3945 0000:02:00.0: Failed to register hw (error -17)
iwl3945 0000:02:00.0: PCI INT A disabled
iwl3945: probe of 0000:02:00.0 failed with error -17
usb 3-2: new full speed USB device using uhci_hcd and address 3
HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
HDA Intel 0000:00:1b.0: enabling device (0000 -> 0002)
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
cfg80211: Regulatory domain changed to country: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
(5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5490000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
HDA Intel 0000:00:1b.0: setting latency timer to 64
usb 3-2: configuration #1 chosen from 1 choice
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: Generic Bluetooth USB driver ver 0.5
usbcore: registered new interface driver btusb
input: PS/2 Mouse as /class/input/input7
input: AlpsPS/2 ALPS GlidePoint as /class/input/input8
lp: driver loaded but no devices found
Adding 706820k swap on /dev/sdb5. Priority:-1 extents:1 across:706820k
EXT3 FS on sdb1, internal journal
ip_tables: (C) 2000-2006 Netfilter Core Team
warning: `dhcpd3' uses 32-bit capabilities (legacy support in use)
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
[drm] Initialized drm 1.1.0 20060810
pci 0000:00:02.0: power state changed by ACPI to D0
pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:02.0: setting latency timer to 64
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
usb 1-1: new high speed USB device using ehci_hcd and address 5
usb 1-1: configuration #1 chosen from 1 choice
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
scsi 5:0:0:0: Direct-Access 0.00 PQ: 0 ANSI: 2
sd 5:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
sd 5:0:0:0: [sdc] 7577600 512-byte hardware sectors: (3.87 GB/3.61 GiB)
sd 5:0:0:0: [sdc] Write Protect is off
sd 5:0:0:0: [sdc] Mode Sense: 00 00 00 00
sd 5:0:0:0: [sdc] Assuming drive cache: write through
sd 5:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1
sd 5:0:0:0: [sdc] Attached SCSI removable disk
^ permalink raw reply
* (no subject)
From: Kristofik, Juraj @ 2009-10-20 9:44 UTC (permalink / raw)
To: linux-wireless
[-- Attachment #1: Type: text/plain, Size: 868 bytes --]
Hello,
I would like to ask if you would be willing to help me in the problem I
am experiencing.
I have notebook toshiba tecra M6 with Intel(R) PRO/Wireless 3945ABG/BG
wifi card, that is working normally in windows.
I installed back-track 4 pre final linux on usb drive and followed the
guide here (using root account):
http://forums.remote-exploit.-org/backtrack-4-working--hardware/27565-bt
4-pre-final--driver-iwl3945-injection--solved.html#post157700
I have installed lastest firmware for my wifi
(iwlwifi-3945-ucode-15.32.2.9) and compat-wireless-2.6.32-rc4 drivers.
However I am experiencing problems with loading drivers and receive
error: iwl3945 0000:02:00.0: Failed to register hw (error -17)
Can you please provide any help with what this error means?
Please see my dmseg in attachment.
--
Regards,
Juraj Kristofik
[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 36713 bytes --]
Linux version 2.6.30.7 (root@irukanji) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12) ) #1 SMP Fri Sep 18 15:36:50 PDT 2009
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
NSC Geode by NSC
Cyrix CyrixInstead
Centaur CentaurHauls
Transmeta GenuineTMx86
Transmeta TransmetaCPU
UMC UMC UMC UMC
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e0000 - 00000000000eee00 (reserved)
BIOS-e820: 00000000000eee00 - 00000000000ef000 (ACPI NVS)
BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007f790000 (usable)
BIOS-e820: 000000007f790000 - 0000000080000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec18000 (reserved)
BIOS-e820: 00000000fec20000 - 00000000fec28000 (reserved)
BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved)
BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
DMI 2.4 present.
last_pfn = 0x7f790 max_arch_pfn = 0x100000
MTRR default type: uncachable
MTRR fixed ranges enabled:
00000-9FFFF write-back
A0000-BFFFF uncachable
C0000-CFFFF write-protect
D0000-DFFFF uncachable
E0000-E7FFF write-protect
E8000-EFFFF write-back
F0000-FFFFF write-protect
MTRR variable ranges enabled:
0 base 0FEDA0000 mask FFFFE0000 write-back
1 base 07F800000 mask FFF800000 uncachable
2 base 0FFF00000 mask FFFF00000 write-protect
3 base 000000000 mask F80000000 write-back
4 disabled
5 disabled
6 disabled
7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
init_memory_mapping: 0000000000000000-00000000377fe000
0000000000 - 0000400000 page 4k
0000400000 - 0037400000 page 2M
0037400000 - 00377fe000 page 4k
kernel direct mapping tables up to 377fe000 @ 7000-c000
RAMDISK: 36dbd000 - 37fef2c0
Allocated new RAMDISK: 009e9000 - 01c1b2c0
Move RAMDISK from 0000000036dbd000 - 0000000037fef2bf to 009e9000 - 01c1b2bf
ACPI: RSDP 000f01e0 00014 (v00 TOSHIB)
ACPI: RSDT 7f790000 00048 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: FACP 7f790074 00084 (v02 TOSHIB A0044 20030101 TASM 04010000)
ACPI: DSDT 7f7900f8 057E7 (v02 TOSHIB A0044 20070222 MSFT 0100000E)
ACPI: FACS 000eee00 00040
ACPI: SSDT 7f7958df 00306 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: BOOT 7f79004c 00028 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: APIC 7f796497 00068 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: MCFG 7f7964ff 0003C (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: HPET 7f79656f 00038 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: TCPA 7f7965a7 00032 (v02 TOSHIB A0044 20060905 TASM 04010000)
ACPI: SLIC 7f796900 00176 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: SSDT 7f7965d9 00327 (v02 TOSHIB A0044 20061110 MSFT 0100000E)
ACPI: Local APIC address 0xfee00000
1151MB HIGHMEM available.
887MB LOWMEM available.
mapped low ram: 0 - 377fe000
low ram: 0 - 377fe000
node 0 low ram: 00000000 - 377fe000
node 0 bootmap 00008000 - 0000ef00
(9 early reservations) ==> bootmem [0000000000 - 00377fe000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
#2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
#3 [0000100000 - 00009e4374] TEXT DATA BSS ==> [0000100000 - 00009e4374]
#4 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
#5 [00009e5000 - 00009e820c] BRK ==> [00009e5000 - 00009e820c]
#6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000]
#7 [00009e9000 - 0001c1b2c0] NEW RAMDISK ==> [00009e9000 - 0001c1b2c0]
#8 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000]
Zone PFN ranges:
DMA 0x00000000 -> 0x00001000
Normal 0x00001000 -> 0x000377fe
HighMem 0x000377fe -> 0x0007f790
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000000 -> 0x0000009f
0: 0x00000100 -> 0x0007f790
On node 0 totalpages: 522031
free_area_init_node: node 0, pgdat c08e7b40, node_mem_map c1c1c000
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 3967 pages, LIFO batch:0
Normal zone: 1744 pages used for memmap
Normal zone: 221486 pages, LIFO batch:31
HighMem zone: 2304 pages used for memmap
HighMem zone: 292498 pages, LIFO batch:31
Using APIC driver default
ACPI: PM-Timer IO Port: 0xd808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 24
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 00000000000ee000
PM: Registered nosave memory: 00000000000ee000 - 00000000000ef000
PM: Registered nosave memory: 00000000000ef000 - 0000000000100000
Allocating PCI resources starting at 88000000 (gap: 80000000:7ec00000)
NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 11 pages at c2c16000, static data 23068 bytes
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 517951
Kernel command line: root=UUID=08ff48d5-fe3a-4a2c-8a9e-98e2930f494f ro vga=0x317
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
NR_IRQS:512
PID hash table entries: 4096 (order: 12, 16384 bytes)
Fast TSC calibration using PIT
Detected 1828.858 MHz processor.
Console: colour dummy device 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Initializing HighMem for node 0 (000377fe:0007f790)
Memory: 2042200k/2088512k available (6103k kernel code, 45036k reserved, 2103k data, 432k init, 1179208k highmem)
virtual kernel memory layout:
fixmap : 0xfff4f000 - 0xfffff000 ( 704 kB)
pkmap : 0xff800000 - 0xffc00000 (4096 kB)
vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
.init : 0xc090d000 - 0xc0979000 ( 432 kB)
.data : 0xc06f5d0d - 0xc0903a44 (2103 kB)
.text : 0xc0100000 - 0xc06f5d0d (6103 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
Calibrating delay loop (skipped), value calculated using timer frequency.. 3659.12 BogoMIPS (lpj=6096193)
Security Framework initialized
Mount-cache hash table entries: 512
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
using mwait in idle threads.
Checking 'hlt' instruction... OK.
ACPI: Core revision 20090320
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 02
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3658.91 BogoMIPS (lpj=6095868)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 02
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (7318.03 BogoMIPS).
net_namespace: 980 bytes
xor: automatically using best checksumming function: pIII_sse
pIII_sse : 6745.200 MB/sec
xor: using function: pIII_sse (6745.200 MB/sec)
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f0000000 segment 0 buses 0 - 63
PCI: Not using MMCONFIG.
PCI: PCI BIOS revision 2.10 entry at 0xfd639, last bus=4
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI Warning (dsobject-0502): Package List length (C) larger than NumElements count (3), truncated
[20090320]
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
PCI: MCFG configuration 0: base f0000000 segment 0 buses 0 - 63
PCI: MCFG area at f0000000 reserved in ACPI motherboard resources
PCI: Using MMCONFIG for extended config space
ACPI: ACPI Dock Station Driver: 1 docks/bays found
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:02.0: reg 10 32bit mmio: [0xffd80000-0xffdfffff]
pci 0000:00:02.0: reg 14 io port: [0xcff8-0xcfff]
pci 0000:00:02.0: reg 18 32bit mmio: [0xe0000000-0xefffffff]
pci 0000:00:02.0: reg 1c 32bit mmio: [0xffd40000-0xffd7ffff]
pci 0000:00:02.1: reg 10 32bit mmio: [0x000000-0x07ffff]
pci 0000:00:1b.0: reg 10 64bit mmio: [0x000000-0x003fff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0xafe0-0xafff]
pci 0000:00:1d.1: reg 20 io port: [0xaf80-0xaf9f]
pci 0000:00:1d.2: reg 20 io port: [0xaf60-0xaf7f]
pci 0000:00:1d.3: reg 20 io port: [0xaf40-0xaf5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xffd3fc00-0xffd3ffff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region d800-d87f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region eec0-eeff claimed by ICH6 GPIO
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0680 (mask 007f)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 4 PIO at 01e0 (mask 000f)
pci 0000:00:1f.2: reg 10 io port: [0xaf38-0xaf3f]
pci 0000:00:1f.2: reg 14 io port: [0xaf34-0xaf37]
pci 0000:00:1f.2: reg 18 io port: [0xaf28-0xaf2f]
pci 0000:00:1f.2: reg 1c io port: [0xaf24-0xaf27]
pci 0000:00:1f.2: reg 20 io port: [0xaf10-0xaf1f]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:01:00.0: reg 10 32bit mmio: [0xffce0000-0xffcfffff]
pci 0000:01:00.0: reg 18 io port: [0xbfe0-0xbfff]
pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
pci 0000:01:00.0: PME# disabled
pci 0000:00:1c.0: bridge io port: [0xb000-0xbfff]
pci 0000:00:1c.0: bridge 32bit mmio: [0xffc00000-0xffcfffff]
pci 0000:02:00.0: reg 10 32bit mmio: [0xffaff000-0xffafffff]
pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
pci 0000:02:00.0: PME# disabled
pci 0000:00:1c.2: bridge 32bit mmio: [0xffa00000-0xffafffff]
pci 0000:03:0b.0: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:03:0b.0: supports D1 D2
pci 0000:03:0b.0: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.0: PME# disabled
pci 0000:03:0b.1: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:03:0b.1: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:03:0b.1: supports D1 D2
pci 0000:03:0b.1: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.1: PME# disabled
pci 0000:03:0b.2: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:03:0b.2: supports D1 D2
pci 0000:03:0b.2: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.2: PME# disabled
pci 0000:03:0b.3: reg 10 32bit mmio: [0x000000-0x0000ff]
pci 0000:03:0b.3: supports D1 D2
pci 0000:03:0b.3: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.3: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci_bus 0000:00: on NUMA node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.MPEX._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs *10)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *11)
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
raid6: int32x1 691 MB/s
raid6: int32x2 730 MB/s
raid6: int32x4 546 MB/s
raid6: int32x8 522 MB/s
raid6: mmxx1 2323 MB/s
raid6: mmxx2 2668 MB/s
raid6: sse1x1 1425 MB/s
raid6: sse1x2 1955 MB/s
raid6: sse2x1 2722 MB/s
raid6: sse2x2 3037 MB/s
raid6: using algorithm sse2x2 (3037 MB/s)
PCI: Using ACPI for IRQ routing
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switched to high resolution mode on CPU 0
Switched to high resolution mode on CPU 1
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
system 00:00: iomem range 0x0-0x9ffff could not be reserved
system 00:00: iomem range 0xe0000-0xfffff could not be reserved
system 00:00: iomem range 0x100000-0x7f78ffff could not be reserved
system 00:00: iomem range 0x7f790000-0x7f79ffff has been reserved
system 00:00: iomem range 0x7f7a0000-0x7f7fffff has been reserved
system 00:00: iomem range 0x7f800000-0x7fffffff has been reserved
system 00:00: iomem range 0xfec00000-0xfec17fff could not be reserved
system 00:00: iomem range 0xfec20000-0xfec27fff has been reserved
system 00:00: iomem range 0xfed14000-0xfed19fff has been reserved
system 00:00: iomem range 0xfed1c000-0xfed1ffff has been reserved
system 00:00: iomem range 0xfed20000-0xfed3ffff has been reserved
system 00:00: iomem range 0xfed45000-0xfed8ffff has been reserved
system 00:00: iomem range 0xfeda0000-0xfedbffff has been reserved
system 00:00: iomem range 0xfee00000-0xfee00fff has been reserved
system 00:00: iomem range 0xffb00000-0xffbfffff has been reserved
system 00:00: iomem range 0xffe00000-0xffffffff has been reserved
system 00:01: iomem range 0xf0000000-0xf3ffffff has been reserved
system 00:09: ioport range 0x1e0-0x1ef has been reserved
system 00:09: ioport range 0x480-0x48f has been reserved
system 00:09: ioport range 0xe000-0xe07f has been reserved
system 00:09: ioport range 0xe080-0xe0ff has been reserved
system 00:09: ioport range 0xe400-0xe47f has been reserved
system 00:09: ioport range 0xe480-0xe4ff has been reserved
system 00:09: ioport range 0xe800-0xe87f has been reserved
system 00:09: ioport range 0xe880-0xe8ff has been reserved
system 00:09: ioport range 0xec00-0xec7f has been reserved
system 00:09: ioport range 0xec80-0xecff has been reserved
system 00:09: ioport range 0xd800-0xd87f has been reserved
system 00:09: ioport range 0xd880-0xd89f has been reserved
system 00:09: ioport range 0xeeb0-0xeebf has been reserved
system 00:09: ioport range 0xeec0-0xeeff has been reserved
system 00:09: ioport range 0x690-0x6ff has been reserved
system 00:09: ioport range 0x4d0-0x4d1 has been reserved
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:01
pci 0000:00:1c.0: IO window: 0xb000-0xbfff
pci 0000:00:1c.0: MEM window: 0xffc00000-0xffcfffff
pci 0000:00:1c.0: PREFETCH window: disabled
pci 0000:00:1c.2: PCI bridge, secondary bus 0000:02
pci 0000:00:1c.2: IO window: disabled
pci 0000:00:1c.2: MEM window: 0xffa00000-0xffafffff
pci 0000:00:1c.2: PREFETCH window: disabled
pci 0000:03:0b.0: CardBus bridge, secondary bus 0000:04
pci 0000:03:0b.0: IO window: 0x001000-0x0010ff
pci 0000:03:0b.0: IO window: 0x001400-0x0014ff
pci 0000:03:0b.0: PREFETCH window: 0x88000000-0x8bffffff
pci 0000:03:0b.0: MEM window: 0x8c000000-0x8fffffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:03
pci 0000:00:1e.0: IO window: 0x1000-0x1fff
pci 0000:00:1e.0: MEM window: 0x8c000000-0x91ffffff
pci 0000:00:1e.0: PREFETCH window: 0x00000088000000-0x0000008bffffff
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci 0000:03:0b.0: enabling device (0000 -> 0003)
pci 0000:03:0b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
pci_bus 0000:00: resource 0 io: [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
pci_bus 0000:01: resource 0 io: [0xb000-0xbfff]
pci_bus 0000:01: resource 1 mem: [0xffc00000-0xffcfffff]
pci_bus 0000:02: resource 1 mem: [0xffa00000-0xffafffff]
pci_bus 0000:03: resource 0 io: [0x1000-0x1fff]
pci_bus 0000:03: resource 1 mem: [0x8c000000-0x91ffffff]
pci_bus 0000:03: resource 2 pref mem [0x88000000-0x8bffffff]
pci_bus 0000:03: resource 3 io: [0x00-0xffff]
pci_bus 0000:03: resource 4 mem: [0x000000-0xffffffff]
pci_bus 0000:04: resource 0 io: [0x1000-0x10ff]
pci_bus 0000:04: resource 1 io: [0x1400-0x14ff]
pci_bus 0000:04: resource 2 pref mem [0x88000000-0x8bffffff]
pci_bus 0000:04: resource 3 mem: [0x8c000000-0x8fffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
NET: Registered protocol family 1
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 18632k freed
Simple Boot Flag value 0xb read from CMOS RAM was invalid
Simple Boot Flag at 0x7c set to 0x1
apm: BIOS not found.
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NTFS driver 2.1.29 [Flags: R/O].
msgmni has been set to 1723
alg: No test for stdrng (krng)
async_tx: api initialized (sync-only)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci 0000:00:02.0: Boot video device
pcieport-driver 0000:00:1c.0: irq 24 for MSI/MSI-X
pcieport-driver 0000:00:1c.0: setting latency timer to 64
pcieport-driver 0000:00:1c.2: irq 25 for MSI/MSI-X
pcieport-driver 0000:00:1c.2: setting latency timer to 64
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
vesafb: framebuffer at 0xe0000000, mapped to 0xf8080000, using 6144k, total 7872k
vesafb: mode is 1024x768x16, linelength=2048, pages=4
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
bootsplash 3.1.6-2004/03/31: looking for picture...<6> silentjpeg size 128150 bytes,<6>...found (1024x768, 128042 bytes, v3).
Console: switching to colour frame buffer device 107x34
fb0: VESA VGA frame buffer device
ACPI: AC Adapter [ADP1] (on-line)
input: Power Button as /class/input/input0
ACPI: Power Button [PWRF]
input: Lid Switch as /class/input/input1
ACPI: Lid Switch [LID]
input: Power Button as /class/input/input2
ACPI: Power Button [PWRB]
ACPI: SSDT 7f795f27 000F3 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: SSDT 7f796090 0034E (v02 TOSHIB A0044 20060907 MSFT 0100000E)
Marking TSC unstable due to TSC halts in idle
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI_CPU:00: registered as cooling_device0
ACPI: SSDT 7f79601a 00076 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: SSDT 7f7963de 00079 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI_CPU:01: registered as cooling_device1
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THRM] (59 C)
isapnp: Scanning for PnP cards...
ACPI Warning (nspredef-0949): \_SB_.BAT1._BIF: Return Package type mismatch at index 12 - found Integer, expected String/Buffer [20090320]
ACPI: Battery Slot [BAT1] (battery present)
isapnp: No Plug & Play device found
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
Floppy drive(s): fd0 is 1.44M
floppy0: no floppy controllers found
brd: module loaded
loop: module loaded
Compaq SMART2 Driver (v 2.6.0)
HP CISS Driver (v 3.6.20)
input: Macintosh mouse button emulation as /class/input/input3
Uniform Multi-Platform E-IDE driver
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
ide-cd driver 5.00
Loading iSCSI transport class v2.0-870.
iscsi: registered transport (tcp)
Loading Adaptec I2O RAID: Version 2.4 Build 5go
Detecting Adaptec I2O RAID controllers...
Adaptec aacraid driver 1.1-5[2461]-ms
aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
scsi: <fdomain> Detection failed (no card)
sym53c416.c: Version 1.0.0-ac
qlogicfas: no cards were found, please specify I/O address and IRQ using iobase= and irq= options<6>QLogic Fibre Channel HBA Driver: 8.03.01-k1
iscsi: registered transport (qla4xxx)
QLogic iSCSI HBA Driver
Emulex LightPulse Fibre Channel SCSI driver 8.3.1
Copyright(c) 2004-2009 Emulex. All rights reserved.
Failed initialization of WD-7000 SCSI card!
DC390: clustering now enabled by default. If you get problems load
with "disable_clustering=1" and report to maintainers
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)
megasas: 00.00.04.01 Thu July 24 11:41:51 PST 2008
GDT-HA: Storage RAID Controller Driver. Version: 3.05
3ware Storage Controller device driver for Linux v1.26.02.002.
3ware 9000 Storage Controller device driver for Linux v2.26.02.012.
nsp32: loading...
ipr: IBM Power RAID SCSI Device Driver version: 2.4.2 (January 21, 2009)
RocketRAID 3xxx/4xxx Controller driver v1.3 (071203)
st: Version 20081215, fixed bufsize 32768, s/g segs 256
Driver 'st' needs updating - please use bus_type methods
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
ata_piix 0000:00:1f.2: version 2.13
ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xaf10 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xaf18 irq 15
Intel(R) PRO/1000 Network Driver - version 7.3.21-k3-NAPI
Copyright (c) 1999-2006 Intel Corporation.
Atheros(R) L2 Ethernet Driver - version 2.2.3
Copyright (c) 2007 Atheros Corporation.
jme: JMicron JMC2XX ethernet driver version 1.0.4
pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
I2O subsystem v1.325
i2o: max drivers = 8
I2O Configuration OSM v1.323
I2O Bus Adapter OSM v1.317
I2O Block Device OSM v1.325
I2O SCSI Peripheral OSM v1.316
I2O ProcFS OSM v1.316
Fusion MPT base driver 3.04.07
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SPI Host driver 3.04.07
Fusion MPT FC Host driver 3.04.07
Fusion MPT SAS Host driver 3.04.07
ohci1394 0000:03:0b.1: enabling device (0000 -> 0002)
ohci1394 0000:03:0b.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[20] MMIO=[90006000-900067ff] Max Packet=[2048] IR/IT contexts=[4/8]
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1d.7: irq 23, io mem 0xffd3fc00
ata1.00: ATA-6: TOSHIBA MK1032GSX, AS022M, max UDMA/100
ata1.00: 195371568 sectors, multi 16: LBA48 NCQ (depth 0/32)
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
ata1.00: configured for UDMA/100
hub 1-0:1.0: 8 ports detected
scsi 2:0:0:0: Direct-Access ATA TOSHIBA MK1032GS AS02 PQ: 0 ANSI: 5
116x: driver isp116x-hcd, 03 Nov 2005
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000afe0
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000af80
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000af60
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000af40
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
sl811: driver sl811-hcd, 19 May 2005
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: multipath personality registered for level -4
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
sd 2:0:0:0: [sda] 195371568 512-byte hardware sectors: (100 GB/93.1 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda:<6>cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
input: AT Translated Set 2 keyboard as /class/input/input4
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
Using IPI No-Shortcut mode
sda1 sda2 sda3 < sda5 > sda4
sd 2:0:0:0: [sda] Attached SCSI disk
ata2.00: ATAPI: MATSHITADVD-RAM UJ-842S, 1.40, max UDMA/33
ata2.00: configured for UDMA/33
scsi 3:0:0:0: CD-ROM MATSHITA DVD-RAM UJ-842S 1.40 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 3:0:0:0: Attached scsi CD-ROM sr0
Freeing unused kernel memory: 432k freed
usb 1-7: new high speed USB device using ehci_hcd and address 3
fuse init (API version 7.11)
usb 1-7: configuration #1 chosen from 1 choice
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Clocksource tsc unstable (delta = -113797684 ns)
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: configuration #1 chosen from 1 choice
e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.4-k4
e1000e: Copyright (c) 1999-2008 Intel Corporation.
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000390000876d80]
e1000e 0000:01:00.0: Disabling L1 ASPM
e1000e 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
e1000e 0000:01:00.0: setting latency timer to 64
e1000e 0000:01:00.0: irq 26 for MSI/MSI-X
sd 2:0:0:0: Attached scsi generic sg0 type 0
sr 3:0:0:0: Attached scsi generic sg1 type 5
e1000e 0000:01:00.0: Warning: detected ASPM enabled in EEPROM
0000:01:00.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:15:b7:df:fd:69
0000:01:00.0: eth0: Intel(R) PRO/1000 Network Connection
0000:01:00.0: eth0: MAC: 2, PHY: 2, PBA No: ffffff-0ff
scsi 4:0:0:0: Direct-Access USB 2.0 USB Flash Drive 0.00 PQ: 0 ANSI: 2
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
sd 4:0:0:0: [sdb] 31588351 512-byte hardware sectors: (16.1 GB/15.0 GiB)
sd 4:0:0:0: [sdb] Write Protect is off
sd 4:0:0:0: [sdb] Mode Sense: 00 00 00 00
sd 4:0:0:0: [sdb] Assuming drive cache: write through
sd 4:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1 sdb2 < sdb5 >
sd 4:0:0:0: [sdb] Attached SCSI removable disk
PM: Starting manual resume from disk
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with writeback data mode.
udevd version 124 started
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 945GM Chipset
agpgart-intel 0000:00:00.0: detected 7932K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
acpi device:0d: registered as cooling_device2
input: Video Bus as /class/input/input5
ACPI: Video Device [VGA] (multi-head: yes rom: yes post: no)
rtc_cmos 00:08: RTC can wake from S4
rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, 114 bytes nvram, hpet irqs
toshiba_acpi: Toshiba Laptop ACPI Extras version 0.19
toshiba_acpi: HCI method: \_SB_.VALZ.GHCI
input: Toshiba RFKill Switch as /class/input/input6
yenta_cardbus 0000:03:0b.0: CardBus bridge found [1179:0001]
yenta_cardbus 0000:03:0b.0: Enabling burst memory read transactions
yenta_cardbus 0000:03:0b.0: Using CSCINT to route CSC interrupts to PCI
yenta_cardbus 0000:03:0b.0: Routing CardBus interrupts to PCI
yenta_cardbus 0000:03:0b.0: TI: mfunc 0x01aa1022, devctl 0x64
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
iTCO_wdt: Found a ICH7-M or ICH7-U TCO device (Version=2, TCOBASE=0xd860)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
intel_rng: FWH not detected
cfg80211: Calling CRDA for country: US
yenta_cardbus 0000:03:0b.0: ISA IRQ mask 0x0cf8, PCI irq 21
yenta_cardbus 0000:03:0b.0: Socket status: 30000006
pci_bus 0000:03: Raising subordinate bus# of parent bus (#03) from #04 to #07
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26kds
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
iwl3945 0000:02:00.0: setting latency timer to 64
yenta_cardbus 0000:03:0b.0: pcmcia: parent PCI bridge I/O window: 0x1000 - 0x1fff
pcmcia_socket pcmcia_socket0: cs: IO port probe 0x1000-0x1fff: clean.
yenta_cardbus 0000:03:0b.0: pcmcia: parent PCI bridge Memory window: 0x8c000000 - 0x91ffffff
yenta_cardbus 0000:03:0b.0: pcmcia: parent PCI bridge Memory window: 0x88000000 - 0x8bffffff
tifm_7xx1 0000:03:0b.2: enabling device (0000 -> 0002)
tifm_7xx1 0000:03:0b.2: PCI INT D -> GSI 23 (level, low) -> IRQ 23
sdhci-pci 0000:03:0b.3: SDHCI controller found [104c:803c] (rev 0)
sdhci-pci 0000:03:0b.3: enabling device (0000 -> 0002)
sdhci-pci 0000:03:0b.3: PCI INT D -> GSI 23 (level, low) -> IRQ 23
Registered led device: mmc0::
mmc0: SDHCI controller on PCI [0000:03:0b.3] using DMA
iwl3945 0000:02:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
iwl3945 0000:02:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:02:00.0: irq 27 for MSI/MSI-X
iwl3945 0000:02:00.0: Failed to register hw (error -17)
iwl3945 0000:02:00.0: PCI INT A disabled
iwl3945: probe of 0000:02:00.0 failed with error -17
usb 3-2: new full speed USB device using uhci_hcd and address 3
HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
HDA Intel 0000:00:1b.0: enabling device (0000 -> 0002)
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
cfg80211: Regulatory domain changed to country: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
(5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5490000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
HDA Intel 0000:00:1b.0: setting latency timer to 64
usb 3-2: configuration #1 chosen from 1 choice
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: Generic Bluetooth USB driver ver 0.5
usbcore: registered new interface driver btusb
input: PS/2 Mouse as /class/input/input7
input: AlpsPS/2 ALPS GlidePoint as /class/input/input8
lp: driver loaded but no devices found
Adding 706820k swap on /dev/sdb5. Priority:-1 extents:1 across:706820k
EXT3 FS on sdb1, internal journal
ip_tables: (C) 2000-2006 Netfilter Core Team
warning: `dhcpd3' uses 32-bit capabilities (legacy support in use)
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
[drm] Initialized drm 1.1.0 20060810
pci 0000:00:02.0: power state changed by ACPI to D0
pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:02.0: setting latency timer to 64
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
usb 1-1: new high speed USB device using ehci_hcd and address 5
usb 1-1: configuration #1 chosen from 1 choice
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
scsi 5:0:0:0: Direct-Access 0.00 PQ: 0 ANSI: 2
sd 5:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
sd 5:0:0:0: [sdc] 7577600 512-byte hardware sectors: (3.87 GB/3.61 GiB)
sd 5:0:0:0: [sdc] Write Protect is off
sd 5:0:0:0: [sdc] Mode Sense: 00 00 00 00
sd 5:0:0:0: [sdc] Assuming drive cache: write through
sd 5:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1
sd 5:0:0:0: [sdc] Attached SCSI removable disk
^ permalink raw reply
* (no subject)
From: Kristofik, Juraj @ 2009-10-20 9:44 UTC (permalink / raw)
To: linux-wireless
[-- Attachment #1: Type: text/plain, Size: 867 bytes --]
Hello,
I would like to ask if you would be willing to help me in the problem I
am experiencing.
I have notebook toshiba tecra M6 with Intel(R) PRO/Wireless 3945ABG/BG
wifi card, that is working normally in windows.
I installed back-track 4 pre final linux on usb drive and followed the
guide here (using root account):
http://forums.remote-exploit.-org/backtrack-4-working--hardware/27565-bt
4-pre-final--driver-iwl3945-injection--solved.html#post157700
I have installed lastest firmware for my wifi
(iwlwifi-3945-ucode-15.32.2.9) and compat-wireless-2.6.32-rc4 drivers.
However I am experiencing problems with loading drivers and receive
error: iwl3945 0000:02:00.0: Failed to register hw (error -17)
Can you please provide any help with what this error means?
Please see my dmseg in attachment.
--
Regards,
Juraj Kristofik
[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 36713 bytes --]
Linux version 2.6.30.7 (root@irukanji) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12) ) #1 SMP Fri Sep 18 15:36:50 PDT 2009
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
NSC Geode by NSC
Cyrix CyrixInstead
Centaur CentaurHauls
Transmeta GenuineTMx86
Transmeta TransmetaCPU
UMC UMC UMC UMC
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e0000 - 00000000000eee00 (reserved)
BIOS-e820: 00000000000eee00 - 00000000000ef000 (ACPI NVS)
BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007f790000 (usable)
BIOS-e820: 000000007f790000 - 0000000080000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec18000 (reserved)
BIOS-e820: 00000000fec20000 - 00000000fec28000 (reserved)
BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved)
BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
DMI 2.4 present.
last_pfn = 0x7f790 max_arch_pfn = 0x100000
MTRR default type: uncachable
MTRR fixed ranges enabled:
00000-9FFFF write-back
A0000-BFFFF uncachable
C0000-CFFFF write-protect
D0000-DFFFF uncachable
E0000-E7FFF write-protect
E8000-EFFFF write-back
F0000-FFFFF write-protect
MTRR variable ranges enabled:
0 base 0FEDA0000 mask FFFFE0000 write-back
1 base 07F800000 mask FFF800000 uncachable
2 base 0FFF00000 mask FFFF00000 write-protect
3 base 000000000 mask F80000000 write-back
4 disabled
5 disabled
6 disabled
7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
init_memory_mapping: 0000000000000000-00000000377fe000
0000000000 - 0000400000 page 4k
0000400000 - 0037400000 page 2M
0037400000 - 00377fe000 page 4k
kernel direct mapping tables up to 377fe000 @ 7000-c000
RAMDISK: 36dbd000 - 37fef2c0
Allocated new RAMDISK: 009e9000 - 01c1b2c0
Move RAMDISK from 0000000036dbd000 - 0000000037fef2bf to 009e9000 - 01c1b2bf
ACPI: RSDP 000f01e0 00014 (v00 TOSHIB)
ACPI: RSDT 7f790000 00048 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: FACP 7f790074 00084 (v02 TOSHIB A0044 20030101 TASM 04010000)
ACPI: DSDT 7f7900f8 057E7 (v02 TOSHIB A0044 20070222 MSFT 0100000E)
ACPI: FACS 000eee00 00040
ACPI: SSDT 7f7958df 00306 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: BOOT 7f79004c 00028 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: APIC 7f796497 00068 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: MCFG 7f7964ff 0003C (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: HPET 7f79656f 00038 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: TCPA 7f7965a7 00032 (v02 TOSHIB A0044 20060905 TASM 04010000)
ACPI: SLIC 7f796900 00176 (v01 TOSHIB A0044 20060905 TASM 04010000)
ACPI: SSDT 7f7965d9 00327 (v02 TOSHIB A0044 20061110 MSFT 0100000E)
ACPI: Local APIC address 0xfee00000
1151MB HIGHMEM available.
887MB LOWMEM available.
mapped low ram: 0 - 377fe000
low ram: 0 - 377fe000
node 0 low ram: 00000000 - 377fe000
node 0 bootmap 00008000 - 0000ef00
(9 early reservations) ==> bootmem [0000000000 - 00377fe000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
#2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
#3 [0000100000 - 00009e4374] TEXT DATA BSS ==> [0000100000 - 00009e4374]
#4 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
#5 [00009e5000 - 00009e820c] BRK ==> [00009e5000 - 00009e820c]
#6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000]
#7 [00009e9000 - 0001c1b2c0] NEW RAMDISK ==> [00009e9000 - 0001c1b2c0]
#8 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000]
Zone PFN ranges:
DMA 0x00000000 -> 0x00001000
Normal 0x00001000 -> 0x000377fe
HighMem 0x000377fe -> 0x0007f790
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000000 -> 0x0000009f
0: 0x00000100 -> 0x0007f790
On node 0 totalpages: 522031
free_area_init_node: node 0, pgdat c08e7b40, node_mem_map c1c1c000
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 3967 pages, LIFO batch:0
Normal zone: 1744 pages used for memmap
Normal zone: 221486 pages, LIFO batch:31
HighMem zone: 2304 pages used for memmap
HighMem zone: 292498 pages, LIFO batch:31
Using APIC driver default
ACPI: PM-Timer IO Port: 0xd808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 24
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
PM: Registered nosave memory: 00000000000e0000 - 00000000000ee000
PM: Registered nosave memory: 00000000000ee000 - 00000000000ef000
PM: Registered nosave memory: 00000000000ef000 - 0000000000100000
Allocating PCI resources starting at 88000000 (gap: 80000000:7ec00000)
NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 11 pages at c2c16000, static data 23068 bytes
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 517951
Kernel command line: root=UUID=08ff48d5-fe3a-4a2c-8a9e-98e2930f494f ro vga=0x317
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
NR_IRQS:512
PID hash table entries: 4096 (order: 12, 16384 bytes)
Fast TSC calibration using PIT
Detected 1828.858 MHz processor.
Console: colour dummy device 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Initializing HighMem for node 0 (000377fe:0007f790)
Memory: 2042200k/2088512k available (6103k kernel code, 45036k reserved, 2103k data, 432k init, 1179208k highmem)
virtual kernel memory layout:
fixmap : 0xfff4f000 - 0xfffff000 ( 704 kB)
pkmap : 0xff800000 - 0xffc00000 (4096 kB)
vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
.init : 0xc090d000 - 0xc0979000 ( 432 kB)
.data : 0xc06f5d0d - 0xc0903a44 (2103 kB)
.text : 0xc0100000 - 0xc06f5d0d (6103 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
Calibrating delay loop (skipped), value calculated using timer frequency.. 3659.12 BogoMIPS (lpj=6096193)
Security Framework initialized
Mount-cache hash table entries: 512
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
using mwait in idle threads.
Checking 'hlt' instruction... OK.
ACPI: Core revision 20090320
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 02
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3658.91 BogoMIPS (lpj=6095868)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 02
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (7318.03 BogoMIPS).
net_namespace: 980 bytes
xor: automatically using best checksumming function: pIII_sse
pIII_sse : 6745.200 MB/sec
xor: using function: pIII_sse (6745.200 MB/sec)
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f0000000 segment 0 buses 0 - 63
PCI: Not using MMCONFIG.
PCI: PCI BIOS revision 2.10 entry at 0xfd639, last bus=4
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI Warning (dsobject-0502): Package List length (C) larger than NumElements count (3), truncated
[20090320]
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
PCI: MCFG configuration 0: base f0000000 segment 0 buses 0 - 63
PCI: MCFG area at f0000000 reserved in ACPI motherboard resources
PCI: Using MMCONFIG for extended config space
ACPI: ACPI Dock Station Driver: 1 docks/bays found
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:02.0: reg 10 32bit mmio: [0xffd80000-0xffdfffff]
pci 0000:00:02.0: reg 14 io port: [0xcff8-0xcfff]
pci 0000:00:02.0: reg 18 32bit mmio: [0xe0000000-0xefffffff]
pci 0000:00:02.0: reg 1c 32bit mmio: [0xffd40000-0xffd7ffff]
pci 0000:00:02.1: reg 10 32bit mmio: [0x000000-0x07ffff]
pci 0000:00:1b.0: reg 10 64bit mmio: [0x000000-0x003fff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0xafe0-0xafff]
pci 0000:00:1d.1: reg 20 io port: [0xaf80-0xaf9f]
pci 0000:00:1d.2: reg 20 io port: [0xaf60-0xaf7f]
pci 0000:00:1d.3: reg 20 io port: [0xaf40-0xaf5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xffd3fc00-0xffd3ffff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region d800-d87f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region eec0-eeff claimed by ICH6 GPIO
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0680 (mask 007f)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 4 PIO at 01e0 (mask 000f)
pci 0000:00:1f.2: reg 10 io port: [0xaf38-0xaf3f]
pci 0000:00:1f.2: reg 14 io port: [0xaf34-0xaf37]
pci 0000:00:1f.2: reg 18 io port: [0xaf28-0xaf2f]
pci 0000:00:1f.2: reg 1c io port: [0xaf24-0xaf27]
pci 0000:00:1f.2: reg 20 io port: [0xaf10-0xaf1f]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:01:00.0: reg 10 32bit mmio: [0xffce0000-0xffcfffff]
pci 0000:01:00.0: reg 18 io port: [0xbfe0-0xbfff]
pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
pci 0000:01:00.0: PME# disabled
pci 0000:00:1c.0: bridge io port: [0xb000-0xbfff]
pci 0000:00:1c.0: bridge 32bit mmio: [0xffc00000-0xffcfffff]
pci 0000:02:00.0: reg 10 32bit mmio: [0xffaff000-0xffafffff]
pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
pci 0000:02:00.0: PME# disabled
pci 0000:00:1c.2: bridge 32bit mmio: [0xffa00000-0xffafffff]
pci 0000:03:0b.0: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:03:0b.0: supports D1 D2
pci 0000:03:0b.0: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.0: PME# disabled
pci 0000:03:0b.1: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:03:0b.1: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:03:0b.1: supports D1 D2
pci 0000:03:0b.1: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.1: PME# disabled
pci 0000:03:0b.2: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:03:0b.2: supports D1 D2
pci 0000:03:0b.2: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.2: PME# disabled
pci 0000:03:0b.3: reg 10 32bit mmio: [0x000000-0x0000ff]
pci 0000:03:0b.3: supports D1 D2
pci 0000:03:0b.3: PME# supported from D0 D1 D2 D3hot
pci 0000:03:0b.3: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci_bus 0000:00: on NUMA node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.MPEX._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs *10)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *11)
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
raid6: int32x1 691 MB/s
raid6: int32x2 730 MB/s
raid6: int32x4 546 MB/s
raid6: int32x8 522 MB/s
raid6: mmxx1 2323 MB/s
raid6: mmxx2 2668 MB/s
raid6: sse1x1 1425 MB/s
raid6: sse1x2 1955 MB/s
raid6: sse2x1 2722 MB/s
raid6: sse2x2 3037 MB/s
raid6: using algorithm sse2x2 (3037 MB/s)
PCI: Using ACPI for IRQ routing
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switched to high resolution mode on CPU 0
Switched to high resolution mode on CPU 1
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
system 00:00: iomem range 0x0-0x9ffff could not be reserved
system 00:00: iomem range 0xe0000-0xfffff could not be reserved
system 00:00: iomem range 0x100000-0x7f78ffff could not be reserved
system 00:00: iomem range 0x7f790000-0x7f79ffff has been reserved
system 00:00: iomem range 0x7f7a0000-0x7f7fffff has been reserved
system 00:00: iomem range 0x7f800000-0x7fffffff has been reserved
system 00:00: iomem range 0xfec00000-0xfec17fff could not be reserved
system 00:00: iomem range 0xfec20000-0xfec27fff has been reserved
system 00:00: iomem range 0xfed14000-0xfed19fff has been reserved
system 00:00: iomem range 0xfed1c000-0xfed1ffff has been reserved
system 00:00: iomem range 0xfed20000-0xfed3ffff has been reserved
system 00:00: iomem range 0xfed45000-0xfed8ffff has been reserved
system 00:00: iomem range 0xfeda0000-0xfedbffff has been reserved
system 00:00: iomem range 0xfee00000-0xfee00fff has been reserved
system 00:00: iomem range 0xffb00000-0xffbfffff has been reserved
system 00:00: iomem range 0xffe00000-0xffffffff has been reserved
system 00:01: iomem range 0xf0000000-0xf3ffffff has been reserved
system 00:09: ioport range 0x1e0-0x1ef has been reserved
system 00:09: ioport range 0x480-0x48f has been reserved
system 00:09: ioport range 0xe000-0xe07f has been reserved
system 00:09: ioport range 0xe080-0xe0ff has been reserved
system 00:09: ioport range 0xe400-0xe47f has been reserved
system 00:09: ioport range 0xe480-0xe4ff has been reserved
system 00:09: ioport range 0xe800-0xe87f has been reserved
system 00:09: ioport range 0xe880-0xe8ff has been reserved
system 00:09: ioport range 0xec00-0xec7f has been reserved
system 00:09: ioport range 0xec80-0xecff has been reserved
system 00:09: ioport range 0xd800-0xd87f has been reserved
system 00:09: ioport range 0xd880-0xd89f has been reserved
system 00:09: ioport range 0xeeb0-0xeebf has been reserved
system 00:09: ioport range 0xeec0-0xeeff has been reserved
system 00:09: ioport range 0x690-0x6ff has been reserved
system 00:09: ioport range 0x4d0-0x4d1 has been reserved
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:01
pci 0000:00:1c.0: IO window: 0xb000-0xbfff
pci 0000:00:1c.0: MEM window: 0xffc00000-0xffcfffff
pci 0000:00:1c.0: PREFETCH window: disabled
pci 0000:00:1c.2: PCI bridge, secondary bus 0000:02
pci 0000:00:1c.2: IO window: disabled
pci 0000:00:1c.2: MEM window: 0xffa00000-0xffafffff
pci 0000:00:1c.2: PREFETCH window: disabled
pci 0000:03:0b.0: CardBus bridge, secondary bus 0000:04
pci 0000:03:0b.0: IO window: 0x001000-0x0010ff
pci 0000:03:0b.0: IO window: 0x001400-0x0014ff
pci 0000:03:0b.0: PREFETCH window: 0x88000000-0x8bffffff
pci 0000:03:0b.0: MEM window: 0x8c000000-0x8fffffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:03
pci 0000:00:1e.0: IO window: 0x1000-0x1fff
pci 0000:00:1e.0: MEM window: 0x8c000000-0x91ffffff
pci 0000:00:1e.0: PREFETCH window: 0x00000088000000-0x0000008bffffff
pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci 0000:03:0b.0: enabling device (0000 -> 0003)
pci 0000:03:0b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
pci_bus 0000:00: resource 0 io: [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
pci_bus 0000:01: resource 0 io: [0xb000-0xbfff]
pci_bus 0000:01: resource 1 mem: [0xffc00000-0xffcfffff]
pci_bus 0000:02: resource 1 mem: [0xffa00000-0xffafffff]
pci_bus 0000:03: resource 0 io: [0x1000-0x1fff]
pci_bus 0000:03: resource 1 mem: [0x8c000000-0x91ffffff]
pci_bus 0000:03: resource 2 pref mem [0x88000000-0x8bffffff]
pci_bus 0000:03: resource 3 io: [0x00-0xffff]
pci_bus 0000:03: resource 4 mem: [0x000000-0xffffffff]
pci_bus 0000:04: resource 0 io: [0x1000-0x10ff]
pci_bus 0000:04: resource 1 io: [0x1400-0x14ff]
pci_bus 0000:04: resource 2 pref mem [0x88000000-0x8bffffff]
pci_bus 0000:04: resource 3 mem: [0x8c000000-0x8fffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
NET: Registered protocol family 1
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 18632k freed
Simple Boot Flag value 0xb read from CMOS RAM was invalid
Simple Boot Flag at 0x7c set to 0x1
apm: BIOS not found.
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NTFS driver 2.1.29 [Flags: R/O].
msgmni has been set to 1723
alg: No test for stdrng (krng)
async_tx: api initialized (sync-only)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci 0000:00:02.0: Boot video device
pcieport-driver 0000:00:1c.0: irq 24 for MSI/MSI-X
pcieport-driver 0000:00:1c.0: setting latency timer to 64
pcieport-driver 0000:00:1c.2: irq 25 for MSI/MSI-X
pcieport-driver 0000:00:1c.2: setting latency timer to 64
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
vesafb: framebuffer at 0xe0000000, mapped to 0xf8080000, using 6144k, total 7872k
vesafb: mode is 1024x768x16, linelength=2048, pages=4
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
bootsplash 3.1.6-2004/03/31: looking for picture...<6> silentjpeg size 128150 bytes,<6>...found (1024x768, 128042 bytes, v3).
Console: switching to colour frame buffer device 107x34
fb0: VESA VGA frame buffer device
ACPI: AC Adapter [ADP1] (on-line)
input: Power Button as /class/input/input0
ACPI: Power Button [PWRF]
input: Lid Switch as /class/input/input1
ACPI: Lid Switch [LID]
input: Power Button as /class/input/input2
ACPI: Power Button [PWRB]
ACPI: SSDT 7f795f27 000F3 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: SSDT 7f796090 0034E (v02 TOSHIB A0044 20060907 MSFT 0100000E)
Marking TSC unstable due to TSC halts in idle
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI_CPU:00: registered as cooling_device0
ACPI: SSDT 7f79601a 00076 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: SSDT 7f7963de 00079 (v02 TOSHIB A0044 20060907 MSFT 0100000E)
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI_CPU:01: registered as cooling_device1
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THRM] (59 C)
isapnp: Scanning for PnP cards...
ACPI Warning (nspredef-0949): \_SB_.BAT1._BIF: Return Package type mismatch at index 12 - found Integer, expected String/Buffer [20090320]
ACPI: Battery Slot [BAT1] (battery present)
isapnp: No Plug & Play device found
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
Floppy drive(s): fd0 is 1.44M
floppy0: no floppy controllers found
brd: module loaded
loop: module loaded
Compaq SMART2 Driver (v 2.6.0)
HP CISS Driver (v 3.6.20)
input: Macintosh mouse button emulation as /class/input/input3
Uniform Multi-Platform E-IDE driver
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
ide-cd driver 5.00
Loading iSCSI transport class v2.0-870.
iscsi: registered transport (tcp)
Loading Adaptec I2O RAID: Version 2.4 Build 5go
Detecting Adaptec I2O RAID controllers...
Adaptec aacraid driver 1.1-5[2461]-ms
aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
scsi: <fdomain> Detection failed (no card)
sym53c416.c: Version 1.0.0-ac
qlogicfas: no cards were found, please specify I/O address and IRQ using iobase= and irq= options<6>QLogic Fibre Channel HBA Driver: 8.03.01-k1
iscsi: registered transport (qla4xxx)
QLogic iSCSI HBA Driver
Emulex LightPulse Fibre Channel SCSI driver 8.3.1
Copyright(c) 2004-2009 Emulex. All rights reserved.
Failed initialization of WD-7000 SCSI card!
DC390: clustering now enabled by default. If you get problems load
with "disable_clustering=1" and report to maintainers
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)
megasas: 00.00.04.01 Thu July 24 11:41:51 PST 2008
GDT-HA: Storage RAID Controller Driver. Version: 3.05
3ware Storage Controller device driver for Linux v1.26.02.002.
3ware 9000 Storage Controller device driver for Linux v2.26.02.012.
nsp32: loading...
ipr: IBM Power RAID SCSI Device Driver version: 2.4.2 (January 21, 2009)
RocketRAID 3xxx/4xxx Controller driver v1.3 (071203)
st: Version 20081215, fixed bufsize 32768, s/g segs 256
Driver 'st' needs updating - please use bus_type methods
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
ata_piix 0000:00:1f.2: version 2.13
ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xaf10 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xaf18 irq 15
Intel(R) PRO/1000 Network Driver - version 7.3.21-k3-NAPI
Copyright (c) 1999-2006 Intel Corporation.
Atheros(R) L2 Ethernet Driver - version 2.2.3
Copyright (c) 2007 Atheros Corporation.
jme: JMicron JMC2XX ethernet driver version 1.0.4
pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
I2O subsystem v1.325
i2o: max drivers = 8
I2O Configuration OSM v1.323
I2O Bus Adapter OSM v1.317
I2O Block Device OSM v1.325
I2O SCSI Peripheral OSM v1.316
I2O ProcFS OSM v1.316
Fusion MPT base driver 3.04.07
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SPI Host driver 3.04.07
Fusion MPT FC Host driver 3.04.07
Fusion MPT SAS Host driver 3.04.07
ohci1394 0000:03:0b.1: enabling device (0000 -> 0002)
ohci1394 0000:03:0b.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[20] MMIO=[90006000-900067ff] Max Packet=[2048] IR/IT contexts=[4/8]
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1d.7: irq 23, io mem 0xffd3fc00
ata1.00: ATA-6: TOSHIBA MK1032GSX, AS022M, max UDMA/100
ata1.00: 195371568 sectors, multi 16: LBA48 NCQ (depth 0/32)
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
ata1.00: configured for UDMA/100
hub 1-0:1.0: 8 ports detected
scsi 2:0:0:0: Direct-Access ATA TOSHIBA MK1032GS AS02 PQ: 0 ANSI: 5
116x: driver isp116x-hcd, 03 Nov 2005
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000afe0
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000af80
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000af60
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000af40
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
sl811: driver sl811-hcd, 19 May 2005
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: multipath personality registered for level -4
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
sd 2:0:0:0: [sda] 195371568 512-byte hardware sectors: (100 GB/93.1 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda:<6>cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
input: AT Translated Set 2 keyboard as /class/input/input4
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
Using IPI No-Shortcut mode
sda1 sda2 sda3 < sda5 > sda4
sd 2:0:0:0: [sda] Attached SCSI disk
ata2.00: ATAPI: MATSHITADVD-RAM UJ-842S, 1.40, max UDMA/33
ata2.00: configured for UDMA/33
scsi 3:0:0:0: CD-ROM MATSHITA DVD-RAM UJ-842S 1.40 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 3:0:0:0: Attached scsi CD-ROM sr0
Freeing unused kernel memory: 432k freed
usb 1-7: new high speed USB device using ehci_hcd and address 3
fuse init (API version 7.11)
usb 1-7: configuration #1 chosen from 1 choice
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Clocksource tsc unstable (delta = -113797684 ns)
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: configuration #1 chosen from 1 choice
e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.4-k4
e1000e: Copyright (c) 1999-2008 Intel Corporation.
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000390000876d80]
e1000e 0000:01:00.0: Disabling L1 ASPM
e1000e 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
e1000e 0000:01:00.0: setting latency timer to 64
e1000e 0000:01:00.0: irq 26 for MSI/MSI-X
sd 2:0:0:0: Attached scsi generic sg0 type 0
sr 3:0:0:0: Attached scsi generic sg1 type 5
e1000e 0000:01:00.0: Warning: detected ASPM enabled in EEPROM
0000:01:00.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:15:b7:df:fd:69
0000:01:00.0: eth0: Intel(R) PRO/1000 Network Connection
0000:01:00.0: eth0: MAC: 2, PHY: 2, PBA No: ffffff-0ff
scsi 4:0:0:0: Direct-Access USB 2.0 USB Flash Drive 0.00 PQ: 0 ANSI: 2
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
sd 4:0:0:0: [sdb] 31588351 512-byte hardware sectors: (16.1 GB/15.0 GiB)
sd 4:0:0:0: [sdb] Write Protect is off
sd 4:0:0:0: [sdb] Mode Sense: 00 00 00 00
sd 4:0:0:0: [sdb] Assuming drive cache: write through
sd 4:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1 sdb2 < sdb5 >
sd 4:0:0:0: [sdb] Attached SCSI removable disk
PM: Starting manual resume from disk
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with writeback data mode.
udevd version 124 started
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 945GM Chipset
agpgart-intel 0000:00:00.0: detected 7932K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
acpi device:0d: registered as cooling_device2
input: Video Bus as /class/input/input5
ACPI: Video Device [VGA] (multi-head: yes rom: yes post: no)
rtc_cmos 00:08: RTC can wake from S4
rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, 114 bytes nvram, hpet irqs
toshiba_acpi: Toshiba Laptop ACPI Extras version 0.19
toshiba_acpi: HCI method: \_SB_.VALZ.GHCI
input: Toshiba RFKill Switch as /class/input/input6
yenta_cardbus 0000:03:0b.0: CardBus bridge found [1179:0001]
yenta_cardbus 0000:03:0b.0: Enabling burst memory read transactions
yenta_cardbus 0000:03:0b.0: Using CSCINT to route CSC interrupts to PCI
yenta_cardbus 0000:03:0b.0: Routing CardBus interrupts to PCI
yenta_cardbus 0000:03:0b.0: TI: mfunc 0x01aa1022, devctl 0x64
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
iTCO_wdt: Found a ICH7-M or ICH7-U TCO device (Version=2, TCOBASE=0xd860)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
intel_rng: FWH not detected
cfg80211: Calling CRDA for country: US
yenta_cardbus 0000:03:0b.0: ISA IRQ mask 0x0cf8, PCI irq 21
yenta_cardbus 0000:03:0b.0: Socket status: 30000006
pci_bus 0000:03: Raising subordinate bus# of parent bus (#03) from #04 to #07
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26kds
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
iwl3945 0000:02:00.0: setting latency timer to 64
yenta_cardbus 0000:03:0b.0: pcmcia: parent PCI bridge I/O window: 0x1000 - 0x1fff
pcmcia_socket pcmcia_socket0: cs: IO port probe 0x1000-0x1fff: clean.
yenta_cardbus 0000:03:0b.0: pcmcia: parent PCI bridge Memory window: 0x8c000000 - 0x91ffffff
yenta_cardbus 0000:03:0b.0: pcmcia: parent PCI bridge Memory window: 0x88000000 - 0x8bffffff
tifm_7xx1 0000:03:0b.2: enabling device (0000 -> 0002)
tifm_7xx1 0000:03:0b.2: PCI INT D -> GSI 23 (level, low) -> IRQ 23
sdhci-pci 0000:03:0b.3: SDHCI controller found [104c:803c] (rev 0)
sdhci-pci 0000:03:0b.3: enabling device (0000 -> 0002)
sdhci-pci 0000:03:0b.3: PCI INT D -> GSI 23 (level, low) -> IRQ 23
Registered led device: mmc0::
mmc0: SDHCI controller on PCI [0000:03:0b.3] using DMA
iwl3945 0000:02:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
iwl3945 0000:02:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:02:00.0: irq 27 for MSI/MSI-X
iwl3945 0000:02:00.0: Failed to register hw (error -17)
iwl3945 0000:02:00.0: PCI INT A disabled
iwl3945: probe of 0000:02:00.0 failed with error -17
usb 3-2: new full speed USB device using uhci_hcd and address 3
HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
HDA Intel 0000:00:1b.0: enabling device (0000 -> 0002)
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
cfg80211: Regulatory domain changed to country: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
(5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5490000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
HDA Intel 0000:00:1b.0: setting latency timer to 64
usb 3-2: configuration #1 chosen from 1 choice
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: Generic Bluetooth USB driver ver 0.5
usbcore: registered new interface driver btusb
input: PS/2 Mouse as /class/input/input7
input: AlpsPS/2 ALPS GlidePoint as /class/input/input8
lp: driver loaded but no devices found
Adding 706820k swap on /dev/sdb5. Priority:-1 extents:1 across:706820k
EXT3 FS on sdb1, internal journal
ip_tables: (C) 2000-2006 Netfilter Core Team
warning: `dhcpd3' uses 32-bit capabilities (legacy support in use)
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
[drm] Initialized drm 1.1.0 20060810
pci 0000:00:02.0: power state changed by ACPI to D0
pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:02.0: setting latency timer to 64
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
usb 1-1: new high speed USB device using ehci_hcd and address 5
usb 1-1: configuration #1 chosen from 1 choice
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
scsi 5:0:0:0: Direct-Access 0.00 PQ: 0 ANSI: 2
sd 5:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
sd 5:0:0:0: [sdc] 7577600 512-byte hardware sectors: (3.87 GB/3.61 GiB)
sd 5:0:0:0: [sdc] Write Protect is off
sd 5:0:0:0: [sdc] Mode Sense: 00 00 00 00
sd 5:0:0:0: [sdc] Assuming drive cache: write through
sd 5:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1
sd 5:0:0:0: [sdc] Attached SCSI removable disk
^ permalink raw reply
* Question about "txrate: current unicast bitrate to this station"
From: Holger Schurig @ 2009-10-20 8:05 UTC (permalink / raw)
To: linux-wireless
So, this is the TX rate if the WLAN card is operating in AP mode,
but it is really a RXRATE (despite the name) if the WLAN card is
working in STATION mode?
--
http://www.holgerschurig.de
^ permalink raw reply
* Re: [PATCH] cfg80211: sme: deauthenticate on assoc failure
From: Luis R. Rodriguez @ 2009-10-20 7:49 UTC (permalink / raw)
To: Sedat Dilek; +Cc: Johannes Berg, John Linville, linux-wireless
In-Reply-To: <2d0a357f0910200046g2a04c1d4v7a62c9e15b403999@mail.gmail.com>
On Tue, Oct 20, 2009 at 4:46 PM, Sedat Dilek <sedat.dilek@googlemail.com> wrote:
> To clarify on the patchset and order:
>
> [quilt series]:
> # patches from linux-wireless ML
> linux-wireless/0001-Revert-mac80211-fix-SME-warning-by-removing-stale-BS.patch
> linux-wireless/mac80211-keep-auth-state-when-assoc-fails.patch
> linux-wireless/cfg80211-sme-deauthenticate-on-assoc-failure.patch
Yes, a revert is required first.
Luis
^ permalink raw reply
* Re: [PATCH] cfg80211: sme: deauthenticate on assoc failure
From: Sedat Dilek @ 2009-10-20 7:46 UTC (permalink / raw)
To: Johannes Berg; +Cc: John Linville, linux-wireless, Luis R. Rodriguez
In-Reply-To: <2d0a357f0910200033t25c6b848x6d321057b69e47e6@mail.gmail.com>
To clarify on the patchset and order:
[quilt series]:
# patches from linux-wireless ML
linux-wireless/0001-Revert-mac80211-fix-SME-warning-by-removing-stale-BS.patch
linux-wireless/mac80211-keep-auth-state-when-assoc-fails.patch
linux-wireless/cfg80211-sme-deauthenticate-on-assoc-failure.patch
- Sedat -
On Tue, Oct 20, 2009 at 9:33 AM, Sedat Dilek <sedat.dilek@googlemail.com> wrote:
> Is this patch on top of wireless-testing (master-2009-10-16)?
>
> It fails here:
> ...
> Applying patch linux-wireless/mac80211-keep-auth-state-when-assoc-fails.patch
> patching file net/mac80211/mlme.c
> Hunk #1 FAILED at 1457.
> 1 out of 1 hunk FAILED -- rejects in file net/mac80211/mlme.c
> Patch linux-wireless/mac80211-keep-auth-state-when-assoc-fails.patch
> does not apply (enforce with -f)
> ERROR: failed to apply patch series!
>
> Does it need to revert "mac80211: fix SME warning by removing stale
> BSS upon assoc failure"?
>
> - Sedat -
>
> On Tue, Oct 20, 2009 at 8:08 AM, Johannes Berg
> <johannes@sipsolutions.net> wrote:
>> When the in-kernel SME gets an association failure from
>> the AP we don't deauthenticate, and thus get into a very
>> confused state which will lead to warnings later on. Fix
>> this by actually deauthenticating when the AP indicates
>> an association failure.
>>
>> Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
>> ---
>> net/wireless/core.h | 1 +
>> net/wireless/mlme.c | 9 +++++++++
>> net/wireless/sme.c | 21 +++++++++++++++++++--
>> 3 files changed, 29 insertions(+), 2 deletions(-)
>>
>> --- wireless-testing.orig/net/wireless/core.h 2009-10-20 15:02:15.000000000 +0900
>> +++ wireless-testing/net/wireless/core.h 2009-10-20 15:03:20.000000000 +0900
>> @@ -358,6 +358,7 @@ int cfg80211_mgd_wext_connect(struct cfg
>> struct wireless_dev *wdev);
>>
>> void cfg80211_conn_work(struct work_struct *work);
>> +void cfg80211_sme_failed_assoc(struct wireless_dev *wdev);
>> bool cfg80211_sme_failed_reassoc(struct wireless_dev *wdev);
>>
>> /* internal helpers */
>> --- wireless-testing.orig/net/wireless/mlme.c 2009-10-20 15:02:15.000000000 +0900
>> +++ wireless-testing/net/wireless/mlme.c 2009-10-20 15:03:20.000000000 +0900
>> @@ -62,6 +62,7 @@ void cfg80211_send_rx_assoc(struct net_d
>> u8 *ie = mgmt->u.assoc_resp.variable;
>> int i, ieoffs = offsetof(struct ieee80211_mgmt, u.assoc_resp.variable);
>> struct cfg80211_internal_bss *bss = NULL;
>> + bool need_connect_result = true;
>>
>> wdev_lock(wdev);
>>
>> @@ -94,6 +95,14 @@ void cfg80211_send_rx_assoc(struct net_d
>> }
>>
>> WARN_ON(!bss);
>> + } else if (wdev->conn) {
>> + cfg80211_sme_failed_assoc(wdev);
>> + need_connect_result = false;
>> + /*
>> + * do not call connect_result() now because the
>> + * sme will schedule work that does it later.
>> + */
>> + goto out;
>> }
>>
>> if (!wdev->conn && wdev->sme_state == CFG80211_SME_IDLE) {
>> --- wireless-testing.orig/net/wireless/sme.c 2009-10-20 15:02:15.000000000 +0900
>> +++ wireless-testing/net/wireless/sme.c 2009-10-20 15:03:20.000000000 +0900
>> @@ -26,6 +26,7 @@ struct cfg80211_conn {
>> CFG80211_CONN_AUTHENTICATING,
>> CFG80211_CONN_ASSOCIATE_NEXT,
>> CFG80211_CONN_ASSOCIATING,
>> + CFG80211_CONN_DEAUTH_ASSOC_FAIL,
>> } state;
>> u8 bssid[ETH_ALEN], prev_bssid[ETH_ALEN];
>> u8 *ie;
>> @@ -148,6 +149,12 @@ static int cfg80211_conn_do_work(struct
>> NULL, 0,
>> WLAN_REASON_DEAUTH_LEAVING);
>> return err;
>> + case CFG80211_CONN_DEAUTH_ASSOC_FAIL:
>> + __cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid,
>> + NULL, 0,
>> + WLAN_REASON_DEAUTH_LEAVING);
>> + /* return an error so that we call __cfg80211_connect_result() */
>> + return -EINVAL;
>> default:
>> return 0;
>> }
>> @@ -158,6 +165,7 @@ void cfg80211_conn_work(struct work_stru
>> struct cfg80211_registered_device *rdev =
>> container_of(work, struct cfg80211_registered_device, conn_work);
>> struct wireless_dev *wdev;
>> + u8 bssid[ETH_ALEN];
>>
>> rtnl_lock();
>> cfg80211_lock_rdev(rdev);
>> @@ -173,10 +181,10 @@ void cfg80211_conn_work(struct work_stru
>> wdev_unlock(wdev);
>> continue;
>> }
>> + memcpy(bssid, wdev->conn->params.bssid, ETH_ALEN);
>> if (cfg80211_conn_do_work(wdev))
>> __cfg80211_connect_result(
>> - wdev->netdev,
>> - wdev->conn->params.bssid,
>> + wdev->netdev, bssid,
>> NULL, 0, NULL, 0,
>> WLAN_STATUS_UNSPECIFIED_FAILURE,
>> false, NULL);
>> @@ -337,6 +345,15 @@ bool cfg80211_sme_failed_reassoc(struct
>> return true;
>> }
>>
>> +void cfg80211_sme_failed_assoc(struct wireless_dev *wdev)
>> +{
>> + struct wiphy *wiphy = wdev->wiphy;
>> + struct cfg80211_registered_device *rdev = wiphy_to_dev(wiphy);
>> +
>> + wdev->conn->state = CFG80211_CONN_DEAUTH_ASSOC_FAIL;
>> + schedule_work(&rdev->conn_work);
>> +}
>> +
>> void __cfg80211_connect_result(struct net_device *dev, const u8 *bssid,
>> const u8 *req_ie, size_t req_ie_len,
>> const u8 *resp_ie, size_t resp_ie_len,
>>
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
>
^ permalink raw reply
* Re: [PATCH] cfg80211: sme: deauthenticate on assoc failure
From: Sedat Dilek @ 2009-10-20 7:41 UTC (permalink / raw)
To: Johannes Berg; +Cc: John Linville, linux-wireless, Luis R. Rodriguez
In-Reply-To: <2d0a357f0910200033t25c6b848x6d321057b69e47e6@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 6566 bytes --]
YUPP.
- Sedat -
On Tue, Oct 20, 2009 at 9:33 AM, Sedat Dilek <sedat.dilek@googlemail.com> wrote:
> Is this patch on top of wireless-testing (master-2009-10-16)?
>
> It fails here:
> ...
> Applying patch linux-wireless/mac80211-keep-auth-state-when-assoc-fails.patch
> patching file net/mac80211/mlme.c
> Hunk #1 FAILED at 1457.
> 1 out of 1 hunk FAILED -- rejects in file net/mac80211/mlme.c
> Patch linux-wireless/mac80211-keep-auth-state-when-assoc-fails.patch
> does not apply (enforce with -f)
> ERROR: failed to apply patch series!
>
> Does it need to revert "mac80211: fix SME warning by removing stale
> BSS upon assoc failure"?
>
> - Sedat -
>
> On Tue, Oct 20, 2009 at 8:08 AM, Johannes Berg
> <johannes@sipsolutions.net> wrote:
>> When the in-kernel SME gets an association failure from
>> the AP we don't deauthenticate, and thus get into a very
>> confused state which will lead to warnings later on. Fix
>> this by actually deauthenticating when the AP indicates
>> an association failure.
>>
>> Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
>> ---
>> net/wireless/core.h | 1 +
>> net/wireless/mlme.c | 9 +++++++++
>> net/wireless/sme.c | 21 +++++++++++++++++++--
>> 3 files changed, 29 insertions(+), 2 deletions(-)
>>
>> --- wireless-testing.orig/net/wireless/core.h 2009-10-20 15:02:15.000000000 +0900
>> +++ wireless-testing/net/wireless/core.h 2009-10-20 15:03:20.000000000 +0900
>> @@ -358,6 +358,7 @@ int cfg80211_mgd_wext_connect(struct cfg
>> struct wireless_dev *wdev);
>>
>> void cfg80211_conn_work(struct work_struct *work);
>> +void cfg80211_sme_failed_assoc(struct wireless_dev *wdev);
>> bool cfg80211_sme_failed_reassoc(struct wireless_dev *wdev);
>>
>> /* internal helpers */
>> --- wireless-testing.orig/net/wireless/mlme.c 2009-10-20 15:02:15.000000000 +0900
>> +++ wireless-testing/net/wireless/mlme.c 2009-10-20 15:03:20.000000000 +0900
>> @@ -62,6 +62,7 @@ void cfg80211_send_rx_assoc(struct net_d
>> u8 *ie = mgmt->u.assoc_resp.variable;
>> int i, ieoffs = offsetof(struct ieee80211_mgmt, u.assoc_resp.variable);
>> struct cfg80211_internal_bss *bss = NULL;
>> + bool need_connect_result = true;
>>
>> wdev_lock(wdev);
>>
>> @@ -94,6 +95,14 @@ void cfg80211_send_rx_assoc(struct net_d
>> }
>>
>> WARN_ON(!bss);
>> + } else if (wdev->conn) {
>> + cfg80211_sme_failed_assoc(wdev);
>> + need_connect_result = false;
>> + /*
>> + * do not call connect_result() now because the
>> + * sme will schedule work that does it later.
>> + */
>> + goto out;
>> }
>>
>> if (!wdev->conn && wdev->sme_state == CFG80211_SME_IDLE) {
>> --- wireless-testing.orig/net/wireless/sme.c 2009-10-20 15:02:15.000000000 +0900
>> +++ wireless-testing/net/wireless/sme.c 2009-10-20 15:03:20.000000000 +0900
>> @@ -26,6 +26,7 @@ struct cfg80211_conn {
>> CFG80211_CONN_AUTHENTICATING,
>> CFG80211_CONN_ASSOCIATE_NEXT,
>> CFG80211_CONN_ASSOCIATING,
>> + CFG80211_CONN_DEAUTH_ASSOC_FAIL,
>> } state;
>> u8 bssid[ETH_ALEN], prev_bssid[ETH_ALEN];
>> u8 *ie;
>> @@ -148,6 +149,12 @@ static int cfg80211_conn_do_work(struct
>> NULL, 0,
>> WLAN_REASON_DEAUTH_LEAVING);
>> return err;
>> + case CFG80211_CONN_DEAUTH_ASSOC_FAIL:
>> + __cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid,
>> + NULL, 0,
>> + WLAN_REASON_DEAUTH_LEAVING);
>> + /* return an error so that we call __cfg80211_connect_result() */
>> + return -EINVAL;
>> default:
>> return 0;
>> }
>> @@ -158,6 +165,7 @@ void cfg80211_conn_work(struct work_stru
>> struct cfg80211_registered_device *rdev =
>> container_of(work, struct cfg80211_registered_device, conn_work);
>> struct wireless_dev *wdev;
>> + u8 bssid[ETH_ALEN];
>>
>> rtnl_lock();
>> cfg80211_lock_rdev(rdev);
>> @@ -173,10 +181,10 @@ void cfg80211_conn_work(struct work_stru
>> wdev_unlock(wdev);
>> continue;
>> }
>> + memcpy(bssid, wdev->conn->params.bssid, ETH_ALEN);
>> if (cfg80211_conn_do_work(wdev))
>> __cfg80211_connect_result(
>> - wdev->netdev,
>> - wdev->conn->params.bssid,
>> + wdev->netdev, bssid,
>> NULL, 0, NULL, 0,
>> WLAN_STATUS_UNSPECIFIED_FAILURE,
>> false, NULL);
>> @@ -337,6 +345,15 @@ bool cfg80211_sme_failed_reassoc(struct
>> return true;
>> }
>>
>> +void cfg80211_sme_failed_assoc(struct wireless_dev *wdev)
>> +{
>> + struct wiphy *wiphy = wdev->wiphy;
>> + struct cfg80211_registered_device *rdev = wiphy_to_dev(wiphy);
>> +
>> + wdev->conn->state = CFG80211_CONN_DEAUTH_ASSOC_FAIL;
>> + schedule_work(&rdev->conn_work);
>> +}
>> +
>> void __cfg80211_connect_result(struct net_device *dev, const u8 *bssid,
>> const u8 *req_ie, size_t req_ie_len,
>> const u8 *resp_ie, size_t resp_ie_len,
>>
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
>
[-- Attachment #2: 0001-Revert-mac80211-fix-SME-warning-by-removing-stale-BS.patch --]
[-- Type: text/x-diff, Size: 844 bytes --]
From f13a19c1865355cb62ae730538c979ecf0653c2a Mon Sep 17 00:00:00 2001
From: Sedat Dilek <sedat.dilek@gmail.com>
Date: Tue, 20 Oct 2009 09:39:36 +0200
Subject: [PATCH] Revert "mac80211: fix SME warning by removing stale BSS upon assoc failure"
This reverts commit 73984d9660a569336854657fb4adae38c1673177.
---
net/mac80211/mlme.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c
index 697a149..71220a5 100644
--- a/net/mac80211/mlme.c
+++ b/net/mac80211/mlme.c
@@ -1465,7 +1465,7 @@ ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data *sdata,
sdata->dev->name, status_code);
list_del(&wk->list);
kfree(wk);
- return RX_MGMT_CFG80211_DEAUTH;
+ return RX_MGMT_CFG80211_ASSOC;
}
if ((aid & (BIT(15) | BIT(14))) != (BIT(15) | BIT(14)))
--
1.6.3.1
^ permalink raw reply related
* Re: [PATCH] cfg80211: sme: deauthenticate on assoc failure
From: Sedat Dilek @ 2009-10-20 7:33 UTC (permalink / raw)
To: Johannes Berg; +Cc: John Linville, linux-wireless, Luis R. Rodriguez
In-Reply-To: <1256018933.4475.6.camel@johannes.local>
SXMgdGhpcyBwYXRjaCBvbiB0b3Agb2Ygd2lyZWxlc3MtdGVzdGluZyAobWFzdGVyLTIwMDktMTAt
MTYpPwoKSXQgZmFpbHMgaGVyZToKLi4uCkFwcGx5aW5nIHBhdGNoIGxpbnV4LXdpcmVsZXNzL21h
YzgwMjExLWtlZXAtYXV0aC1zdGF0ZS13aGVuLWFzc29jLWZhaWxzLnBhdGNoCnBhdGNoaW5nIGZp
bGUgbmV0L21hYzgwMjExL21sbWUuYwpIdW5rICMxIEZBSUxFRCBhdCAxNDU3LgoxIG91dCBvZiAx
IGh1bmsgRkFJTEVEIC0tIHJlamVjdHMgaW4gZmlsZSBuZXQvbWFjODAyMTEvbWxtZS5jClBhdGNo
IGxpbnV4LXdpcmVsZXNzL21hYzgwMjExLWtlZXAtYXV0aC1zdGF0ZS13aGVuLWFzc29jLWZhaWxz
LnBhdGNoCmRvZXMgbm90IGFwcGx5IChlbmZvcmNlIHdpdGggLWYpCkVSUk9SOiBmYWlsZWQgdG8g
YXBwbHkgcGF0Y2ggc2VyaWVzIQoKRG9lcyBpdCBuZWVkIHRvIHJldmVydCAibWFjODAyMTE6IGZp
eCBTTUUgd2FybmluZyBieSByZW1vdmluZyBzdGFsZQpCU1MgdXBvbiBhc3NvYyBmYWlsdXJlIj8K
Ci0gU2VkYXQgLQoKT24gVHVlLCBPY3QgMjAsIDIwMDkgYXQgODowOCBBTSwgSm9oYW5uZXMgQmVy
Zwo8am9oYW5uZXNAc2lwc29sdXRpb25zLm5ldD4gd3JvdGU6Cj4gV2hlbiB0aGUgaW4ta2VybmVs
IFNNRSBnZXRzIGFuIGFzc29jaWF0aW9uIGZhaWx1cmUgZnJvbQo+IHRoZSBBUCB3ZSBkb24ndCBk
ZWF1dGhlbnRpY2F0ZSwgYW5kIHRodXMgZ2V0IGludG8gYSB2ZXJ5Cj4gY29uZnVzZWQgc3RhdGUg
d2hpY2ggd2lsbCBsZWFkIHRvIHdhcm5pbmdzIGxhdGVyIG9uLiBGaXgKPiB0aGlzIGJ5IGFjdHVh
bGx5IGRlYXV0aGVudGljYXRpbmcgd2hlbiB0aGUgQVAgaW5kaWNhdGVzCj4gYW4gYXNzb2NpYXRp
b24gZmFpbHVyZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEpvaGFubmVzIEJlcmcgPGpvaGFubmVzQHNp
cHNvbHV0aW9ucy5uZXQ+Cj4gLS0tCj4gwqBuZXQvd2lyZWxlc3MvY29yZS5oIHwgwqAgwqAxICsK
PiDCoG5ldC93aXJlbGVzcy9tbG1lLmMgfCDCoCDCoDkgKysrKysrKysrCj4gwqBuZXQvd2lyZWxl
c3Mvc21lLmMgwqB8IMKgIDIxICsrKysrKysrKysrKysrKysrKystLQo+IMKgMyBmaWxlcyBjaGFu
Z2VkLCAyOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gLS0tIHdpcmVsZXNzLXRl
c3Rpbmcub3JpZy9uZXQvd2lyZWxlc3MvY29yZS5oIMKgIDIwMDktMTAtMjAgMTU6MDI6MTUuMDAw
MDAwMDAwICswOTAwCj4gKysrIHdpcmVsZXNzLXRlc3RpbmcvbmV0L3dpcmVsZXNzL2NvcmUuaCDC
oCDCoCDCoCDCoDIwMDktMTAtMjAgMTU6MDM6MjAuMDAwMDAwMDAwICswOTAwCj4gQEAgLTM1OCw2
ICszNTgsNyBAQCBpbnQgY2ZnODAyMTFfbWdkX3dleHRfY29ubmVjdChzdHJ1Y3QgY2ZnCj4gwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzdHJ1Y3Qgd2lyZWxlc3Nf
ZGV2ICp3ZGV2KTsKPgo+IMKgdm9pZCBjZmc4MDIxMV9jb25uX3dvcmsoc3RydWN0IHdvcmtfc3Ry
dWN0ICp3b3JrKTsKPiArdm9pZCBjZmc4MDIxMV9zbWVfZmFpbGVkX2Fzc29jKHN0cnVjdCB3aXJl
bGVzc19kZXYgKndkZXYpOwo+IMKgYm9vbCBjZmc4MDIxMV9zbWVfZmFpbGVkX3JlYXNzb2Moc3Ry
dWN0IHdpcmVsZXNzX2RldiAqd2Rldik7Cj4KPiDCoC8qIGludGVybmFsIGhlbHBlcnMgKi8KPiAt
LS0gd2lyZWxlc3MtdGVzdGluZy5vcmlnL25ldC93aXJlbGVzcy9tbG1lLmMgwqAgMjAwOS0xMC0y
MCAxNTowMjoxNS4wMDAwMDAwMDAgKzA5MDAKPiArKysgd2lyZWxlc3MtdGVzdGluZy9uZXQvd2ly
ZWxlc3MvbWxtZS5jIMKgIMKgIMKgIMKgMjAwOS0xMC0yMCAxNTowMzoyMC4wMDAwMDAwMDAgKzA5
MDAKPiBAQCAtNjIsNiArNjIsNyBAQCB2b2lkIGNmZzgwMjExX3NlbmRfcnhfYXNzb2Moc3RydWN0
IG5ldF9kCj4gwqAgwqAgwqAgwqB1OCAqaWUgPSBtZ210LT51LmFzc29jX3Jlc3AudmFyaWFibGU7
Cj4gwqAgwqAgwqAgwqBpbnQgaSwgaWVvZmZzID0gb2Zmc2V0b2Yoc3RydWN0IGllZWU4MDIxMV9t
Z210LCB1LmFzc29jX3Jlc3AudmFyaWFibGUpOwo+IMKgIMKgIMKgIMKgc3RydWN0IGNmZzgwMjEx
X2ludGVybmFsX2JzcyAqYnNzID0gTlVMTDsKPiArIMKgIMKgIMKgIGJvb2wgbmVlZF9jb25uZWN0
X3Jlc3VsdCA9IHRydWU7Cj4KPiDCoCDCoCDCoCDCoHdkZXZfbG9jayh3ZGV2KTsKPgo+IEBAIC05
NCw2ICs5NSwxNCBAQCB2b2lkIGNmZzgwMjExX3NlbmRfcnhfYXNzb2Moc3RydWN0IG5ldF9kCj4g
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB9Cj4KPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFdBUk5f
T04oIWJzcyk7Cj4gKyDCoCDCoCDCoCB9IGVsc2UgaWYgKHdkZXYtPmNvbm4pIHsKPiArIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIGNmZzgwMjExX3NtZV9mYWlsZWRfYXNzb2Mod2Rldik7Cj4gKyDCoCDC
oCDCoCDCoCDCoCDCoCDCoCBuZWVkX2Nvbm5lY3RfcmVzdWx0ID0gZmFsc2U7Cj4gKyDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAvKgo+ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAqIGRvIG5vdCBjYWxs
IGNvbm5lY3RfcmVzdWx0KCkgbm93IGJlY2F1c2UgdGhlCj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCogc21lIHdpbGwgc2NoZWR1bGUgd29yayB0aGF0IGRvZXMgaXQgbGF0ZXIuCj4gKyDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCovCj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCBnb3RvIG91dDsK
PiDCoCDCoCDCoCDCoH0KPgo+IMKgIMKgIMKgIMKgaWYgKCF3ZGV2LT5jb25uICYmIHdkZXYtPnNt
ZV9zdGF0ZSA9PSBDRkc4MDIxMV9TTUVfSURMRSkgewo+IC0tLSB3aXJlbGVzcy10ZXN0aW5nLm9y
aWcvbmV0L3dpcmVsZXNzL3NtZS5jIMKgIMKgMjAwOS0xMC0yMCAxNTowMjoxNS4wMDAwMDAwMDAg
KzA5MDAKPiArKysgd2lyZWxlc3MtdGVzdGluZy9uZXQvd2lyZWxlc3Mvc21lLmMgMjAwOS0xMC0y
MCAxNTowMzoyMC4wMDAwMDAwMDAgKzA5MDAKPiBAQCAtMjYsNiArMjYsNyBAQCBzdHJ1Y3QgY2Zn
ODAyMTFfY29ubiB7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBDRkc4MDIxMV9DT05OX0FVVEhF
TlRJQ0FUSU5HLAo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQ0ZHODAyMTFfQ09OTl9BU1NPQ0lB
VEVfTkVYVCwKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoENGRzgwMjExX0NPTk5fQVNTT0NJQVRJ
TkcsCj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCBDRkc4MDIxMV9DT05OX0RFQVVUSF9BU1NPQ19G
QUlMLAo+IMKgIMKgIMKgIMKgfSBzdGF0ZTsKPiDCoCDCoCDCoCDCoHU4IGJzc2lkW0VUSF9BTEVO
XSwgcHJldl9ic3NpZFtFVEhfQUxFTl07Cj4gwqAgwqAgwqAgwqB1OCAqaWU7Cj4gQEAgLTE0OCw2
ICsxNDksMTIgQEAgc3RhdGljIGludCBjZmc4MDIxMV9jb25uX2RvX3dvcmsoc3RydWN0Cj4gwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgTlVMTCwgMCwKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBXTEFOX1JFQVNPTl9ERUFVVEhfTEVBVklO
Ryk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZXR1cm4gZXJyOwo+ICsgwqAgwqAgwqAgY2Fz
ZSBDRkc4MDIxMV9DT05OX0RFQVVUSF9BU1NPQ19GQUlMOgo+ICsgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgX19jZmc4MDIxMV9tbG1lX2RlYXV0aChyZGV2LCB3ZGV2LT5uZXRkZXYsIHBhcmFtcy0+YnNz
aWQsCj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoE5VTEwsIDAsCj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoFdMQU5fUkVBU09OX0RFQVVUSF9MRUFWSU5HKTsKPiArIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIC8qIHJldHVybiBhbiBlcnJvciBzbyB0aGF0IHdlIGNhbGwgX19jZmc4
MDIxMV9jb25uZWN0X3Jlc3VsdCgpICovCj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCByZXR1cm4g
LUVJTlZBTDsKPiDCoCDCoCDCoCDCoGRlZmF1bHQ6Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBy
ZXR1cm4gMDsKPiDCoCDCoCDCoCDCoH0KPiBAQCAtMTU4LDYgKzE2NSw3IEBAIHZvaWQgY2ZnODAy
MTFfY29ubl93b3JrKHN0cnVjdCB3b3JrX3N0cnUKPiDCoCDCoCDCoCDCoHN0cnVjdCBjZmc4MDIx
MV9yZWdpc3RlcmVkX2RldmljZSAqcmRldiA9Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjb250
YWluZXJfb2Yod29yaywgc3RydWN0IGNmZzgwMjExX3JlZ2lzdGVyZWRfZGV2aWNlLCBjb25uX3dv
cmspOwo+IMKgIMKgIMKgIMKgc3RydWN0IHdpcmVsZXNzX2RldiAqd2RldjsKPiArIMKgIMKgIMKg
IHU4IGJzc2lkW0VUSF9BTEVOXTsKPgo+IMKgIMKgIMKgIMKgcnRubF9sb2NrKCk7Cj4gwqAgwqAg
wqAgwqBjZmc4MDIxMV9sb2NrX3JkZXYocmRldik7Cj4gQEAgLTE3MywxMCArMTgxLDEwIEBAIHZv
aWQgY2ZnODAyMTFfY29ubl93b3JrKHN0cnVjdCB3b3JrX3N0cnUKPiDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHdkZXZfdW5sb2NrKHdkZXYpOwo+IMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgY29udGludWU7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB9Cj4g
KyDCoCDCoCDCoCDCoCDCoCDCoCDCoCBtZW1jcHkoYnNzaWQsIHdkZXYtPmNvbm4tPnBhcmFtcy5i
c3NpZCwgRVRIX0FMRU4pOwo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaWYgKGNmZzgwMjExX2Nv
bm5fZG9fd29yayh3ZGV2KSkKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoF9f
Y2ZnODAyMTFfY29ubmVjdF9yZXN1bHQoCj4gLSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB3ZGV2LT5uZXRkZXYsCj4gLSDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB3ZGV2LT5jb25u
LT5wYXJhbXMuYnNzaWQsCj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCB3ZGV2LT5uZXRkZXYsIGJzc2lkLAo+IMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTlVMTCwgMCwgTlVM
TCwgMCwKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoFdMQU5fU1RBVFVTX1VOU1BFQ0lGSUVEX0ZBSUxVUkUsCj4gwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmYWxzZSwgTlVM
TCk7Cj4gQEAgLTMzNyw2ICszNDUsMTUgQEAgYm9vbCBjZmc4MDIxMV9zbWVfZmFpbGVkX3JlYXNz
b2Moc3RydWN0Cj4gwqAgwqAgwqAgwqByZXR1cm4gdHJ1ZTsKPiDCoH0KPgo+ICt2b2lkIGNmZzgw
MjExX3NtZV9mYWlsZWRfYXNzb2Moc3RydWN0IHdpcmVsZXNzX2RldiAqd2RldikKPiArewo+ICsg
wqAgwqAgwqAgc3RydWN0IHdpcGh5ICp3aXBoeSA9IHdkZXYtPndpcGh5Owo+ICsgwqAgwqAgwqAg
c3RydWN0IGNmZzgwMjExX3JlZ2lzdGVyZWRfZGV2aWNlICpyZGV2ID0gd2lwaHlfdG9fZGV2KHdp
cGh5KTsKPiArCj4gKyDCoCDCoCDCoCB3ZGV2LT5jb25uLT5zdGF0ZSA9IENGRzgwMjExX0NPTk5f
REVBVVRIX0FTU09DX0ZBSUw7Cj4gKyDCoCDCoCDCoCBzY2hlZHVsZV93b3JrKCZyZGV2LT5jb25u
X3dvcmspOwo+ICt9Cj4gKwo+IMKgdm9pZCBfX2NmZzgwMjExX2Nvbm5lY3RfcmVzdWx0KHN0cnVj
dCBuZXRfZGV2aWNlICpkZXYsIGNvbnN0IHU4ICpic3NpZCwKPiDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBjb25zdCB1OCAqcmVxX2llLCBzaXplX3QgcmVxX2ll
X2xlbiwKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBjb25z
dCB1OCAqcmVzcF9pZSwgc2l6ZV90IHJlc3BfaWVfbGVuLAo+Cj4KPiAtLQo+IFRvIHVuc3Vic2Ny
aWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBsaW51eC13aXJl
bGVzcyIgaW4KPiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVs
Lm9yZwo+IE1vcmUgbWFqb3Jkb21vIGluZm8gYXQgwqBodHRwOi8vdmdlci5rZXJuZWwub3JnL21h
am9yZG9tby1pbmZvLmh0bWwKPgo=
^ permalink raw reply
* Re: [PATCH 2/2] rt2x00: Implement support for rt2800pci
From: Holger Schurig @ 2009-10-20 6:58 UTC (permalink / raw)
To: Ivo van Doorn
Cc: Bartlomiej Zolnierkiewicz, John Linville, linux-wireless, users,
Alban Browaeys, Benoit PAPILLAULT, Felix Fietkau, Luis Correia,
Mattias Nissler, Mark Asselstine, Xose Vazquez Perez,
linux-kernel
In-Reply-To: <200910181859.22413.IvDoorn@gmail.com>
> I don't agree on this, for starters the whole "abstraction
> layer as done in the staging driver, really obfuscated the code
> in multiple areas
Ivo, you could look at Orinoco or Libertas. Both WLAN drivers
support a multitude of different hardware (Libertas: CF/PCMCIA,
SDIO, SD, USB and Orinoco: CF/PCMCIA, PCI, PPC_PMAC). And both
have hardware abstraction layers that don't suck, obfuscate or
create lots of duplicate code.
So AFAIK it's not the question *IF* to do hardware abstraction
but only a question *HOW* to do it in an intelligent way. Don't
luck at one bad implementation and disregard the whole
concept :-)
--
http://www.holgerschurig.de
^ permalink raw reply
* Re: [PATCH v2] libertas: Add auto deep sleep support for SD8385/SD8686/SD8688
From: Holger Schurig @ 2009-10-20 6:43 UTC (permalink / raw)
To: Bing Zhao
Cc: libertas-dev@lists.infradead.org, linux-wireless@vger.kernel.org,
Amitkumar Karwar
In-Reply-To: <477F20668A386D41ADCC57781B1F704306DDD5C26C@SC-VEXCH1.marvell.com>
> > Side question: which firmware are you using on CS cards?
>
> firmware version for Marvell CF8385 card: 5.101.13p1
Can you provide this firmware to me? Or can you say me where I
can download it?
I still have 5.0.16p0, which seems to not understand
CMD_802_11_MONITOR_MODE and CMD_802_11_TX_RATE_QUERY.
--
http://www.holgerschurig.de
^ permalink raw reply
* Re: [RFC] libertas: monster-patch to make CFG/WEXT configurable
From: Holger Schurig @ 2009-10-20 6:35 UTC (permalink / raw)
To: Johannes Berg; +Cc: linux-wireless, Dan Williams
In-Reply-To: <1255998802.4475.2.camel@johannes.local>
> I really don't understand the point. Can't you just use the
> cfg80211 hooks and keep both functional at the same time? Just
> like orinoco does it uses cfg80211 only partially.
I think I can't do this in a sane way.
Oh, and please don't compare libertas all the time with orinoco.
Orinoco is FULLMAC, libertas is HALFMAC.
Because libertas firmware doesn't roam, it has to be done in
software. Libertas does this in assoc.c, partly in scan.c, cmd.c
and wext.c and even main.c. For example, libertas keeps its own
list of BSS entries, has code to select the best matching BSS
when it comes to associating ... things like this.
cfg80211 has this code too.
Having two competing implementations running in one driver is a
way to havoc.
I could keep "old" stuff of the libertas in, e.g. monitor
mode --- but then it's not too difficult to use .change_intf()
to add monitor mode to cfg80211.
I can't and won't do the MESH stuff: I don't have a firmware that
does MESH, no knowledge and usage case for MESH. It would,
however, be possible to keep the current mesh code with WEXT and
use cfg80211 for monitor/station mode. However, I dislike this
more than cfg80211/wext configurability.
--
http://www.holgerschurig.de
^ permalink raw reply
* Re: [PATCH] cfg80211: sme: deauthenticate on assoc failure
From: Johannes Berg @ 2009-10-20 6:26 UTC (permalink / raw)
To: Luis R. Rodriguez; +Cc: John Linville, linux-wireless
In-Reply-To: <43e72e890910192324t3deab484nad855a5ecd109dd@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 807 bytes --]
On Tue, 2009-10-20 at 15:24 +0900, Luis R. Rodriguez wrote:
> On Tue, Oct 20, 2009 at 3:08 PM, Johannes Berg
> <johannes@sipsolutions.net> wrote:
> > When the in-kernel SME gets an association failure from
> > the AP we don't deauthenticate, and thus get into a very
> > confused state which will lead to warnings later on. Fix
> > this by actually deauthenticating when the AP indicates
> > an association failure.
> >
> > Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
>
> Thanks Johannes.
>
> Tested-by: Luis R. Rodriguez <lrodriguez@atheros.com>
>
> John -- this patch and the previous patch titled "mac80211: keep auth
> state when assoc fails" fix the SME warning as well. These are also
> 2.6.32-rc fixes.
And also done during the hacking session at KS.
johannes
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply
* Re: [PATCH] cfg80211: sme: deauthenticate on assoc failure
From: Luis R. Rodriguez @ 2009-10-20 6:24 UTC (permalink / raw)
To: Johannes Berg; +Cc: John Linville, linux-wireless
In-Reply-To: <1256018933.4475.6.camel@johannes.local>
On Tue, Oct 20, 2009 at 3:08 PM, Johannes Berg
<johannes@sipsolutions.net> wrote:
> When the in-kernel SME gets an association failure from
> the AP we don't deauthenticate, and thus get into a very
> confused state which will lead to warnings later on. Fix
> this by actually deauthenticating when the AP indicates
> an association failure.
>
> Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Thanks Johannes.
Tested-by: Luis R. Rodriguez <lrodriguez@atheros.com>
John -- this patch and the previous patch titled "mac80211: keep auth
state when assoc fails" fix the SME warning as well. These are also
2.6.32-rc fixes.
Luis
^ permalink raw reply
* [PATCH] cfg80211: sme: deauthenticate on assoc failure
From: Johannes Berg @ 2009-10-20 6:08 UTC (permalink / raw)
To: John Linville; +Cc: linux-wireless, Luis R. Rodriguez
When the in-kernel SME gets an association failure from
the AP we don't deauthenticate, and thus get into a very
confused state which will lead to warnings later on. Fix
this by actually deauthenticating when the AP indicates
an association failure.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
---
net/wireless/core.h | 1 +
net/wireless/mlme.c | 9 +++++++++
net/wireless/sme.c | 21 +++++++++++++++++++--
3 files changed, 29 insertions(+), 2 deletions(-)
--- wireless-testing.orig/net/wireless/core.h 2009-10-20 15:02:15.000000000 +0900
+++ wireless-testing/net/wireless/core.h 2009-10-20 15:03:20.000000000 +0900
@@ -358,6 +358,7 @@ int cfg80211_mgd_wext_connect(struct cfg
struct wireless_dev *wdev);
void cfg80211_conn_work(struct work_struct *work);
+void cfg80211_sme_failed_assoc(struct wireless_dev *wdev);
bool cfg80211_sme_failed_reassoc(struct wireless_dev *wdev);
/* internal helpers */
--- wireless-testing.orig/net/wireless/mlme.c 2009-10-20 15:02:15.000000000 +0900
+++ wireless-testing/net/wireless/mlme.c 2009-10-20 15:03:20.000000000 +0900
@@ -62,6 +62,7 @@ void cfg80211_send_rx_assoc(struct net_d
u8 *ie = mgmt->u.assoc_resp.variable;
int i, ieoffs = offsetof(struct ieee80211_mgmt, u.assoc_resp.variable);
struct cfg80211_internal_bss *bss = NULL;
+ bool need_connect_result = true;
wdev_lock(wdev);
@@ -94,6 +95,14 @@ void cfg80211_send_rx_assoc(struct net_d
}
WARN_ON(!bss);
+ } else if (wdev->conn) {
+ cfg80211_sme_failed_assoc(wdev);
+ need_connect_result = false;
+ /*
+ * do not call connect_result() now because the
+ * sme will schedule work that does it later.
+ */
+ goto out;
}
if (!wdev->conn && wdev->sme_state == CFG80211_SME_IDLE) {
--- wireless-testing.orig/net/wireless/sme.c 2009-10-20 15:02:15.000000000 +0900
+++ wireless-testing/net/wireless/sme.c 2009-10-20 15:03:20.000000000 +0900
@@ -26,6 +26,7 @@ struct cfg80211_conn {
CFG80211_CONN_AUTHENTICATING,
CFG80211_CONN_ASSOCIATE_NEXT,
CFG80211_CONN_ASSOCIATING,
+ CFG80211_CONN_DEAUTH_ASSOC_FAIL,
} state;
u8 bssid[ETH_ALEN], prev_bssid[ETH_ALEN];
u8 *ie;
@@ -148,6 +149,12 @@ static int cfg80211_conn_do_work(struct
NULL, 0,
WLAN_REASON_DEAUTH_LEAVING);
return err;
+ case CFG80211_CONN_DEAUTH_ASSOC_FAIL:
+ __cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid,
+ NULL, 0,
+ WLAN_REASON_DEAUTH_LEAVING);
+ /* return an error so that we call __cfg80211_connect_result() */
+ return -EINVAL;
default:
return 0;
}
@@ -158,6 +165,7 @@ void cfg80211_conn_work(struct work_stru
struct cfg80211_registered_device *rdev =
container_of(work, struct cfg80211_registered_device, conn_work);
struct wireless_dev *wdev;
+ u8 bssid[ETH_ALEN];
rtnl_lock();
cfg80211_lock_rdev(rdev);
@@ -173,10 +181,10 @@ void cfg80211_conn_work(struct work_stru
wdev_unlock(wdev);
continue;
}
+ memcpy(bssid, wdev->conn->params.bssid, ETH_ALEN);
if (cfg80211_conn_do_work(wdev))
__cfg80211_connect_result(
- wdev->netdev,
- wdev->conn->params.bssid,
+ wdev->netdev, bssid,
NULL, 0, NULL, 0,
WLAN_STATUS_UNSPECIFIED_FAILURE,
false, NULL);
@@ -337,6 +345,15 @@ bool cfg80211_sme_failed_reassoc(struct
return true;
}
+void cfg80211_sme_failed_assoc(struct wireless_dev *wdev)
+{
+ struct wiphy *wiphy = wdev->wiphy;
+ struct cfg80211_registered_device *rdev = wiphy_to_dev(wiphy);
+
+ wdev->conn->state = CFG80211_CONN_DEAUTH_ASSOC_FAIL;
+ schedule_work(&rdev->conn_work);
+}
+
void __cfg80211_connect_result(struct net_device *dev, const u8 *bssid,
const u8 *req_ie, size_t req_ie_len,
const u8 *resp_ie, size_t resp_ie_len,
^ permalink raw reply
* [PATCH] mac80211: keep auth state when assoc fails
From: Johannes Berg @ 2009-10-20 6:08 UTC (permalink / raw)
To: John Linville; +Cc: linux-wireless, Luis R. Rodriguez
When association fails, we should stay authenticated,
which in mac80211 is represented by the existence of
the mlme work struct, so we cannot free that, instead
we need to just set it to idle.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
---
net/mac80211/mlme.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
--- wireless-testing.orig/net/mac80211/mlme.c 2009-10-20 15:01:40.000000000 +0900
+++ wireless-testing/net/mac80211/mlme.c 2009-10-20 15:01:46.000000000 +0900
@@ -1457,8 +1457,7 @@ ieee80211_rx_mgmt_assoc_resp(struct ieee
if (status_code != WLAN_STATUS_SUCCESS) {
printk(KERN_DEBUG "%s: AP denied association (code=%d)\n",
sdata->dev->name, status_code);
- list_del(&wk->list);
- kfree(wk);
+ wk->state = IEEE80211_MGD_STATE_IDLE;
return RX_MGMT_CFG80211_ASSOC;
}
^ permalink raw reply
* Re: [PATCH net-next V2 3/3] i2400m-sdio: select IWMC3200TOP in Kconfig
From: David Miller @ 2009-10-20 4:55 UTC (permalink / raw)
To: tomas.winkler
Cc: linville, netdev, linux-wireless, linux-mmc, yi.zhu,
inaky.perez-gonzalez, cindy.h.kao, guy.cohen, ron.rindjunsky
In-Reply-To: <1255806576-26869-3-git-send-email-tomas.winkler@intel.com>
From: Tomas Winkler <tomas.winkler@intel.com>
Date: Sat, 17 Oct 2009 21:09:36 +0200
> i2400m-sdio requires iwmc3200top for its operation
>
> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
> Acked-by: Inaky Perez-Gonzalez <inaky@linux.intel.com>
Applied to net-next-2.6, thanks!
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox