Fremantle closed packages/testserver

Fremantle PR-1.3.

Closed source package testserver.

Description: Test and Service Software Testserver
This test server provides tests for production line and maintenance tests.
It receives PhoNet messages through UART or USB and runs required tests
 using kernel drivers and responds to the messages.

Discussion: http://talk.maemo.org/showthread.php?t=83353

default installed version

apt-cache policy testserver
Installed: 1.1.199+0m5


Files:

dpkg -L testserver
/etc/init.d/testserver
/etc/event.replace.d/testserver
/usr/bin/testserver
/usr/lib/testserver/modules/handlers/selftests.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_audio.so.0.0.0
/usr/lib/testserver/modules/handlers/adl.so.0.0.0
/usr/lib/testserver/modules/handlers/accessory.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_mmc.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_hci_forwarding.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_test.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_ape_light.so.0.0.0
/usr/lib/testserver/modules/handlers/mtc.so.0.0.0
/usr/lib/testserver/modules/handlers/rpc.so.0.0.0
/usr/lib/testserver/modules/handlers/sensor.so.0.0.0
/usr/lib/testserver/modules/handlers/em.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_tvout.so.0.0.0
/usr/lib/testserver/modules/handlers/phone_info.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_usb.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_switch.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_panel.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_wlan.so.0.0.0
/usr/lib/testserver/modules/handlers/audio.so.0.0.0
/usr/lib/testserver/modules/handlers/prod.so.0.0.0
/usr/lib/testserver/modules/handlers/media_control.so.0.0.0
/usr/lib/testserver/modules/handlers/nvd.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_camera.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_touchscreen.so.0.0.0
/usr/lib/testserver/modules/handlers/light.so.0.0.0
/usr/lib/testserver/modules/handlers/ack.so.0.0.0
/usr/lib/testserver/modules/handlers/registration.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_sensor.so.0.0.0
/usr/lib/testserver/modules/handlers/dsp_audio.so.0.0.0
/usr/lib/testserver/modules/handlers/fm_radio.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_register.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_value_read.so.0.0.0
/usr/lib/testserver/modules/handlers/security.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_ape_features.so.0.0.0
/usr/lib/testserver/modules/handlers/sos_keypad.so.0.0.0
/usr/lib/testserver/modules/transports/sti.so.0.0.0
/usr/lib/testserver/modules/transports/usb.so.0.0.0
/usr/lib/testserver/modules/transports/fileio.so.0.0.0
/usr/lib/testserver/modules/transports/ssi.so.0.0.0
/usr/lib/testserver/modules/transports/socket.so.0.0.0
/usr/lib/testserver/modules/transports/serial.so.0.0.0
/usr/lib/testserver/modules/handlers/media_control.so.0
/usr/lib/testserver/modules/handlers/sos_ape_light.so.0
/usr/lib/testserver/modules/handlers/sos_value_read.so.0
/usr/lib/testserver/modules/handlers/security.so.0
/usr/lib/testserver/modules/handlers/sos_camera.so.0
/usr/lib/testserver/modules/handlers/sos_register.so.0
/usr/lib/testserver/modules/handlers/phone_info.so.0
/usr/lib/testserver/modules/handlers/accessory.so.0
/usr/lib/testserver/modules/handlers/selftests.so.0
/usr/lib/testserver/modules/handlers/sos_tvout.so.0
/usr/lib/testserver/modules/handlers/sos_ape_features.so.0
/usr/lib/testserver/modules/handlers/audio.so.0
/usr/lib/testserver/modules/handlers/sensor.so.0
/usr/lib/testserver/modules/handlers/fm_radio.so.0
/usr/lib/testserver/modules/handlers/sos_hci_forwarding.so.0
/usr/lib/testserver/modules/handlers/sos_touchscreen.so.0
/usr/lib/testserver/modules/handlers/nvd.so.0
/usr/lib/testserver/modules/handlers/sos_panel.so.0
/usr/lib/testserver/modules/handlers/sos_audio.so.0
/usr/lib/testserver/modules/handlers/sos_switch.so.0
/usr/lib/testserver/modules/handlers/ack.so.0
/usr/lib/testserver/modules/handlers/sos_mmc.so.0
/usr/lib/testserver/modules/handlers/mtc.so.0
/usr/lib/testserver/modules/handlers/registration.so.0
/usr/lib/testserver/modules/handlers/dsp_audio.so.0
/usr/lib/testserver/modules/handlers/rpc.so.0
/usr/lib/testserver/modules/handlers/sos_test.so.0
/usr/lib/testserver/modules/handlers/sos_usb.so.0
/usr/lib/testserver/modules/handlers/em.so.0
/usr/lib/testserver/modules/handlers/sos_sensor.so.0
/usr/lib/testserver/modules/handlers/sos_wlan.so.0
/usr/lib/testserver/modules/handlers/light.so.0
/usr/lib/testserver/modules/handlers/adl.so.0
/usr/lib/testserver/modules/handlers/prod.so.0
/usr/lib/testserver/modules/handlers/sos_keypad.so.0
/usr/lib/testserver/modules/transports/serial.so.0
/usr/lib/testserver/modules/transports/fileio.so.0
/usr/lib/testserver/modules/transports/ssi.so.0
/usr/lib/testserver/modules/transports/sti.so.0
/usr/lib/testserver/modules/transports/socket.so.0
/usr/lib/testserver/modules/transports/usb.so.0


