NM 0.7 svn on Gentoo



I'm attempting to get NM 0.7 working on an older Dell
laptop. I've 
successfully installed an earlier version of NM before
on a different 
laptop, but this is my first attempt at this version
with this kernel.

On eth0 it seems that dhcp isn't working since ping
returns unknown host 
and /etc/resolv.conf isn't getting populated. (Or
isn't that used 
anymore?) The hardware seems to be probed and
configured correctly with 
the right drivers and firmware but the knetworkmanager
applet shows: No 
network device found.

Wireless just seems to continuously scan.

Being new to 0.7 I'm not sure where to start looking
for the problem(s). 
Below is a description of the environment and the
relevant log messages.

Hardware:
	Dell Inspiron 5100
	BCM4306 802.11b/g Wireless LAN Controller (rev 02)
	BCM4401 100Base-T

Software:
	linux-2.6.25-gentoo-r4
		CONFIG_CFG80211=m
		CONFIG_WIRELESS_EXT=y
		CONFIG_MAC80211=m
		CONFIG_MAC80211_RC_DEFAULT_PID=y
		CONFIG_MAC80211_RC_DEFAULT="pid"
		CONFIG_MAC80211_RC_PID=y
		CONFIG_MAC80211_LEDS=y
		CONFIG_MAC80211_DEBUG=y
		CONFIG_MAC80211_VERBOSE_DEBUG=y
		CONFIG_TKIP_DEBUG=y
		CONFIG_MAC80211_DEBUG_COUNTERS=y
		CONFIG_MAC80211_VERBOSE_PS_DEBUG=y
		CONFIG_RFKILL=m
		CONFIG_RFKILL_INPUT=m
		CONFIG_RFKILL_LEDS=y
		CONFIG_B44=m
		CONFIG_B44_PCI_AUTOSELECT=y
		CONFIG_B44_PCICORE_AUTOSELECT=y
		CONFIG_B44_PCI=y
		CONFIG_B43=m
		CONFIG_B43_PCI_AUTOSELECT=y
		CONFIG_B43_PCICORE_AUTOSELECT=y
		CONFIG_B43_LEDS=y
		CONFIG_B43_RFKILL=y
		CONFIG_B43_DEBUG=y
		CONFIG_B43LEGACY=m
		CONFIG_B43LEGACY_PCI_AUTOSELECT=y
		CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
		CONFIG_B43LEGACY_LEDS=y
		CONFIG_B43LEGACY_RFKILL=y
		CONFIG_B43LEGACY_DEBUG=y
		CONFIG_B43LEGACY_DMA=y
		CONFIG_B43LEGACY_PIO=y
		CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
	KDE 3.5
	kde-misc/knetworkmanager
		tried both: 0.2.1_pre20071119 and 0.2.1_p20071228
	NM - SVN revision 3750
	gnome-common - SVN revision 3913
	sys-apps/hal-0.5.11-r1
	app-misc/hal-info-20080310
	dev-libs/glib-2.14.6
	dev-libs/libgcrypt-1.4.0-r1
	dev-libs/libgpg-error-1.6
	dev-libs/libnl-1.1-r1
	net-misc/dhcdbd-3.0
	net-wireless/wireless-tools-29
	net-wireless/wpa_supplicant-0.5.10
	sys-apps/dbus-1.1.20
	sys-apps/iproute2-2.6.22.20070710
	sys-auth/policykit-0.7

Firmware:
	broadcom-wl-4.150.10.5
	wl_apsta-3.130.20.0.o
	net-wireless/b43-fwcutter-011

With both versions of kde-misc/knetworkmanager the
following message 
appears in .xsession-errors:
	Could not open library knetworkmanager.la:
	  /usr/kde/3.5/lib/libkdeinit_knetworkmanager.so:
	  undefined symbol: ieee_802_11_cipher_validate

That probably explains why the applet shows: No
network device found. I 
haven't figured out what the fix is yet though.


lsmod shows:
rfkill_input            4352  0
ipv6                  202564  8
...
sbs                    11912  0
sbshc                   5632  1 sbs
...
b43legacy             107932  0
rfkill                  6036  3 rfkill_input,b43legacy
mac80211              115724  1 b43legacy
cfg80211                7048  1 mac80211
input_polldev           4104  1 b43legacy
led_class               4228  1 b43legacy
...
b44                    21264  0
...
ieee1394               68360  1 ohci1394
...
ssb                    26372  2 b43legacy,b44


