public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
* bnep module in 2.6.27 fails to provide bnep0 device
@ 2009-01-03 11:52 Mick Semb Wever
  2009-01-03 15:06 ` Works in 2.6.26, broken in 2.6.27 & 2.6.28 [WAS: Re: bnep module in 2.6.27 fails to provide bnep0 device] Mick Semb Wever
  0 siblings, 1 reply; 3+ messages in thread
From: Mick Semb Wever @ 2009-01-03 11:52 UTC (permalink / raw)
  To: linux-bluetooth

[-- Attachment #1: Type: text/plain, Size: 2580 bytes --]


This used to work for me but after some system updates is now broken.

I'm using the following combination on gentoo:

 linux-2.6.27 (64-bit)
 bluez-libs-3.36
 bluez-utils-3.36

Restarting bluetooth, with the usb bluetooth dongle in, gives in the
system log:

[hcid] Bluetooth HCI daemon
[hcid] Parsing /etc/bluetooth/main.conf failed: No such file or directory
[hcid] Starting SDP server
[hcid] Unix socket created: 11
[hcid] Registered manager path:/org/bluez/audio
[hcid] Registered input manager path:/org/bluez/input
[hcid] Starting experimental netlink support
[kernel] pan0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
[hcid] Failed to find Bluetooth netlink family
[hcid] Can't init plugin /usr/lib64/bluetooth/plugins/netlink.so
[hcid] bridge pan0 created
[hcid] Registered manager path:/org/bluez/network
[hcid] Registered server path:/org/bluez/network/nap
[hcid] Registered server path:/org/bluez/network/gn
[hcid] Registered server path:/org/bluez/network/panu
[hcid] Registered manager path:/org/bluez/serial
[hcid] HCI dev 0 registered
[hcid] HCI dev 0 already up
[hcid] Device hci0 has been added
[hcid] Starting security manager 0
[hcid] Device hci0 has been activated


Then running "pand -c XX" I get:

[pand] Connecting to 00:19:63:14:8C:6C
[hcid] link_key_request (sba=00:10:60:D1:7C:31, dba=00:19:63:14:8C:6C)
[pand] bnep0 connected
[/etc/init.d/net.bnep0] ERROR: interface bnep0 does not exist
[/etc/init.d/net.bnep0] Ensure that you have loaded the correct kernel module for your hardware
[/etc/init.d/net.bnep0] ERROR: net.bnep0 failed to start


It seems pand connects through the bnep0 device, and indeed the mobile
phone i'm connecting to registers the connection and itself connects to
the 3g network, but the kernel complains and the connection is quickly dropped...

I have googled around without any luck at all.
The bnep module is definitely loaded, i have tried reloading it, and
restarting the system. And recompiling the kernel with modules built-in
instead.

I'm quite lost here and hoping anybody can help, or instruct what more
information is required.


~mck




ps this was original posted to http://gmane.linux.network which i
presumed, too late, is an advanced development list. I gather this is
the right list as it is the conglomeration of the previous bluez.users
and bluez.devel lists.

-- 
"Don't use Outlook. Outlook is really just a security hole with a small
e-mail client attached to it." Brian Trosko 
| semb.wever.org | sesat.no | sesam.no |

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Works in 2.6.26, broken in 2.6.27 & 2.6.28 [WAS: Re: bnep module in 2.6.27 fails to provide bnep0 device]
  2009-01-03 11:52 bnep module in 2.6.27 fails to provide bnep0 device Mick Semb Wever
@ 2009-01-03 15:06 ` Mick Semb Wever
  2009-06-28 18:40   ` [SOLUTION] " Mck
  0 siblings, 1 reply; 3+ messages in thread
From: Mick Semb Wever @ 2009-01-03 15:06 UTC (permalink / raw)
  To: linux-bluetooth

[-- Attachment #1: Type: text/plain, Size: 1208 bytes --]


> I'm using the following combination on gentoo:
> 
>  linux-2.6.27 (64-bit)
>  bluez-libs-3.36
>  bluez-utils-3.36

The problem exists the same after an upgrade to kernel-2.6.28

Downgrading to 2.6.26 everything works well.
The same environment is being used so the userspace seems not at fault.

Working on 2.6.26 gives the kernel logging:

[pand] Bluetooth PAN daemon version 3.36
[pand] Connecting to 00:19:63:14:8C:6C
[hcid] link_key_request (sba=00:10:60:D1:7C:31, dba=00:19:63:14:8C:6C)
[pand] bnep0 connected
[ifplugd(bnep0)] ifplugd 0.28 initializing.
[ifplugd(bnep0)] Using interface bnep0/00:10:60:D1:7C:31
[ifplugd(bnep0)] Using detection mode: IFF_RUNNING
[ifplugd(bnep0)] Initialization complete, link beat detected.
[ifplugd(bnep0)] Executing '/etc/ifplugd/ifplugd.action bnep0 up'.
[dhcpcd] bnep0: dhcpcd 4.0.7 starting
[ifplugd(bnep0)] client: bnep0: dhcpcd 4.0.7 starting
[dhcpcd] bnep0: broadcasting for a lease
[ifplugd(bnep0)] client: bnep0: broadcasting for a lease
[dhcpcd] bnep0: offered 89.8.70.95 from 89.8.70.93
 ...etc etc from a working connection...


~mck

-- 
"Do or do not there is no try." Yoda 
| semb.wever.org | sesat.no | sesam.no |

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [SOLUTION] Works in 2.6.26, broken in 2.6.27 & 2.6.28 [WAS: Re: bnep module in 2.6.27 fails to provide bnep0 device]
  2009-01-03 15:06 ` Works in 2.6.26, broken in 2.6.27 & 2.6.28 [WAS: Re: bnep module in 2.6.27 fails to provide bnep0 device] Mick Semb Wever
@ 2009-06-28 18:40   ` Mck
  0 siblings, 0 replies; 3+ messages in thread
From: Mck @ 2009-06-28 18:40 UTC (permalink / raw)
  Cc: linux-bluetooth

[-- Attachment #1: Type: text/plain, Size: 5313 bytes --]

> > I'm using the following combination on gentoo:
> > 
> >  linux-2.6.27 (64-bit)
> >  bluez-libs-3.36
> >  bluez-utils-3.36
> 
> The problem exists the same after an upgrade to kernel-2.6.28
> 
> Downgrading to 2.6.26 everything works well.
> The same environment is being used so the userspace seems not at
> fault.

Ok, 6 months down the track i lose my phone and buy a new Sony Ericsson
C901. I get the same behaviour but have found by luck a work around.

If i "Browse files on device..." (using gnome's bluetooth-applet) and
connect to my phone (creating a obex connection) then run
pand -c <bdaddr>

everything works fine, and it played well with NetworkManager.


The successful system log looked like:

> Jun 25 15:30:31 [pand] Connecting to 00:25:E7:0D:5E:6D
> Jun 25 15:30:32 [pand] bnep0 connected
> Jun 25 15:30:32 [NetworkManager] <info>  (bnep0): driver 'btusb' does not support carrier detection.__You must switch to it manually._
> Jun 25 15:30:32 [NetworkManager] <info>  (bnep0): new Ethernet device (driver: 'btusb')_
> Jun 25 15:30:32 [NetworkManager] <info>  (bnep0): exported as /org/freedesktop/Hal/devices/net_00_03_7a_dc_47_18_
> Jun 25 15:30:37 [NetworkManager] <info>  (bnep0): device state change: 1 -> 2_
> Jun 25 15:30:37 [NetworkManager] <info>  (bnep0): bringing up device._
> Jun 25 15:30:37 [NetworkManager] <info>  (bnep0): preparing device._
> Jun 25 15:30:37 [NetworkManager] <info>  (bnep0): deactivating device (reason: 2)._
> Jun 25 15:30:37 [NetworkManager] <info>  (bnep0): device state change: 2 -> 3_
> Jun 25 15:30:37 [nm-system-settings] Added default wired connection 'Auto bnep0' for /org/freedesktop/Hal/devices/net_00_03_7a_dc_47_18
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) starting connection 'Auto bnep0'_
> Jun 25 15:30:37 [NetworkManager] <info>  (bnep0): device state change: 3 -> 4_
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 1 of 5 (Device Prepare) scheduled..._
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 1 of 5 (Device Prepare) started..._
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 2 of 5 (Device Configure) scheduled..._
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 1 of 5 (Device Prepare) complete._
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 2 of 5 (Device Configure) starting..._
> Jun 25 15:30:37 [NetworkManager] <info>  (bnep0): device state change: 4 -> 5_
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 2 of 5 (Device Configure) successful._
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 3 of 5 (IP Configure Start) scheduled._
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 2 of 5 (Device Configure) complete._
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 3 of 5 (IP Configure Start) started..._
> Jun 25 15:30:37 [NetworkManager] <info>  (bnep0): device state change: 5 -> 7_
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Beginning DHCP transaction._
> Jun 25 15:30:37 [NetworkManager] <info>  dhcpcd started with pid 20383_
> Jun 25 15:30:37 [NetworkManager] <info>  Activation (bnep0) Stage 3 of 5 (IP Configure Start) complete._
> Jun 25 15:30:37 [dhcpcd] bnep0: dhcpcd 4.0.13 starting
> Jun 25 15:30:37 [NetworkManager] <info>  DHCP: device bnep0 state changed normal exit -> preinit_
> Jun 25 15:30:37 [dhcpcd] bnep0: broadcasting for a lease
> Jun 25 15:30:37 [dhcpcd] bnep0: offered ... from 10.252.177.241
> Jun 25 15:30:37 [dhcpcd] bnep0: acknowledged ... from 10.252.177.241
> Jun 25 15:30:37 [dhcpcd] bnep0: checking ... is available on attached networks
> Jun 25 15:30:42 [dhcpcd] bnep0: leased ... for 300 seconds
> Jun 25 15:30:42 [NetworkManager] <info>  DHCP: device bnep0 state changed preinit -> bound_
> Jun 25 15:30:42 [NetworkManager] <info>  Activation (bnep0) Stage 4 of 5 (IP Configure Get) scheduled..._
> Jun 25 15:30:42 [NetworkManager] <info>  Activation (bnep0) Stage 4 of 5 (IP Configure Get) started..._
> Jun 25 15:30:42 [NetworkManager] <info>    address ..._
> Jun 25 15:30:42 [NetworkManager] <info>    prefix 29 (255.255.255.248)_
> Jun 25 15:30:42 [NetworkManager] <info>    gateway 10.252.177.243_
> Jun 25 15:30:42 [NetworkManager] <info>    nameserver '212.169.123.67'_
> Jun 25 15:30:42 [NetworkManager] <info>    nameserver '212.45.188.254'_
> Jun 25 15:30:42 [NetworkManager] <info>  Activation (bnep0) Stage 5 of 5 (IP Configure Commit) scheduled..._
> Jun 25 15:30:42 [NetworkManager] <info>  Activation (bnep0) Stage 4 of 5 (IP Configure Get) complete._
> Jun 25 15:30:42 [NetworkManager] <info>  Activation (bnep0) Stage 5 of 5 (IP Configure Commit) started..._
> Jun 25 15:30:43 [NetworkManager] <info>  (bnep0): device state change: 7 -> 8_
> Jun 25 15:30:43 [NetworkManager] <info>  Policy set 'Auto bnep0' (bnep0) as default for routing and DNS._
> Jun 25 15:30:43 [NetworkManager] <info>  Activation (bnep0) successful, device activated._
> Jun 25 15:30:43 [NetworkManager] <info>  Activation (bnep0) Stage 5 of 5 (IP Configure Commit) complete._

~mck

-- 
"Some husbands are living proof that a woman can take a joke." 
| semb.wever.org | sesat.no | finn.no |

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

end of thread, other threads:[~2009-06-28 18:40 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-03 11:52 bnep module in 2.6.27 fails to provide bnep0 device Mick Semb Wever
2009-01-03 15:06 ` Works in 2.6.26, broken in 2.6.27 & 2.6.28 [WAS: Re: bnep module in 2.6.27 fails to provide bnep0 device] Mick Semb Wever
2009-06-28 18:40   ` [SOLUTION] " Mck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox