[maemo-commits] [maemo-commits] r19159 - in projects/haf/trunk/ke-recv: debian src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed Aug 19 17:26:39 EEST 2009
- Previous message: [maemo-commits] r19158 - in projects/haf/trunk/ke-recv: debian src
- Next message: [maemo-commits] r19160 - in projects/haf/trunk/ke-recv: debian src
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: kihamala
Date: 2009-08-19 17:26:27 +0300 (Wed, 19 Aug 2009)
New Revision: 19159
Modified:
projects/haf/trunk/ke-recv/debian/init.d
projects/haf/trunk/ke-recv/src/ke-recv.c
Log:
don't use startup script to insert g_nokia, but wait for the cable.
Modified: projects/haf/trunk/ke-recv/debian/init.d
===================================================================
--- projects/haf/trunk/ke-recv/debian/init.d 2009-08-19 12:51:53 UTC (rev 19158)
+++ projects/haf/trunk/ke-recv/debian/init.d 2009-08-19 14:26:27 UTC (rev 19159)
@@ -60,20 +60,6 @@
# Start daemons
echo -n "Starting $DESC: "
- # check if this is TA image
- if [ -x /usr/bin/sysinfo-tool ]; then
- sysinfo-tool -g /device/sw-release-ver | grep -q _TA_
- if [ $? = 0 ]; then
- export TA_IMAGE=1
- fi
- fi
-
- STATE="x$(cat /tmp/STATE)x"
- if [ $STATE != "xACT_DEADx" ]; then
- # modprobe g_nokia by default, unless in ACT_DEAD
- /usr/sbin/pcsuite-enable.sh
- fi
-
if [ -x $DTOOL ]; then
$DTOOL -U $USER -n -1 -t $DAEMON
else
Modified: projects/haf/trunk/ke-recv/src/ke-recv.c
===================================================================
--- projects/haf/trunk/ke-recv/src/ke-recv.c 2009-08-19 12:51:53 UTC (rev 19158)
+++ projects/haf/trunk/ke-recv/src/ke-recv.c 2009-08-19 14:26:27 UTC (rev 19159)
@@ -1825,11 +1825,8 @@
if (state == S_HOST) {
handle_usb_event(E_ENTER_HOST_MODE);
} else if (state == S_PERIPHERAL_WAIT) {
- if (getenv("TA_IMAGE"))
- /* in TA image, we don't wait for user's decision */
- handle_usb_event(E_ENTER_PCSUITE_MODE);
- else
- handle_usb_event(E_ENTER_PERIPHERAL_WAIT_MODE);
+ /* go directly to PC Suite mode whenever cable is plugged */
+ handle_usb_event(E_ENTER_PCSUITE_MODE);
} else if (state == S_CABLE_DETACHED) {
handle_usb_event(E_CABLE_DETACHED);
}
@@ -3028,7 +3025,8 @@
break;
case E_ENTER_MASS_STORAGE_MODE:
if (usb_state == S_PERIPHERAL_WAIT ||
- usb_state == S_CHARGING) {
+ usb_state == S_CHARGING ||
+ usb_state == S_PCSUITE) {
usb_state_t orig = usb_state;
usb_state = S_MASS_STORAGE;
if (!e_plugged_helper()) {
@@ -3045,7 +3043,8 @@
case E_ENTER_PCSUITE_MODE:
if (usb_state == S_PERIPHERAL_WAIT ||
usb_state == S_CHARGING ||
- usb_state == S_CABLE_DETACHED) {
+ usb_state == S_CABLE_DETACHED ||
+ usb_state == S_MASS_STORAGE) {
usb_state = S_PCSUITE;
if (!enable_pcsuite()) {
ULOG_ERR_F("Couldn't enable PC Suite");
@@ -3056,12 +3055,14 @@
}
break;
case E_ENTER_CHARGING_MODE:
+#if 0
if (usb_state == S_PERIPHERAL_WAIT) {
usb_state = S_CHARGING;
} else {
ULOG_WARN_F("E_ENTER_CHARGING_MODE in %d!",
usb_state);
}
+#endif
break;
default:
ULOG_ERR_F("unknown event %d", e);
- Previous message: [maemo-commits] r19158 - in projects/haf/trunk/ke-recv: debian src
- Next message: [maemo-commits] r19160 - in projects/haf/trunk/ke-recv: debian src
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