lspci shows:
02:01.0 Ethernet controller: Broadcom Corporation
BCM4401 100Base-T (rev 01)
02:02.0 Network controller: Broadcom Corporation
BCM4306 802.11b/g 
Wireless LAN Controller (rev 02)


lshal shows:
...
udi =
'/org/freedesktop/Hal/devices/computer_logicaldev_input_5'
   button.has_state = false  (bool)
   info.addons.singleton = {'hald-addon-input'}
(string list)
   info.capabilities = {'input', 'button'} (string
list)
   info.category = 'input'  (string)
   info.parent =
'/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'b43legacy-phy0'  (string)
   info.subsystem = 'input'  (string)
   info.udi =
'/org/freedesktop/Hal/devices/computer_logicaldev_input_5'

  (string)
   input.device = '/dev/input/event10'  (string)
   input.product = 'b43legacy-phy0'  (string)
   linux.device_file = '/dev/input/event10'  (string)
   linux.hotplug_type = 2  (0x2)  (int)
   linux.subsystem = 'input'  (string)
   linux.sysfs_path =
'/sys/devices/virtual/input/input10/event10'  (string)
...
udi = '/org/freedesktop/Hal/devices/pci_14e4_4320'
   info.linux.driver = 'b43-pci-bridge'  (string)
   info.parent =
'/org/freedesktop/Hal/devices/pci_8086_244e'  (string)
   info.product = 'BCM4306 802.11b/g Wireless LAN
Controller'  (string)
   info.subsystem = 'pci'  (string)
   info.udi =
'/org/freedesktop/Hal/devices/pci_14e4_4320'  (string)
   info.vendor = 'Broadcom Corporation'  (string)
   linux.hotplug_type = 2  (0x2)  (int)
   linux.subsystem = 'pci'  (string)
   linux.sysfs_path = 
'/sys/devices/pci0000:00/0000:00:1e.0/0000:02:02.0' 
(string)
   pci.device_class = 2  (0x2)  (int)
   pci.device_protocol = 0  (0x0)  (int)
   pci.device_subclass = 128  (0x80)  (int)
   pci.linux.sysfs_path = 
'/sys/devices/pci0000:00/0000:00:1e.0/0000:02:02.0' 
(string)
   pci.product = 'BCM4306 802.11b/g Wireless LAN
Controller'  (string)
   pci.product_id = 17184  (0x4320)  (int)
   pci.subsys_product = 'TrueMobile 1300 WLAN Mini-PCI
Card'  (string)
   pci.subsys_product_id = 1  (0x1)  (int)
   pci.subsys_vendor = 'Dell'  (string)
   pci.subsys_vendor_id = 4136  (0x1028)  (int)
   pci.vendor = 'Broadcom Corporation'  (string)
   pci.vendor_id = 5348  (0x14e4)  (int)
udi =
'/org/freedesktop/Hal/devices/net_00_90_4b_2f_a7_08_0'
   info.capabilities = {'net', 'net.80211control'}
(string list)
   info.category = 'net.80211control'  (string)
   info.parent =
'/org/freedesktop/Hal/devices/pci_14e4_4320'  (string)
   info.product = 'Networking Wireless Control
Interface'  (string)
   info.subsystem = 'net'  (string)
   info.udi =
'/org/freedesktop/Hal/devices/net_00_90_4b_2f_a7_08_0'

(string)
   linux.hotplug_type = 2  (0x2)  (int)
   linux.subsystem = 'net'  (string)
   linux.sysfs_path = 
'/sys/devices/pci0000:00/0000:00:1e.0/0000:02:02.0/ssb0:0/net/wmaster0'

  (string)
   net.address = '00:90:4b:2f:a7:08'  (string)
   net.arp_proto_hw_id = 801  (0x321)  (int)
   net.interface = 'wmaster0'  (string)
   net.linux.ifindex = 3  (0x3)  (int)
   net.originating_device =
'/org/freedesktop/Hal/devices/pci_14e4_4320' 
  (string)
udi =
'/org/freedesktop/Hal/devices/net_00_90_4b_2f_a7_08'
   info.capabilities = {'net', 'net.80211'} (string
list)
   info.category = 'net.80211'  (string)
   info.parent =
