Re: kern/118093: firewire bus reset hogs CPU, causing data to be lost
Dieter <[email protected]> Wed, 27 Jan 2010 05:20:02 GMT
| Newsgroups | gmane.os.freebsd.devel.firewire |
|---|---|
| Message-ID | <[email protected]> |
The following reply was made to PR kern/118093; it has been noted by GNATS. From: Dieter <[email protected]> To: [email protected], [email protected] Cc: Subject: Re: kern/118093: firewire bus reset hogs CPU, causing data to be lost Date: Tue, 26 Jan 2010 10:56:30 PST > Looks like the kernel printf takes a *lot* of CPU, and > somehow locks out Ethernet. Looking through man pages working on an unrelated problem, I found: man timed says: Messages printed by the kernel on the system console occur with inter- rupts disabled. This means that the clock stops while they are printing. A machine with many disk or network hardware problems and consequent mes- sages cannot keep good time by itself. Each message typically causes the clock to lose a dozen milliseconds. If a kernel printf disables Ethernet interrupts for 12 milliseconds, that would create the problem. _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-firewire To unsubscribe, send any mail to "[email protected]"