Re: 'interrupt-level buffer overflows' for sio device?

2000-09-24 Thread Alfred Perlstein
* Dag-Erling Smorgrav [EMAIL PROTECTED] [000924 11:27] wrote: Warner Losh [EMAIL PROTECTED] writes: In message [EMAIL PROTECTED] The Hermit Hacker writes: : Okay, I'm a little confused here ... from what I'm reading/following, this : isn't a new problem ... or is it? If not, why has it

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-24 Thread Dag-Erling Smorgrav
Alfred Perlstein [EMAIL PROTECTED] writes: This is basically a result of the entire kernel running at the equivelant of splhigh, all interrupts are blocked until a context switch in kernel land. There's work in progress to mpsafe the drivers (at least for ethernet, more will arrive later).

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-08 Thread Bruce Evans
On Thu, 7 Sep 2000, Warner Losh wrote: Also, this is interrupt level overflows. We can run the fast interrupts fast enough to harvest characters from the hardware. What's not happening is that sio's bottom half isn't being run fast enough so the interrupt level buffers overflow. Not

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-07 Thread Warner Losh
In message [EMAIL PROTECTED] The Hermit Hacker writes: : sio1: 32 more interrupt-level buffer overflows (total 32) From the man page: sio%d: interrupt-level buffer overflow. Problem in the bottom half of the driver. This likely means that the bottom half of sio isn't running fast

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-07 Thread Chuck Paterson
FYI, this is very likely not caused by the heavy weight interrupt threads, but rather because the interrupt threads can't be run because the giant lock is held by a process running in the kernel. Once we get drivers to have their own locking and pulled out from under the giant lock this

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-07 Thread Greg Lehey
On Thursday, 7 September 2000 at 17:00:15 -0600, Chuck Paterson wrote: FYI, this is very likely not caused by the heavy weight interrupt threads, but rather because the interrupt threads can't be run because the giant lock is held by a process running in the kernel. Once we get drivers

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-07 Thread Bruce Evans
On Thu, 7 Sep 2000, Warner Losh wrote: In message [EMAIL PROTECTED] The Hermit Hacker writes: : sio1: 32 more interrupt-level buffer overflows (total 32) From the man page: sio%d: interrupt-level buffer overflow. Problem in the bottom half of the driver. This likely means

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-07 Thread Warner Losh
Also, this is interrupt level overflows. We can run the fast interrupts fast enough to harvest characters from the hardware. What's not happening is that sio's bottom half isn't being run fast enough so the interrupt level buffers overflow. Warner To Unsubscribe: send mail to [EMAIL

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-07 Thread The Hermit Hacker
On Thu, 7 Sep 2000, Warner Losh wrote: Also, this is interrupt level overflows. We can run the fast interrupts fast enough to harvest characters from the hardware. What's not happening is that sio's bottom half isn't being run fast enough so the interrupt level buffers overflow. Okay, I'm

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-07 Thread The Hermit Hacker
On Thu, 7 Sep 2000, Warner Losh wrote: In message [EMAIL PROTECTED] The Hermit Hacker writes: : Okay, I'm a little confused here ... from what I'm reading/following, this : isn't a new problem ... or is it? If not, why has it suddenly manifested : itself with the new SMP code? It seems

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-07 Thread John Baldwin
Bruce Evans wrote: On Thu, 7 Sep 2000, Warner Losh wrote: In message [EMAIL PROTECTED] The Hermit Hacker writes: : sio1: 32 more interrupt-level buffer overflows (total 32) From the man page: sio%d: interrupt-level buffer overflow. Problem in the bottom half of the

Re: 'interrupt-level buffer overflows' for sio device?

2000-09-07 Thread Warner Losh
In message [EMAIL PROTECTED] John Baldwin writes: : My guess then is that we aren't scheduling the : soft interrupt to harvest the data in the top half from the bottom half. That's what I think as well. Warner To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current"