'/org/freedesktop/Hal/devices/pci_14e4_4320'  (string)
   info.product = 'WLAN Interface'  (string)
   info.subsystem = 'net'  (string)
   info.udi =
'/org/freedesktop/Hal/devices/net_00_90_4b_2f_a7_08' 
(string)
   linux.hotplug_type = 2  (0x2)  (int)
   linux.subsystem = 'net'  (string)
   linux.sysfs_path = 
'/sys/devices/pci0000:00/0000:00:1e.0/0000:02:02.0/ssb0:0/net/wlan0'

(string)
   net.80211.mac_address = 619736704776 
(0x904b2fa708)  (uint64)
   net.address = '00:90:4b:2f:a7:08'  (string)
   net.arp_proto_hw_id = 1  (0x1)  (int)
   net.interface = 'wlan0'  (string)
   net.linux.ifindex = 4  (0x4)  (int)
   net.originating_device =
'/org/freedesktop/Hal/devices/pci_14e4_4320' 
  (string)
udi = '/org/freedesktop/Hal/devices/pci_14e4_4401'
   info.linux.driver = 'b44'  (string)
   info.parent =
'/org/freedesktop/Hal/devices/pci_8086_244e'  (string)
   info.product = 'BCM4401 100Base-T'  (string)
   info.subsystem = 'pci'  (string)
   info.udi =
'/org/freedesktop/Hal/devices/pci_14e4_4401'  (string)
   info.vendor = 'Broadcom Corporation'  (string)
   linux.hotplug_type = 2  (0x2)  (int)
   linux.subsystem = 'pci'  (string)
   linux.sysfs_path = 
'/sys/devices/pci0000:00/0000:00:1e.0/0000:02:01.0' 
(string)
   pci.device_class = 2  (0x2)  (int)
   pci.device_protocol = 0  (0x0)  (int)
   pci.device_subclass = 0  (0x0)  (int)
   pci.linux.sysfs_path = 
'/sys/devices/pci0000:00/0000:00:1e.0/0000:02:01.0' 
(string)
   pci.product = 'BCM4401 100Base-T'  (string)
   pci.product_id = 17409  (0x4401)  (int)
   pci.subsys_product_id = 329  (0x149)  (int)
   pci.subsys_vendor = 'Dell'  (string)
   pci.subsys_vendor_id = 4136  (0x1028)  (int)
   pci.vendor = 'Broadcom Corporation'  (string)
   pci.vendor_id = 5348  (0x14e4)  (int)
udi =
'/org/freedesktop/Hal/devices/net_00_0d_56_34_04_5e'
   info.capabilities = {'net', 'net.80203',
'wake_on_lan'} (string list)
   info.category = 'net.80203'  (string)
   info.interfaces =
{'org.freedesktop.Hal.Device.WakeOnLan'} (string list)
   info.parent =
'/org/freedesktop/Hal/devices/pci_14e4_4401'  (string)
   info.product = 'Networking Interface'  (string)
   info.subsystem = 'net'  (string)
   info.udi =
'/org/freedesktop/Hal/devices/net_00_0d_56_34_04_5e' 
(string)
   linux.hotplug_type = 2  (0x2)  (int)
   linux.subsystem = 'net'  (string)
   linux.sysfs_path = 
'/sys/devices/pci0000:00/0000:00:1e.0/0000:02:01.0/ssb1:0/net/eth0'

(string)
   net.80203.mac_address = 57280824414  (0xd5634045e) 
(uint64)
   net.address = '00:0d:56:34:04:5e'  (string)
   net.arp_proto_hw_id = 1  (0x1)  (int)
   net.interface = 'eth0'  (string)
   net.linux.ifindex = 2  (0x2)  (int)
   net.originating_device =
'/org/freedesktop/Hal/devices/pci_14e4_4401' 
  (string)
  
org.freedesktop.Hal.Device.WakeOnLan.method_argnames =
{'', '', 
'enable'} (string list)
  
org.freedesktop.Hal.Device.WakeOnLan.method_execpaths
= 
{'hal-system-wol-supported', 'hal-system-wol-enabled',

'hal-system-wol-enable'} (string list)
   org.freedesktop.Hal.Device.WakeOnLan.method_names =
{'GetSupported', 
'GetEnabled', 'SetEnabled'} (string list)
  
