Hello folks.
My wife and I are new to tuxdroid. We installed it on an Ubuntu Feisty PC
and I have some questions now:
- why does the TD-dongle blocks the PC starting process when inserted in its
USB-slot before the PC power-button is pressed ? Is this normal ?
- how to be sure of the communication between dogle and penguin: isn't there
any simple commandline test we can do to check ? BTW, how far or high should
the dongle be positionned to be sure that the Tux is seeing him ?
- is it normal that there isn't any shortcut-button on the Gnome desktop ?
Is this due to the fact that I installed it from the commandline using dpkg
-i ?
Here is also a 1st test I did; I hope anything is correct; I will anyway
appreciate any feedback:
# A newbie's TuxDroid installation/connection test:
Script is gestart op vr 14 nov 2008 17:24:34 CET
# Is the tuxdroid installation correct?
# Before inserting the dongle:
[EMAIL PROTECTED]:~$ dpkg -l |grep tux
ii tuxdroid-tts-voices.belgiandutch 1.0-1
BelgianDutch TTS voice for Tuxdroid.
ii tuxsetup 1.3-19
Software kit for tuxdroid
(tuxsetup 2.x doesn't install on this Ubuntu Feisty PC, that's why I tried
with v. 1.3.19 using
sudo dpkg -i file.deb
then apt-get -f install to add missing deps)
[EMAIL PROTECTED]:~$ locate -i tuxd
/usr/local/bin/tuxd
/usr/doc/tuxdroid-tts-voices.belgiandutch
/usr/doc/tuxdroid-tts-voices.belgiandutch/README
/etc/udev/rules.d/45-tuxdroid.rules
/opt/tuxdroid
/opt/tuxdroid/firmware
/opt/tuxdroid/firmware/tuxdroid-firmware-hex.0.4.0.tar.gz
/opt/tuxdroid/api
/opt/tuxdroid/api/python
/opt/tuxdroid/api/python/CHANGES
/opt/tuxdroid/api/python/AUTHORS
/opt/tuxdroid/api/python/COPYING
/opt/tuxdroid/api/python/tuxapi_const.py
/opt/tuxdroid/api/python/tuxapi_wav_merger.py
/opt/tuxdroid/api/python/tux.py
/opt/tuxdroid/api/python/tuxapi_class.py
/opt/tuxdroid/api/python/TODO
/opt/tuxdroid/api/python/README
/opt/tuxdroid/doc
/opt/tuxdroid/doc/examples
/opt/tuxdroid/doc/examples/basescript.py
/opt/tuxdroid/doc/python-api
/opt/tuxdroid/doc/python-api/PythonApi-0.2.3.pdf
/opt/tuxdroid/bin
/opt/tuxdroid/bin/tuxgdg
/opt/tuxdroid/bin/tuxsh
/opt/tuxdroid/bin/tuxd
/opt/tuxdroid/bin/tuxfw
/opt/tuxdroid/bin/tuxup
/opt/tuxdroid/bin/tuxatt
/opt/tuxdroid/bin/tuxosld
/opt/tuxdroid/bin/dfu-programmer
/opt/tuxdroid/apps
/opt/tuxdroid/apps/tux_framework
/opt/tuxdroid/apps/tux_framework/libs
/opt/tuxdroid/apps/tux_framework/libs/GdgDebug.py
/opt/tuxdroid/apps/tux_framework/libs/GdgObject.py
/opt/tuxdroid/apps/tux_framework/libs/thomas.py
/opt/tuxdroid/apps/tux_framework/libs/GdgDownload.py
/opt/tuxdroid/apps/tux_framework/libs/TGFormat.py
/opt/tuxdroid/apps/tux_framework/libs/TGFXml.py
/opt/tuxdroid/apps/tux_framework/libs/language_guesser.bay
/opt/tuxdroid/apps/tux_framework/libs/FWObject.py
/opt/tuxdroid/apps/tux_framework/libs/behavior_cb.py
/opt/tuxdroid/apps/tux_framework/libs/TGFCanvas.py
/opt/tuxdroid/apps/tux_framework/libs/_DTW.so
/opt/tuxdroid/apps/tux_framework/libs/BabelfishTranslate.py
/opt/tuxdroid/apps/tux_framework/libs/voice_cb.py
/opt/tuxdroid/apps/tux_framework/libs/GdgVoiceRec.py
/opt/tuxdroid/apps/tux_framework/libs/keyboard.py
/opt/tuxdroid/apps/tux_framework/libs/SimpleGladeApp.py
/opt/tuxdroid/apps/tux_framework/libs/TGFParser.py
/opt/tuxdroid/apps/tux_framework/libs/GoogleTranslate.py
/opt/tuxdroid/apps/tux_framework/libs/GdgGuiUpdate.py
/opt/tuxdroid/apps/tux_framework/libs/GdgThreads.py
/opt/tuxdroid/apps/tux_framework/libs/Languages.py
/opt/tuxdroid/apps/tux_framework/libs/DTW.py
/opt/tuxdroid/apps/tux_framework/libs/TextFilters.py
/opt/tuxdroid/apps/tux_framework/libs/C2MEDoc.py
/opt/tuxdroid/apps/tux_framework/libs/menu.py
/opt/tuxdroid/apps/tux_framework/libs/tdrss.py
/opt/tuxdroid/apps/tux_framework/libs/TimeLineReader.py
/opt/tuxdroid/apps/tux_framework/libs/t9.py
/opt/tuxdroid/apps/tux_framework/SDK
/opt/tuxdroid/apps/tux_framework/SDK/doc
/opt/tuxdroid/apps/tux_framework/SDK/doc/GdgSceneContainer_doc.pdf
/opt/tuxdroid/apps/tux_framework/SDK/doc/TGFParser.pdf
/opt/tuxdroid/apps/tux_framework/SDK/doc/GdgDebug_doc.pdf
/opt/tuxdroid/apps/tux_framework/SDK/doc/PythonApi.pdf
/opt/tuxdroid/apps/tux_framework/SDK/doc/GdgObject_doc.pdf
/opt/tuxdroid/apps/tux_framework/SDK/doc/GdgScene_doc.pdf
/opt/tuxdroid/apps/tux_framework/SDK/doc/GdgScenario_doc.pdf
/opt/tuxdroid/apps/tux_framework/SDK/gadget_maker
/opt/tuxdroid/apps/tux_framework/SDK/gadget_maker/tuxgagdetmaker.glade
/opt/tuxdroid/apps/tux_framework/SDK/gadget_maker/maker.png
/opt/tuxdroid/apps/tux_framework/SDK/gadget_maker/otherpyp.base
/opt/tuxdroid/apps/tux_framework/SDK/gadget_maker/tuxgagdetmaker.py
/opt/tuxdroid/apps/tux_framework/SDK/gadget_maker/otherglade.base
/opt/tuxdroid/apps/tux_framework/SDK/gadget_maker/config.py
/opt/tuxdroid/apps/tux_framework/SDK/gadget_maker/Template.tgf
/opt/tuxdroid/apps/tux_framework/TFW.py
/opt/tuxdroid/apps/tux_framework/bin
/opt/tuxdroid/apps/tux_framework/bin/frame
/opt/tuxdroid/apps/tux_framework/bin/mgcep
/opt/tuxdroid/apps/tux_framework/bin/x2x
/opt/tuxdroid/apps/tux_framework/bin/mgc2mgc
/opt/tuxdroid/apps/tux_framework/bin/pitch
/opt/tuxdroid/apps/tux_framework/bin/README
/opt/tuxdroid/apps/tux_framework/bin/window
/opt/tuxdroid/apps/tux_framework/version.py
/opt/tuxdroid/apps/tux_manager
/opt/tuxdroid/apps/tux_manager/gadgets
/opt/tuxdroid/apps/tux_manager/gadgets/Attitunes_studio.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/Email.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/Scenes_manager.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/Clock.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/firmware_updater.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/VoiceRec_configurator.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/Manager.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/TuxController.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/Weather.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/audio_flash.tgf
/opt/tuxdroid/apps/tux_manager/gadgets/Debug_control.tgf
/opt/tuxdroid/apps/tuxosl
/opt/tuxdroid/apps/tuxosl/tux_osl_event_controler.pyc
/opt/tuxdroid/apps/tuxosl/tux_osl_service_server.pyc
/opt/tuxdroid/apps/tuxosl/tux_osl_event_cmd_client.py
/opt/tuxdroid/apps/tuxosl/tux_osl_obj.pyc
/opt/tuxdroid/apps/tuxosl/tux_osl_event_cmd_client.pyc
/opt/tuxdroid/apps/tuxosl/tux_osl_daemon.py
/opt/tuxdroid/apps/tuxosl/service_daemonizer.py
/opt/tuxdroid/apps/tuxosl/tux_osl_wrapper.py
/opt/tuxdroid/apps/tuxosl/tux_osl_const.pyc
/opt/tuxdroid/apps/tuxosl/service_daemonizer.pyc
/opt/tuxdroid/apps/tuxosl/tux_osl_event_cmd_server.py
/opt/tuxdroid/apps/tuxosl/tux_osl_service_server.py
/opt/tuxdroid/apps/tuxosl/tux_osl_api.py
/opt/tuxdroid/apps/tuxosl/tux_osl_event_cmd_server.pyc
/opt/tuxdroid/apps/tuxosl/_TUX_OSL.so
/opt/tuxdroid/apps/tuxosl/tux_osl_obj.py
/opt/tuxdroid/apps/tuxosl/tux_osl_const.py
/opt/tuxdroid/apps/tuxosl/tux_osl_wrapper.pyc
/opt/tuxdroid/apps/tuxosl/tux_osl_event_controler.py
/opt/tuxdroid/apps/tuxgi
/opt/tuxdroid/apps/tuxgi/sounds
/opt/tuxdroid/apps/tuxgi/sounds/16.wav
/opt/tuxdroid/apps/tuxgi/sounds/3.wav
/opt/tuxdroid/apps/tuxgi/sounds/4.wav
/opt/tuxdroid/apps/tuxgi/sounds/11.wav
/opt/tuxdroid/apps/tuxgi/sounds/6.wav
/opt/tuxdroid/apps/tuxgi/sounds/15.wav
/opt/tuxdroid/apps/tuxgi/sounds/9.wav
/opt/tuxdroid/apps/tuxgi/sounds/1.wav
/opt/tuxdroid/apps/tuxgi/sounds/13.wav
/opt/tuxdroid/apps/tuxgi/sounds/14.wav
/opt/tuxdroid/apps/tuxgi/sounds/2.wav
/opt/tuxdroid/apps/tuxgi/sounds/17.wav
/opt/tuxdroid/apps/tuxgi/sounds/8.wav
/opt/tuxdroid/apps/tuxgi/sounds/10.wav
/opt/tuxdroid/apps/tuxgi/sounds/7.wav
/opt/tuxdroid/apps/tuxgi/sounds/5.wav
/opt/tuxdroid/apps/tuxgi/sounds/12.wav
/var/lib/dpkg/info/tuxdroid-tts-voices.belgiandutch.conffiles
/var/lib/dpkg/info/tuxdroid-tts-voices.belgiandutch.list
# Now an usb and dmesg test
[EMAIL PROTECTED]:~$ lsusb
(before inserting the dongle):
Bus 005 Device 002: ID 04b4:6830 Cypress Semiconductor Corp. USB-2.0 IDE Adapter
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 002: ID 04a9:220d Canon, Inc. CanoScan N670U/N676U/LiDE 20
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 0a5c:2101 Broadcom Corp.
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
[EMAIL PROTECTED]:~$ dmesg -n 27
klogctl: Bewerking niet toegestaan
[EMAIL PROTECTED]:~$ dmesg |tail -n 27
[ 87.260379] NET: Registered protocol family 17
[ 90.069567] ibm_acpi: ec object not found
[ 90.144286] Using specific hotkey driver
[ 90.277297] input: Power Button (FF) as /class/input/input4
[ 90.277388] ACPI: Power Button (FF) [PWRF]
[ 90.300806] input: Power Button (CM) as /class/input/input5
[ 90.300828] ACPI: Power Button (CM) [PWRB]
[ 90.308894] No dock devices found.
[ 90.353110] pcc_acpi: loading...
[ 93.416423] eth0: link down
[ 93.416463] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 94.245986] ppdev: user-space parallel port driver
[ 95.254172] [drm] Initialized drm 1.1.0 20060810
[ 95.295012] ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) ->
IRQ 19
[ 95.295226] [drm] Initialized i915 1.6.0 20060119 on minor 0
[ 96.406032] apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
[ 96.406036] apm: disabled - APM is not SMP safe.
[ 98.159344] vboxdrv: Trying to deactivate the NMI watchdog permanently...
[ 98.159348] vboxdrv: Successfully done.
[ 98.159377] vboxdrv: TSC mode is 'synchronous', kernel timer mode is
'normal'.
[ 98.159378] vboxdrv: Successfully loaded version 1.5.6 (interface
0x00050002).
[ 98.620666] Bluetooth: L2CAP ver 2.8
[ 98.620669] Bluetooth: L2CAP socket layer initialized
[ 98.821094] Bluetooth: RFCOMM socket layer initialized
[ 98.821103] Bluetooth: RFCOMM TTY layer initialized
[ 98.821104] Bluetooth: RFCOMM ver 1.8
[ 104.989948] EXT2-fs warning: mounting unchecked fs, running e2fsck is
recommended
# After inserting the dongle
[EMAIL PROTECTED]:~$ lsmod |grep usb
usbhid 26592 0
hid 27392 1 usbhid
snd_usb_audio 79744 1
snd_usb_lib 17280 1 snd_usb_audio
snd_pcm 79876 5
snd_usb_audio,snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_hwdep 9988 3 snd_usb_audio,snd_emux_synth,snd_emu10k1
snd_rawmidi 25472 4
snd_usb_lib,snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd 54020 18
snd_usb_audio,snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
hci_usb 18204 2
bluetooth 55908 7 rfcomm,l2cap,hci_usb
usb_storage 72256 1
libusual 17936 1 usb_storage
scsi_mod 142348 5 usb_storage,sg,sr_mod,sd_mod,libata
usbcore 134280 10
xpad,usbhid,snd_usb_audio,snd_usb_lib,hci_usb,usb_storage,libusual,ehci_hcd,uhci_hcd
(snd_usb_audio seems to be loaded by the system...)
[EMAIL PROTECTED]:~$ lsusb
(the Tux is recognized as an Atmel device)
Bus 005 Device 002: ID 04b4:6830 Cypress Semiconductor Corp. USB-2.0 IDE Adapter
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 002: ID 04a9:220d Canon, Inc. CanoScan N670U/N676U/LiDE 20
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 0a5c:2101 Broadcom Corp.
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 03eb:ff07 Atmel Corp.
Bus 003 Device 001: ID 0000:0000
[EMAIL PROTECTED]:~$ dmesg |tail -n 27
[ 93.416463] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 94.245986] ppdev: user-space parallel port driver
[ 95.254172] [drm] Initialized drm 1.1.0 20060810
[ 95.295012] ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) ->
IRQ 19
[ 95.295226] [drm] Initialized i915 1.6.0 20060119 on minor 0
[ 96.406032] apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
[ 96.406036] apm: disabled - APM is not SMP safe.
[ 98.159344] vboxdrv: Trying to deactivate the NMI watchdog permanently...
[ 98.159348] vboxdrv: Successfully done.
[ 98.159377] vboxdrv: TSC mode is 'synchronous', kernel timer mode is
'normal'.
[ 98.159378] vboxdrv: Successfully loaded version 1.5.6 (interface
0x00050002).
[ 98.620666] Bluetooth: L2CAP ver 2.8
[ 98.620669] Bluetooth: L2CAP socket layer initialized
[ 98.821094] Bluetooth: RFCOMM socket layer initialized
[ 98.821103] Bluetooth: RFCOMM TTY layer initialized
[ 98.821104] Bluetooth: RFCOMM ver 1.8
[ 104.989948] EXT2-fs warning: mounting unchecked fs, running e2fsck is
recommended
[25662.801577] usb 3-1: new full speed USB device using uhci_hcd and address 2
[25662.979470] usb 3-1: configuration #1 chosen from 1 choice
[25663.857949] usbcore: registered new interface driver snd-usb-audio
[25663.957518] usbcore: registered new interface driver hiddev
[25663.963737] hiddev96: USB HID v1.10 Device [Kysoh TuxDroid] on
usb-0000:00:1d.2-1
[25663.963916] usbcore: registered new interface driver usbhid
[25663.965834] drivers/usb/input/hid-core.c: v2.6:USB HID core driver
[25663.968934] usbcore: registered new interface driver xpad
[25663.969081] drivers/usb/input/xpad.c: driver for Xbox controllers v0.1.6
[25665.123126] usb 3-1: usbfs: interface 0 claimed by snd-usb-audio while
'tuxd' sets config #1
(I don't understand the last msg...)
[EMAIL PROTECTED]:~$ ps ax
PID TTY STAT TIME COMMAND
.....
16704 ? S<l 0:00 python /opt/tuxdroid/apps/tuxosl/tux_osl_daemon.py
[EMAIL PROTECTED]:~$ ps axxfwww
PID TTY STAT TIME COMMAND
.....
16704 ? S<l 0:00 python /opt/tuxdroid/apps/tuxosl/tux_osl_daemon.py
(it seems something is really started!)
[EMAIL PROTECTED]:~$
Script is beëindigd op vr 14 nov 2008 17:30:57 CET
GrtnX,
Y)ellow P)enguin
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
tux-droid-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-user