Date: Thu, 22 Mar 2007 07:57:17 +0100 From: Gerhard Schmidt <estartu@augusta.de> To: Hidetoshi Shimokawa <simokawa@FreeBSD.org> Cc: freebsd-bugs@FreeBSD.org Subject: Re: kern/93083: [firewire] Detach of Firewire Harddisk not recognied properly Message-ID: <20070322065717.GA28832@augusta.de> In-Reply-To: <200703220248.l2M2mR7u020054@freefall.freebsd.org> References: <200703220248.l2M2mR7u020054@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Thu, Mar 22, 2007 at 02:48:27AM +0000, Hidetoshi Shimokawa wrote: > Synopsis: [firewire] Detach of Firewire Harddisk not recognied properly > > State-Changed-From-To: open->feedback > State-Changed-By: simokawa > State-Changed-When: Thu Mar 22 02:47:51 UTC 2007 > State-Changed-Why: > USB has always tree structures and any devices except hubs > are leaves of the tree. This means that you can remove any device without > disconnecting any other devices. > On the other hand, ieee1394 allows daisy chains and you may sometimes > want to remove a device between the host and a leaf device which is > mounted on the host. The current default setting allow to remove physically > such intermediate nodes without unmounting filesystems. From my personal expirience that doesn't work. I had 3 external harddrives connected via FW. drive1 <-> host <-> drive2 <-> drive3 Disconnecting drive1 and drive3 while drive2 is mounted worked sometimes (couldn't figure out what makes it fail) umounting and powering down drive2 (without physicaly disconnecting) causes a panik when drive3 is mounted. The only secure way to disconnect any drive at the moment is to unmount any fw disk, disconnect the drive and remount the others. Everything else worked sometimes but most time the system crashed. As it seams to me that a busreset is triggerd by any disconnect or powerchange and this causes a renumbering of the devices and leads to the crash. At the moment i have ext Harddisk and a DVD-Writer with firewire and a notebook with FreeBSD 6.2 and firewire. I can help you with testing. Greeting Estartu -- ---------------------------------------------------------------------------- Gerhard Schmidt | Nick : estartu IRC : Estartu | Fischbachweg 3 | | PGP Public Key 86856 Hiltenfingen | EMail: estartu@augusta.de | on request Germany | | [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iQCVAwUBRgIozQzx22nOTJQRAQLYiAP/V/lpFTte4rIiI6l/rRlVZKp8yVZ6TxdN a82/duasCnreNCAkKMEy7wFBl6FWHsptY3yMJ9xY86hjwOeKzZ2ATbIwcc2JJUJk TzVWAmij54cPvSq+KbI1XcaIN3Si0nT54aRNjl5a6CI32rWoi9lK2ZZt15NIsYRJ iWA292WljvE= =cOOh -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070322065717.GA28832>