org.freedesktop.Hal.Device.WakeOnLan.method_signatures
= {'', '', 
'b'} (string list)


lshw shows:
    *-network:0
         description: Ethernet interface
         product: BCM4401 100Base-T
         vendor: Broadcom Corporation
         physical id: 1
         bus info: pci 0000:02:01.0
         logical name: eth0
         version: 01
         serial: 00:0d:56:34:04:5e
         size: 100MB/s
         capacity: 100MB/s
         width: 32 bits
         clock: 33MHz
         capabilities: pm bus_master cap_list ethernet
physical mii 10bt 
10bt-fd 100bt 100bt-fd autonegotiation
         configuration: autonegotiation=on
broadcast=yes driver=b44 
driverversion=2.0 duplex=full latency=32 link=yes
module=ssb 
multicast=yes port=twisted pair speed=100MB/s
    *-network:1
         description: Network controller
         product: BCM4306 802.11b/g Wireless LAN
Controller
         vendor: Broadcom Corporation
         physical id: 2
         bus info: pci 0000:02:02.0
         version: 02
         width: 32 bits
         clock: 33MHz
         capabilities: pm bus_master cap_list
         configuration: driver=b43-pci-bridge
latency=32 module=ssb


/var/log/messages shows:
Linux version 2.6.25-gentoo-r4 (root tux) (gcc version
4.2.4 (Gentoo 
4.2.4 p1.0)) #65 SMP PREEMPT Thu Jun 12 02:18:14 UTC
2008
...
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2,
16384 bytes)
TCP established hash table entries: 16384 (order: 5,
131072 bytes)
TCP bind hash table entries: 16384 (order: 5, 131072
bytes)
TCP: Hash tables configured (established 16384 bind
16384)
TCP reno registered
...
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
...
ssb: Sonics Silicon Backplane found on PCI device
0000:02:02.0
...
ssb: Sonics Silicon Backplane found on PCI device
0000:02:01.0
...
b44.c:v2.0
eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet
00:0d:56:34:04:5e
b43legacy-phy0: Broadcom 4306 WLAN found
b43legacy-phy0 debug: Found PHY: Analog 1, Type 2,
Revision 1
b43legacy-phy0 debug: Found Radio: Manuf 0x17F,
Version 0x2050, Revision 2
b43legacy-phy0 debug: Radio initialized
phy0: Selected rate control algorithm 'pid'
Broadcom 43xx-legacy driver loaded [ Features: PLRID,
Firmware-ID: FW10 ]
ieee1394: Host added: ID:BUS[0-00:1023] 
GUID[474fc0000a16b861]
...
hald[3072]: error in fdi file
/etc/hal/fdi/policy/10-x11-input.fdi:1: no 
element found
NetworkManager: <info>  starting...
...
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
...
NetworkManager: <info>  eth0: Device is
fully-supported using driver 'b44'.
NetworkManager: <info>  Found new Ethernet device
'eth0'.
NetworkManager: <info>  (eth0): exported as 
/org/freedesktop/Hal/devices/net_00_0d_56_34_04_5e
NetworkManager: <info>  wlan0: Device is
fully-supported using driver 
'b43-pci-bridge'.
NetworkManager: <info>  wlan0: driver supports SSID
scans (scan_capa 0x01).
NetworkManager: <info>  Found new wireless (802.11)
device 'wlan0'.
NetworkManager: <info>  (wlan0): exported as 
/org/freedesktop/Hal/devices/net_00_90_4b_2f_a7_08
NetworkManager: <info>  Trying to start the
supplicant...
NetworkManager: <info>  Trying to start the system
settings daemon...
...
ADDRCONF(NETDEV_UP): eth0: link is not ready
NetworkManager: <info>  (eth0): device state change: 1
-> 2
NetworkManager: <info>  (eth0): bringing up device.
NetworkManager: <info>  (eth0): preparing device.
NetworkManager: <info>  (eth0): deactivating device.
NetworkManager: <info>  (wlan0): device state change:
1 -> 2
NetworkManager: <info>  (wlan0): bringing up device.
input: b43legacy-phy0 as
/devices/virtual/input/input10
b43legacy-phy0: Loading firmware version 0x127, patch
level 14 
(2005-04-18 02:36:27)
b43legacy-phy0 debug: Chip initialized
b43legacy-phy0 debug: 30-bit DMA initialized
Registered led device: b43legacy-phy0:tx
Registered led device: b43legacy-phy0:rx
Registered led device: b43legacy-phy0:radio
b43legacy-phy0 debug: Wireless interface started
b43legacy-phy0 debug: Adding Interface type 2
HW CONFIG: channel=1 freq=2412 phymode=2
ADDRCONF(NETDEV_UP): wlan0: link is not ready
NetworkManager: <info>  (wlan0): preparing device.
NetworkManager: <info>  (wlan0): deactivating device.
NetworkManager: <info>  (wlan0): device state change:
2 -> 3
HW CONFIG: channel=1 freq=2412 phymode=2
HW CONFIG: channel=2 freq=2417 phymode=2
HW CONFIG: channel=3 freq=2422 phymode=2
HW CONFIG: channel=4 freq=2427 phymode=2
HW CONFIG: channel=5 freq=2432 phymode=2
NetworkManager: <info>  (wlan0): supplicant interface
state change: 1 -> 2.
HW CONFIG: channel=6 freq=2437 phymode=2
HW CONFIG: channel=7 freq=2442 phymode=2
HW CONFIG: channel=8 freq=2447 phymode=2
HW CONFIG: channel=9 freq=2452 phymode=2
HW CONFIG: channel=10 freq=2457 phymode=2
HW CONFIG: channel=11 freq=2462 phymode=2
HW CONFIG: channel=1 freq=2412 phymode=2
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
NetworkManager: <info>  (eth0): carrier now ON (device
state 2)
NetworkManager: <info>  (eth0): device state change: 2
-> 3
eth0: no IPv6 routers present
HW CONFIG: channel=1 freq=2412 phymode=2
HW CONFIG: channel=2 freq=2417 phymode=2
HW CONFIG: channel=3 freq=2422 phymode=2
HW CONFIG: channel=4 freq=2427 phymode=2
HW CONFIG: channel=5 freq=2432 phymode=2
HW CONFIG: channel=6 freq=2437 phymode=2
HW CONFIG: channel=7 freq=2442 phymode=2
HW CONFIG: channel=8 freq=2447 phymode=2
HW CONFIG: channel=9 freq=2452 phymode=2
HW CONFIG: channel=10 freq=2457 phymode=2
HW CONFIG: channel=11 freq=2462 phymode=2
HW CONFIG: channel=1 freq=2412 phymode=2
...


