Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Mar 2005 15:44:36 -0800
From:      Maksim Yevmenkin <maksim.yevmenkin@savvis.net>
To:        Peter Wemm <peter@wemm.org>
Cc:        freeze <freeze@uscc.ru>
Subject:   Re: troubles with bluetooth configuration
Message-ID:  <424B39E4.7080900@savvis.net>
In-Reply-To: <200503301505.42627.peter@wemm.org>
References:  <585362735.20050330120814@uscc.ru> <11814573315.20050330144144@uscc.ru> <424AE3E6.3060102@savvis.net> <200503301505.42627.peter@wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Peter,

>>> When I try to initiate my local bt (/etc/rc.bluetooth start ubt0),
>>>I receive an error message: Can`t load ng_bluetooth.
>>
>>ok, what is the exact error message?
> 
> There is a bug in the module declaration in 
> sys/netgraph/bluetooth/common/ng_bluetooth.c
> 
> Near 'bluetooth_mod' there is a string in the structure that says 
> "bluetooth" when it should say "ng_bluetooth".
> 
> --- ng_bluetooth.c      7 Jan 2005 01:45:42 -0000       1.5
> +++ ng_bluetooth.c      30 Mar 2005 23:04:44 -0000
> @@ -243,7 +243,7 @@
>   */
> 
>  static moduledata_t    bluetooth_mod = {
> -       "bluetooth",
> +       "ng_bluetooth",
>         bluetooth_modevent,
>         NULL
>  };
> 
> The problem is that it is exporting a module called "bluetooth" when the 
> scripts and module loader are expecting "ng_bluetooth".

thanks for the patch, but i do not think this is a problem. it works 
just fine.

beetle# uname -a
FreeBSD beetle.digisle.com 6.0-CURRENT FreeBSD 6.0-CURRENT #5: Thu Mar 
24 21:40:59 PST 2005 root@beetle.digisle.com:/usr/obj/usr/src/sys/BEETLE 
  i386

beetle# kldload ng_bluetooth

beetle# kldstat -vn ng_bluetooth
Id Refs Address    Size     Name
18    1 0xc2576000 2000     ng_bluetooth.ko
         Contains modules:
                 Id Name
                 190 bluetooth

beetle# kldstat -vn bluetooth
kldstat: can't find file bluetooth: No such file or directory

the rc.bluetooth script just calls "kldstat -n <module file name>" and 
"module file name" is in fact the actual .ko file name, and not the 
"name" field from the bluetooth_mod structure.

unless, of course, something has changed very recently :)

thanks,
max



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?424B39E4.7080900>