| Prev |   3     4   5   6     7   15 | Next | Last
maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Accessories (https://talk.maemo.org/forumdisplay.php?f=17)
-   -   how to get bluetooth pc105 keyboards to work with N900 (https://talk.maemo.org/showthread.php?t=38372)

jtkim 2010-01-24 02:48

Re: how to get bluetooth pc105 keyboards to work with N900
 
Quote:

Originally Posted by olighak (Post 491348)
The two hid modules are not installed. The other 3 are. So Nokia likely did remove the keyboard support.

Any tips on getting them back or installing them separately?

I'm quite new at this, but I've reflashed a few times so I am not too afraid at trying this and that.

Jan can you do sudo lsmod in X-Terminal and see if hid and hidp are also missing from your list of installed modules?

They weren't inserted into my kernel either, but "modprobe hid" and "modprobe hidp" inserted them readily. So the modules themselves aren't missing.

Best regards, Jan

qobi 2010-01-24 02:48

Re: how to get bluetooth pc105 keyboards to work with N900
 
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.

olighak 2010-01-24 02:50

Re: how to get bluetooth pc105 keyboards to work with N900
 
Quote:

Originally Posted by jtkim (Post 491368)
They weren't inserted into my kernel either, but "modprobe hid" and "modprobe hidp" inserted them readily. So the modules themselves aren't missing.

Best regards, Jan

Is that the actual command you write? modprobe and the module name? I am getting a modprobe not found error.

qobi 2010-01-24 02:57

Re: how to get bluetooth pc105 keyboards to work with N900
 
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.

qobi 2010-01-24 03:07

Re: how to get bluetooth pc105 keyboards to work with N900
 
Quote:

Originally Posted by olighak (Post 491363)
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.

jtkim 2010-01-24 10:42

Re: how to get bluetooth pc105 keyboards to work with N900
 
Quote:

Originally Posted by olighak (Post 491373)
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.

Best regards, Jan

dvergin 2010-01-24 16:31

Re: how to get bluetooth pc105 keyboards to work with N900
 
Quote:

Originally Posted by qobi (Post 491372)
...(The init system on Maemo is different than Debian and I don't know what is starting and configuring bluetoothd.)

Code:

$ ls /etc/event.d/blue*
/etc/event.d/bluetooth-sysinfo  /etc/event.d/bluetoothd

The init system is called upstart: http://www.google.com/search?btnG=Go...arch&q=upstart

HTH

dnastase 2010-01-24 17:29

Re: how to get bluetooth pc105 keyboards to work with N900
 
qobi, you are the man!

Using your latest instructions I got my Stowaway ThinkOutside "Sierra" BT keyb to work w/ the N900, PR1.1 !!

The thing that I (somehow) missed, is that I have to type something on the INTERNAL keyboard ! So, other users, pls keep this in mind.

olighak 2010-01-24 17:31

Re: how to get bluetooth pc105 keyboards to work with N900
 
Quote:

Originally Posted by dnastase (Post 492162)
qobi, you are the man!

Using your latest instructions I got my Stowaway ThinkOutside "Sierra" BT keyb to work w/ the N900, PR1.1 !!

The thing that I (somehow) missed, is that I have to type something on the INTERNAL keyboard ! So, other users, pls keep this in mind.

? Are you sure you are running 1.1, firmware from week 51?

If you follow the discussion and check whether hid and hidp modules are installed on your device, are they?

Did you upgrade OTA or flash to that firmware?

dnastase 2010-01-24 17:38

Re: how to get bluetooth pc105 keyboards to work with N900
 
Quote:

Originally Posted by olighak (Post 492169)
? Are you sure you are running 1.1, firmware from week 51?

If you follow the discussion and check whether hid and hidp modules are installed on your device, are they?

Did you upgrade OTA or flash to that firmware?

Yes: 2.2009.51-1.002, upgraded OTA (app manager).

/home/user # lsmod | grep -i hid
hidp 12544 0
hid 31940 1 hidp
l2cap 21060 17 hidp,rfcomm,bnep
bluetooth 53596 10 hidp,rfcomm,sco,bnep,l2cap,hci_h4p

Did not do anything special about the modules/bluetooth. It's how it is after a reboot.


| Prev |   3     4   5   6     7   15 | Next | Last
All times are GMT. The time now is 07:24.

vBulletin® Version 3.8.8