Al.
> --
> You received this message because you are subscribed to the Google Groups "Android-x86" group.
> To post to this group, send email to andro...@googlegroups.com.
> To unsubscribe from this group, send email to android-x86...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
>
Could you share the procedures?
2011/1/5 Mnauel bbasd <mabo6...@gmail.com>:
> perfect I get it
>
> Every thing work perfly
> The touch scren is ok ok ok ok...
>
> Best regards
>
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
--
T91MT)
EXTMOD="usbtouchscreen"
BOARD_USES_TSLIB=true
;;
T101MT)
EXTMOD="usbtouchscreen"
BOARD_USES_TSLIB=true
;;
Find attached the new kernel file
The display screen timeout fail. Change to 30 minutes.
It would be better a new option in the display setting to deactive the timeout without any time.
To unsubscribe from this group, send email to android-x86...@googlegroups.com.
Set BOARD_USES_TSLIB=true for T101* is correct.
It enables the touchscreen calibration for T101*.
But set EXTMOD="usbtouchscreen" and
CONFIG_HID_EGALAX=y
confused me. The two drivers seem to be
independent and should not be used together.
Actually usbtouchscreen is not enabled in
eeepc_defconfig, so the setting has no effect.
I guess HID_EGALAX is the key.
So my suggestion is remove EXTMOD="..." and
set CONFIG_HID_EGALAX=m (set to be a module)
If auto-detect works for eGalax touch panel,
the module should be loaded correctly.
If not, set EXTMOD="hid-egalax".
Please verify these changes.
> For people that are not able to compile, I attached the compiled kernel
> file, so that if this file is replaced for the one that have the usb iso
> boot, this will work directly.
It's better to give your change in a patch format
so we developers can know what you did exactly.
cd device/asus/eeepc
git diff
> I am trying a lot of applications ( audio, video, system, mail, etc ... )
> and i have to say that may of them works very well.
>
> I work in the Multitouch.
> I would like to work on the development of Android-x86 with my ASUS T101MT.
> Is it possible?
You have worked on it.
If you meant to get a developer account of android-x86.org,
send me a private email. Thank you.
Regards,
2011/1/9 Mnauel bbasd <mabo6...@gmail.com>:
> host Executable: aapt
> (out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../libz.so when searching for -lz
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../libz.a when searching for -lz
> /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz
> /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz
> /usr/bin/ld: cannot find -lz
> collect2: ld returned 1 exit status
> make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt] Error
> 1
--
2011/1/9 Mnauel bbasd <mabo6...@gmail.com>:
> I already have compiled the image and try all the combinations. Before your
> comments, I already had tried to reinstall the "zlib-dev" libraries, but my
> Linux is 64 and I never thought in using the 32 library version. I have also
> needed the library "ncurses" of 32.
>
> The eGalax touch panel auto-detect NOT WOK.
>
> We have to add the line
> EXTMOD="hid-egalax"
> With this line it work.
>
> Now, when you start the first time Android you enter directly into the
> calibration screen. Before this, I made the calibration manually using the
> command ts_calibration, although it was not necessary.
>
> In a few days I will generate a patch to see you all the modifications in
> order to modify the next release of Android-x86, but you know perfectly the
> little modifications (I will install a linux of 32 to make sure that the
> kernel and iso are correctly generated).
>
> Best Regards
> mabo
> (my nickname is mabo)
--
Check your eeepc_info to see
if it has settings for T91MT?
2011/1/10 Kyle Dresser <dre...@gmail.com>:
> Touchscreen is not working on T91MT with 2011-1-10 eeepc nightly...
--
I tried this patch for T91MT.
diff --git a/eeepc_defconfig b/eeepc_defconfig
index ecd310a..a716e18 100644
--- a/eeepc_defconfig
+++ b/eeepc_defconfig
@@ -1809,7 +1809,7 @@ CONFIG_USB_HID=y
# CONFIG_HID_LOGITECH is not set
# CONFIG_HID_MAGICMOUSE is not set
# CONFIG_HID_MICROSOFT is not set
-# CONFIG_HID_MOSART is not set
+CONFIG_HID_MOSART=m
# CONFIG_HID_MONTEREY is not set
# CONFIG_HID_NTRIG is not set
# CONFIG_HID_ORTEK is not set
diff --git a/eeepc_info b/eeepc_info
index 3f4a71b..7caa2a6 100644
--- a/eeepc_info
+++ b/eeepc_info
@@ -17,6 +17,11 @@ eeepc_info()
UVESA_MODE=${UVESA_MODE:-1024x600}
BOARD_USES_TSLIB=true
;;
+ T91MT)
+ FB0DEV=
+ UVESA_MODE=${UVESA_MODE:-1024x600}
+ BOARD_USES_TSLIB=true
+ ;;
T101)
BOARD_USES_TSLIB=true
;;
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
index 4822e34..67d25ea 100644
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
@@ -529,5 +529,6 @@
#define USB_DEVICE_ID_KYE_ERGO_525V 0x0087
#define USB_DEVICE_ID_KYE_GPEN_560 0x5003
+#define USB_DEVICE_ID_TURBOX_TOUCHSCREEN_MOSART 0x7100
#endif
But usb_image not include hid_mosart.ko.
Is there any setting elsewhere?
Probably the kernel & modules are not recompiled
correctly. To ensure the kernel is recompiled,
(in the top dir of android-x86 tree)
rm -f out/target/product/eeepc/kernel
Then make again.
2011/1/10 kinneko <kin...@gmail.com>:
--
The mosart driver is built.
./out/target/product/eeepc/system/lib/modules/2.6.35.7-android-x86-eeepc+/kernel/drivers/hid/hid-mosart.ko
but not include in out/target/product/eeepc/eeepc_usb.img.
2011/1/10 Chih-Wei Huang <cwh...@android-x86.org>:
rm -f out/target/product/eeepc/system.*
and make again.
2011/1/10 kinneko <kin...@gmail.com>:
> Ubuntu 10.10 well working patched mosart driver.
>
> The mosart driver is built.
>
> ./out/target/product/eeepc/system/lib/modules/2.6.35.7-android-x86-eeepc+/kernel/drivers/hid/hid-mosart.ko
>
> but not include in out/target/product/eeepc/eeepc_usb.img.
--
Yes, do you have any progress?
> What is the status of accelerate graphics drivers?
Does T101MT also use GMA500?
BTW, anyone has the status about T91MT?
To unsubscribe from this group, send email to android-x86...@googlegroups.com.
I'm now building these patch.
but my build environment is very slow...
Do you think that you do not have any problem with these patches?
root@T91MT:~/mydroid/device/asus/eeepc# git diff
diff --git a/eeepc_info b/eeepc_info
index 960a804..73c0578 100644
--- a/eeepc_info
+++ b/eeepc_info
@@ -15,11 +15,15 @@ eeepc_info()
UVESA_MODE=${UVESA_MODE:-1024x600}
BOARD_USES_TSLIB=true
;;
- T91MT|T101MT)
+ T91MT)
UVESA_MODE=${UVESA_MODE:-1024x600}
BOARD_USES_TSLIB=true
- EXTMOD="$EXTMOD hid-egalax"
+ EXTMOD="$EXTMOD hid-mosart"
;;
+ T101MT)
+ UVESA_MODE=${UVESA_MODE:-1024x600}
+ BOARD_USES_TSLIB=true
+ EXTMOD="$EXTMOD hid-egalax"
*)
;;
esac
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
index c57315d..8c78cda 100644
--- a/drivers/hid/hid-core.c
+++ b/drivers/hid/hid-core.c
@@ -1280,6 +1280,7 @@ static const struct hid_device_id hid_blacklist[] = {
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRE
{ HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_FOUNTAIN_TP_ON
{ HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_GEYSER1_TP_ONL
+ { HID_USB_DEVICE(USB_VENDOR_ID_ASUS, USB_DEVICE_ID_ASUS_T91MT)},
{ HID_USB_DEVICE(USB_VENDOR_ID_BELKIN, USB_DEVICE_ID_FLIP_KVM) },
{ HID_USB_DEVICE(USB_VENDOR_ID_BTC, USB_DEVICE_ID_BTC_EMPREX_REMOTE) },
{ HID_USB_DEVICE(USB_VENDOR_ID_CANDO, USB_DEVICE_ID_CANDO_MULTI_TOUCH) }
@@ -1572,7 +1573,6 @@ static const struct hid_device_id hid_ignore_list[] = {
{ HID_USB_DEVICE(USB_VENDOR_ID_AIPTEK, USB_DEVICE_ID_AIPTEK_24) },
{ HID_USB_DEVICE(USB_VENDOR_ID_AIRCABLE, USB_DEVICE_ID_AIRCABLE1) },
{ HID_USB_DEVICE(USB_VENDOR_ID_ALCOR, USB_DEVICE_ID_ALCOR_USBRS232) },
- { HID_USB_DEVICE(USB_VENDOR_ID_ASUS, USB_DEVICE_ID_ASUS_T91MT)},
{ HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_LCM)},
{ HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_LCM2)},
{ HID_USB_DEVICE(USB_VENDOR_ID_AVERMEDIA, USB_DEVICE_ID_AVER_FM_MR800) }
diff --git a/drivers/hid/hid-mosart.c b/drivers/hid/hid-mosart.c
index e91437c..93b2cb4 100644
--- a/drivers/hid/hid-mosart.c
+++ b/drivers/hid/hid-mosart.c
@@ -90,6 +90,11 @@ static int mosart_input_mapping(struct hid_device *hdev, stru
case 0xff000000:
/* ignore HID features */
return -1;
+
+ case HID_UP_BUTTON:
+ /* ignore buttons */
+ return -1;
+
}
return 0;
@@ -230,6 +235,19 @@ static int mosart_probe(struct hid_device *hdev, const stru
return ret;
}
+#ifdef CONFIG_PM
+static int mosart_reset_resume(struct hid_device *hdev)
+{
+ struct hid_report_enum *re = hdev->report_enum
+ + HID_FEATURE_REPORT;
+ struct hid_report *r = re->report_id_hash[7];
+
+ r->field[0]->value[0] = 0x02;
+ usbhid_submit_report(hdev, r, USB_DIR_OUT);
+ return 0;
+}
+#endif
+
static void mosart_remove(struct hid_device *hdev)
{
hid_hw_stop(hdev);
@@ -257,6 +275,9 @@ static struct hid_driver mosart_driver = {
.input_mapped = mosart_input_mapped,
.usage_table = mosart_grabbed_usages,
.event = mosart_event,
+#ifdef CONFIG_PM
+ .reset_resume = mosart_reset_resume,
+#endif
};
static int __init mosart_init(void)
diff --git a/eeepc_defconfig b/eeepc_defconfig
index 588c52b..4f6168d 100644
--- a/eeepc_defconfig
+++ b/eeepc_defconfig
@@ -1809,7 +1809,7 @@ CONFIG_HID_EGALAX=m
latest build was ...
root@T91MT:~/mydroid# time make usb_img TARGET_PRODUCT=eeepc
real 380m6.110s
user 381m43.275s
sys 30m37.399s
now building libwebcore.
2011/1/17 Chih-Wei Huang <cwh...@android-x86.org>:
If you have a T101MT (not a T91MT) you have to use the module hi_egalax.
With this module loaded at start up the touch screen work.
Regard
Mabo
alexkhvlg <alex...@gmail.com> wrote:
I tested new snapshot build for T91MT.
touch screen ok.
When android drop down to lock screen, screen break dwon.
http://farm6.static.flickr.com/5163/5365752468_f0d7c989bd.jpg
2011/1/17 kinneko <kin...@gmail.com>:
Nice.
> When android drop down to lock screen, screen break dwon.
> http://farm6.static.flickr.com/5163/5365752468_f0d7c989bd.jpg
Well, I also see this problem on my T91 (no MT).
2011/1/18 jtjs <jtjs...@gmail.com>:
> Mabo: There is a revision of the t101mt that uses the mosart touch
> screen. The bus id he gave matches to what has been seen for that
> revision.
--
2011/1/18 kinneko <kin...@gmail.com>:
I have same problem on eeepc-20110120_usb.img.
If you repo sync and make it, may be ok.
It is necessary for you to use Linux for build.
2011/1/20 <tomfa...@gmail.com>: