Return-Path: From: Pavel Ruzicka To: bluez-users@lists.sourceforge.net MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Message-Id: <200402281424.55149.pavouk@pavouk.org> Subject: [Bluez-users] hotplug USB dongle problem Sender: bluez-users-admin@lists.sourceforge.net Errors-To: bluez-users-admin@lists.sourceforge.net List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Date: Sat, 28 Feb 2004 14:24:55 +0100 Hello, I have configured Mandrake9.2 desktop with USB dongle. I have kernel 2.6.2 When system is started, script /etc/rc.d/init.d/bluetooth is executed and runs "hcid" and "sdpd". It's probably OK When I plug in USB dongle, I want to run "pand --listen --role NAP". I made /etc/hotplug/bluetooth.agent script, which is executed by hotplug mechanism after inserting bluetooth dongle. bluetooth.agent: ------------------------------------------------------------------ #!/bin/bash cd /etc/hotplug . hotplug.functions case $ACTION in add|register) pand --listen --role NAP ;; unregister) pand -K ;; *) debug_mesg Bluetooth \$ACTION event not supported exit 1 ;; esac ------------------------------------------------------------------ When I made connection from other side now, that connection is NOT established, and I found in log this message: ----------------------- Feb 28 13:53:25 home pand[4470]: Connection failed. Inappropriate ioctl for device(25) ----------------------- But, when I remove bluetooth.agent and run "pand --listen --role NAP" manually from shell, everything works fine. I have /etc/sysconfig/network-scripts/ifcfg-bnep0: ---------------------------------- DEVICE=bnep0 BOOTPROTO=static IPADDR=192.168.130.1 NETMASK=255.255.255.0 ONBOOT=no ---------------------------------- In this situation, when I click "Connect" on my Zaurus, that on my Mandrake desktop Interface bnep0 goes up due to hotplug. Kernel runs /sbin/hotplug. This script runs /etc/hotplug/net.agent, which makes "ifup bnep0". I replaced this script with new from last hotplug package, because in Mandrake is old script without 2.6 kernel support ("add" on place "register"). When somebody experiments with hotplug, it's very useful uncomment this line in /sbin/hotplug: ----------------------------------- DEBUG=yes export DEBUG ----------------------------------- This is log from /var/log/messages, when I insert USB dongle and I have /etc/hotplug/bluetooth.agent on place: ------------------------------------------------------------------------------------- Feb 28 14:15:21 home kernel: usb 2-1: new full speed USB device using address 14 Feb 28 14:15:21 home /sbin/hotplug: arguments (usb) env (OLDPWD=/ DEVPATH=/devices/pci0000:00/0000:00:07.3/usb2/2-1 PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug SHLVL=1 HOME=/ DEBUG=yes SEQNUM=254 _=/bin/env) Feb 28 14:15:21 home /sbin/hotplug: invoke /etc/hotplug/usb.agent () Feb 28 14:15:21 home /sbin/hotplug: arguments (usb) env (OLDPWD=/ DEVPATH=/devices/pci0000:00/0000:00:07.3/usb2/2-1/2-1:1.0 PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug SHLVL=1 HOME=/ DEVICE=/proc/bus/usb/002/014 PRODUCT=db0/6970/525 TYPE=224/1/1 DEBUG=yes SEQNUM=255 _=/bin/env) Feb 28 14:15:21 home /sbin/hotplug: invoke /etc/hotplug/usb.agent () Feb 28 14:15:21 home /sbin/hotplug: arguments (bluetooth) env (OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=register PWD=/etc/hotplug SHLVL=1 HOME=/ DEVICE=hci0 DEBUG=yes _=/bin/env) Feb 28 14:15:21 home /sbin/hotplug: invoke /etc/hotplug/bluetooth.agent () Feb 28 14:15:21 home pand[4814]: PAN daemon ver 1.1 Feb 28 14:15:21 home /sbin/hotplug: arguments (usb) env (OLDPWD=/ DEVPATH=/devices/pci0000:00/0000:00:07.3/usb2/2-1/2-1:1.1 PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug SHLVL=1 HOME=/ DEVICE=/proc/bus/usb/002/014 PRODUCT=db0/6970/525 TYPE=224/1/1 DEBUG=yes SEQNUM=256 _=/bin/env) Feb 28 14:15:21 home /sbin/hotplug: invoke /etc/hotplug/usb.agent () Feb 28 14:15:21 home /etc/hotplug/usb.agent: Setup hci_usb for USB product db0/6970/525 Feb 28 14:15:21 home /sbin/hotplug: arguments (usb) env (OLDPWD=/ DEVPATH=/devices/pci0000:00/0000:00:07.3/usb2/2-1/2-1:1.2 PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug SHLVL=1 HOME=/ DEVICE=/proc/bus/usb/002/014 PRODUCT=db0/6970/525 TYPE=224/1/1 DEBUG=yes SEQNUM=257 _=/bin/env) Feb 28 14:15:21 home /sbin/hotplug: invoke /etc/hotplug/usb.agent () Feb 28 14:15:21 home hcid[2190]: HCI dev 0 registered Feb 28 14:15:21 home /etc/hotplug/usb.agent: Setup hci_usb for USB product db0/6970/525 Feb 28 14:15:21 home hcid[2190]: HCI dev 0 up Feb 28 14:15:21 home hcid[2190]: Starting security manager 0 Feb 28 14:15:22 home /etc/hotplug/usb.agent: Setup hci_usb for USB product db0/6970/525 ------------------------------------------------------------------------------------------------ Can somebody help me, what can be wrong? What is right place for starting "pand"? Thanks, Pavel Ruzicka ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users