Testserver is not started automatically. User (as a root) can start it and it gives some log:

<SNIP>
pnif_read: packet received from ssi: hdr=15 10 00 15 00 06
<> PhoNet packet: Length=12. Function=0x15. Subfunction=0x65
<> 15,10,00,15,00,06,01,1a,00,65,0a,0a
SSI Intercept: PN_MTC/MTC_STATE_QUERY_RESP
mtc_handle_request(): 0x65
handle_mtc_state_query_resp: 0 0 0 10 10
pnif_write: packet sent to ssi: hdr=15 00 10 15 00 0a
Registering "light" handler
Registering "media_control" handler
Registering "mmc" handler
Registering "panel" handler
Found 52 selftest
Registering "selftests" handler
Registering "switch" handler
Registering "sos_touchscreen" handler
Touch matched device /dev/input/event3: TSC2005 touchscreen
init_usb_test
Registering "usb" handler
Registering "fm_radio" handler
FMTX: Tuner driver: radio-si4713
FMTX: Tuner card: Silicon Labs Si4713 FM Radio Tr
FMTX: Tuner: FM Transmitter. Cap: 0x11; Parameters: rangelow 87500 kHz, rangehigh 108000 kHz, frac 16
FMRX: Tuner driver: bcm2048
FMRX: Tuner card: Broadcom bcm2048 FM Radio Recei
FMRX: Tuner: FM Receiver. Cap 0x11; Parameters: rangelow 87500 kHz, rangehigh 108000 kHz, frac 16
CAMERA: handler_method_init
Registering "camera" handler
Registering "audio" handler
Registering "sos_audio" handler
mixer_alsa_open_ctl ctl: 0x197dc hctl: (nil)
Registering "sos_sensor" handler
Registering "sos_ape_light" handler
Registering "sos_tvout" handler


Usage:

testserver --help
TestServer, Version 1.1.199
Copyright (C) 2004 Nokia Corporation
All rights reserved.

Usage: testserver [options]
       -d, --daemonize                 Run as a daemon
       -l, --logfile <file>            Log to <file>
       -i, --pidfile <path>            Save testserver.pid to <path>, </var/run/> as default
       -p, --parameters <file>         Parse parameters from <file>
       -s, --sti-debug <channel>               Debug messages to STI
       --tty                    Set tty for serial transport
       -h, --help                      Show usage
       -v, --version                   Show version

Report bugs to Paul Mundt <paul.mundt@nokia.com>


Nothing depends on this package.


If removed:

*Not anything visible happens.
*Not critical.