On Tuesday 08 November 2005 18:54, Curt Howland wrote: > Hi. > > I compiled 2.6.14 since I like having the framebuffer support and the > Debian pre-packaged kernels don't have it in with 2.6.14, as well as > headaches with yaboo (or whatever the heck it is) initrd generator. > So I built it without initrd, and with ext3 compiled in. > yaird is what you're thinking of, but you probably knew that.
> When I enabled preemption, I noticed that the system (2.8GHz P4 > laptop) became very jerky and pulling the mouse across the screen was > an exercise in patience. > > I recompiled without preemption, and while mouse/keyboard response has > improved almost to Debian-precompiled quality, now something else is > happening: > > Top: > > top - 20:12:52 up 26 min, 1 user, load average: 1.14, 0.92, 0.77 > Tasks: 108 total, 1 running, 107 sleeping, 0 stopped, 0 zombie > Cpu(s): 1.0% us, 3.0% sy, 0.0% ni, 50.8% id, 0.0% wa, 31.8% hi, > 13.4% si > Mem: 513592k total, 507528k used, 6064k free, 3124k > buffers > Swap: 1510068k total, 4k used, 1510064k free, 359196k > cached > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 837 root 16 0 0 0 0 S 17.3 0.0 1:25.21 kjournald > 4759 curt 15 0 51244 8812 7116 S 5.7 1.7 1:05.52 kio_ftp > 4670 curt 15 0 23340 2932 1688 S 1.0 0.6 0:02.96 > dcopserver > 4710 curt 15 0 28560 14m 11m S 0.3 3.0 0:02.54 konsole > 4755 curt 16 0 48912 27m 20m S 0.3 5.6 0:02.75 kmail > > 17% kjournald? Now, true, it's running an ftp, but it's only 300kBps. > I have done full 100Mbps ethernet dumps that didn't blink an eye. > > Not only that, but every 5 seconds, the commit time for the ext3 > journal, there is a noticable 1/2 second pause in keyboard/software > response. This has not happened at all with the Debian compiled > kernels. > > If someone wants to discuss this, I would love to share kernel build > config files and such to try and find where this is "going wrong". > > Curt- > > Just a guess, but you may want to check the DMA status of your hard drive. If you don't have the proper IDE support, you can't use DMA. Either load the proper modules, or compile them into your kernel. If that is not your problem, perhaps you can copy the Debian package config file to your kernel source tree, then only make the changes necessary to avoid the initrd, and see if that works. In case you weren't aware, preemption is not enabled in the packaged kernel: CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set For what it's worth, you can add the line: MODULE fbcon to the appropriate place in /etc/yaird/Default.cfg, then reinstall the 2.6.14 Debian package, and your resulting initrd will support the frame buffer console. If that's what you want to do. Hope that helps, Justin Guerin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]