Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Sep 2004 10:53:47 -0400
From:      John Baldwin <jhb@FreeBSD.org>
To:        freebsd-mobile@FreeBSD.org
Cc:        Warner Losh <imp@FreeBSD.org>
Subject:   Re: FreeBSD 5.3-BETA6 available
Message-ID:  <200409271053.47904.jhb@FreeBSD.org>
In-Reply-To: <4157EF47.7070604@gmx.de>
References:  <415720FD.8080603@samsco.org> <4157EF47.7070604@gmx.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 27 September 2004 06:45 am, Jochen Gensch wrote:
> Scott Long wrote:
> >    - Detaching a USB Hub device, including many keyboards and monitors,
> >      will trigger a panic.  The fix for this is being tested and will be
> >      in the next BETA.
>
> I just wanted to point at a new issue regarding the propsed patch to
> usb_port.h, since I didn't manage to send an e-mail to the correct
> thread :-(. The suggested change was:
>
> Index: usb_port.h
> ===================================================================
> RCS file: /dump/FreeBSD-CVS/src/sys/dev/usb/usb_port.h,v
> retrieving revision 1.67
> diff -u -r1.67 usb_port.h
> --- usb_port.h	15 Aug 2004 23:39:18 -0000	1.67
> +++ usb_port.h	21 Sep 2004 23:46:27 -0000
> @@ -422,6 +422,7 @@
>   #define config_detach(dev, flag) \
>   	do { \
>   		free(device_get_ivars(dev), M_USB); \
> +		device_detach(dev); \
>   		device_delete_child(device_get_parent(dev), dev); \
>   	} while (0);
>
> Apparently this relly stops the kernel panic. BUT there seems to be a
> problem with devfs, when reattaching the usb hub / devices. Permissions
> set in /etc/devfs.conf do not take effect any more. Even worse, if you
> do a ls -l /dev, then all devices show permissions like '0'.

You need to use persistent devfs rules rather than the one-time boot fix that 
devfs.conf does to get the devfs permissions you want/need.

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



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