Troubleshooting
From GnokiiWiki
Contents |
Basics
gnokii is a command line program that translates your input in a way suitable to libgnokii which does the real work of connecting to your phone with a driver that translates again your input in a way suitable to your phone.
This means that a command will succed only if it is supported by the driver in use and libgnokii can connect to the phone and the phone can handle it.
A driver is a piece of software which handles a family of similar phones and it is inserted into libgnokii at compile time.
If you don't know what driver is right, read all the comments in gnokiirc namely:
# There are few main models that should make use of the certain drivers. # These are: 6110, 7110, 6510, 3110, 2110, 6160.
If your phone model is not listed then you can try at your own risk one of the following settings:
-
model = 6510to use the Nk6510 driver, which supports 6510, 6310, 8310, 6310i, 6360, 6610, 6100, 5100, 3510, 3510i, 3595, 6800, 6810, 6820, 6820b, 6610i , 6230, 6650, 7210, 7250, 7250i, 7600, 6170, 6020, 6230i, 5140, 5140i, 6021, 6500, 6220, 3120b, 3100, 3120, 6015i, 6101, 6680, 6280, 3220, 6136, series60, series40 -
model = gnappletto use the gnapplet driver, which supports gnapplet, symbian, 3650, 6600, sx1 -
model = 6160to use the Nk6160 driver, which supports 6160, 5120, 6185 -
model = 7110to use the Nk7110 driver, which supports 7110, 6210, 6250, 7190 -
model = ATormodel = AT-HWto use the atgen driver, which supports most modern phones, but keep in mind that the standard AT protocol has less features than Nokia protocols (it's not a gnokii shortcoming), so you should use this setting only if your phone is not supported by the other drivers
There is also a page with configurations known to work.
Solve your problems
Linux
- check if you need to load a module with
modprobeor if it is loaded automatically- use
lsmodandcat /proc/bus/usb/devices; remember thatlsusbtells nothing about modules
- use
- check if the module has created a device and if its permissions allow your user to read and write
- use
dmesg | tailortail /var/log/messagesandls -l /dev/name-of-device-created
- use
- check if you are using the correct
port =,model =andconnection =values in gnokiirc- read the comments in gnokiirc and the list of configurations known to work
- search the mailing list archives to see if somebody has found a solution
- see Support
- ask for help in the mailing list
- see Support again
Windows
- if you use an USB adapter check in the Control Panel that its drivers are correctly loaded and which COM port number was assigned to it
- You might find more information in the Windows page or in a configuration page specific to your phone.
gnokii
- Official gnokii FAQ
- FAQ driven by wiki community
IrDA
- Linux-IrDA tutorial and various hints how to get it to work
Bluetooth
- Bluetooth page in this wiki
- BlueZ FAQ General purpose FAQ on BlueZ
- Gentoo HOWTO A well laid out guide, if you have installed the software and just need to check which parts to configure

