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>