I have the same keyboard and had the same problem for months. I finally got fed up and fixed it today. The fix was to start the WIndows "HID Input Service", though it wasn't that easy. Here's what I did:
- Tried to start the service from Ctrl Panel -> Admin tools -> Services. Got a DLL not found error. Checked the registry and this service points to "%SystemRoot%\System32\hidserv.dll". Checked and that file didn't exist in that location.
- Restored the hidserv.DLL from the WIndows XP CD. Tried to start the service. No good.
- Found a random google hit about HID input service not starting. Solution was to delete the "ServiceDll" registry entry under HKLM\System\CurrentControlSet\Services\HIDserv\parameters and replace it with a new EXPANDABLE STRING VALUE called "ServiceDll" pointing at "%SystemRoot%\System32\hidserv.dll" (the key is to make the new value an EXPANDABLE STRING VALUE).
- Started the HID Input Service service. Volume control works.
So, give this a shot and do a couple google searches along the way and you should be all set.