It appears that they kernel will still support it. But something appears to have changed in the substrate that starts up bluetoothd. But I don't know enough about this to figure it out. (The init system on Maemo is different than Debian and I don't know what is starting and configuring bluetoothd.) Perhaps someone else who knows more can help.
The Limux modprobe command takes a kernel module name as its argument and installs that module and all dependent modules.
But my guess is that that alone won't help. Most of the time things are set up so that modules are loaded automatically when needed. So my guess is that the init scripts for bluetoothd have changed to not start hid.
1. Plug your phone up to your computer and select Mass Storage mode. Open the .tar up in Winzip or another program that opens Zip files. Extract the contents to your desktop.
2. After extracting the .tar you should have a directory called xkb-chinook on your desktop. Copy that directory into the tmp folder on your N900 (which you find as a mass storage drive in windows explorer)
It is safer and easier to do this directly on the N900 rather than a Windows desktop by:
1. copying the file xkb-chinook.tar from my earlier post to /tmp on your N900.
2. then do
$ sudo gainroot
# cd /tmp
# tar xf xkb-chinook.tar
# mv -i /tmp/xkb-chinook /usr/share/X11/.
# exit
There are several reasons you want to do the above as root on a Unix/Linux machine on a Unix/Linux file system (such as ext2, ext3, ...). Among them, to preserve file/directory uids, gids, and permissions (and ctimes and mtimes while you are at it), as well as symlinks.
Is that the actual command you write? modprobe and the module name? I am getting a modprobe not found error.
You need to be root for them to work. They live in /sbin and that directory is not in the PATH of user.
The modprobe program is part of the module-init-tools package. My guess is that that's always installed but if /sbin/modprobe doesn't exist on your system, that's the package you need to install.
This won't solve the bluetooth keyboard problem, though.