How to update driver for SATA to CF adapter

view story

http://unix.stackexchange.com – I have a small PC booting CentOS 5.8 with kernel 2.6.18-164 from a CF card on a CF to SATA adapter. Boot time on this machine is cca 2 minutes, but with an updated kernel to 3.x it drops down to 80 secs. What is more, according to tests, it has 10 times bigger data rate transfer with this newer kernel! I think that this is because of an older version of driver which handles SATA to CF adapter. My first idea was to find the driver/module name, download the source code of its new version, compile it to the 2.6 kernel and load it and use it instead of its older version. I searched for the driv (HowTos)