ifconfig shows:
eth0      Link encap:Ethernet  HWaddr
00:0D:56:34:04:5E
           inet6 addr: fe80::20d:56ff:fe34:45e/64
Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500 
Metric:1
           RX packets:11 errors:0 dropped:0 overruns:0
frame:0
           TX packets:6 errors:0 dropped:0 overruns:0
carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:3985 (3.8 Kb)  TX bytes:492 (492.0
b)
           Interrupt:7

lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0
frame:0
           TX packets:0 errors:0 dropped:0 overruns:0
carrier:0
           collisions:0 txqueuelen:0
           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wlan0     Link encap:Ethernet  HWaddr
00:90:4B:2F:A7:08
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0
frame:0
           TX packets:0 errors:0 dropped:0 overruns:0
carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wmaster0  Link encap:UNSPEC  HWaddr 
00-90-4B-2F-A7-08-38-60-00-00-00-00-00-00-00-00
           UP BROADCAST RUNNING MULTICAST  MTU:1500 
Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0
frame:0
           TX packets:0 errors:0 dropped:0 overruns:0
carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


iwconfig shows:
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11g  ESSID:""
           Mode:Managed  Frequency:2.412 GHz  Access
Point: Not-Associated
           Tx-Power=27 dBm
           Retry min limit:7   RTS thr:off   Fragment
thr=2352 B
           Encryption key:off
           Link Quality:0  Signal level:0  Noise
level:0
           Rx invalid nwid:0  Rx invalid crypt:0  Rx
invalid frag:0
           Tx excessive retries:0  Invalid misc:0  
Missed beacon:0


I hope this gives enough info to pinpoint the
problems.

Thanks,
Rod





      


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]