KDE 4.4.2 released!

As we can read on kde.org website yesterday has been released update for KDE4.4. New release contains many bugfixes against crashes. It is a recommended upgrade for everyone running KDE SC 4.4.1. More information on official KDE blog.
List of all changes you can find in changelog.
Of course for Gentoo users who has unstable keywords enabled ebuilds are ready

fix for sync error of i8042 controller

I was getting this kind of errors when I copied data between SD card and disk. Touchpad didn’t response. Sometimes I lost ability to move my cursor until I reboot computer… Maybe it occurs in different way but anyway if you find similar lines in /var/log/messages:

Mar 13 16:35:04 lenovo kernel: [158308.896278] psmouse.c: Mouse at isa0060/serio1/input0 lost synchronization, throwing 2 bytes away.
Mar 13 16:35:04 lenovo kernel: [158309.119193] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
Mar 13 16:35:04 lenovo kernel: [158309.235189] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Mar 13 16:35:05 lenovo kernel: [158309.698286] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
Mar 13 16:35:05 lenovo kernel: [158309.700208] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Mar 13 16:35:05 lenovo kernel: [158310.008675] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Mar 13 16:35:06 lenovo kernel: [158311.475681] psmouse.c: resync failed, issuing reconnect request

You can fix it by adding to grub/lilo following option:
i8042.noloop
Entire entry looks like:
linux /boot/vmlinuz-2.6.33-gentoo root=/dev/sda11 ro i8042.noloop
After booting problem has gone…
If cause of your problem is SD card reader PIO mode, try to fix it as I described in previous post.

DMA for Ricoh SD card reader on Lenovo laptops

If you have Lenovo laptop with Ricoh SD card reader like this:

lenovo greg # lspci -v |grep Ricoh
05:06.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
05:06.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
05:06.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)

You noticed that copying from SD card to disk takes much more time and cpu usage then on Windows. I tired to find out what is the reason. I’m use to that performance of my Linux box is better then windows. I found it that main problem is using by Ricoh PIO instead of DMA access. It causes high cpu usage and slow data transfer. You can probably check it: Continue reading