Discussion:
Ethernet patch for the 4.0.4 ics-x86 variants (applicable to Android-X86 4.0-RC2 as well)
(too old to reply)
Bruce Q
2012-08-12 14:23:23 UTC
Permalink
Hi Ron,

Thank you for your build. I have tried all the builds on my Samsung Series
7 Slate and yours seems to have nearly everything working except for the
touchscreen and it doesn't seem to be able to wake up from sleep.

I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?
http://code.google.com/p/android-samsung700t/source/browse/islate/android-amaxtouch.patch
Follow the function updateDevInfo() at class EthernetManager. You'll
find whatever you need there.
You'll see the usage in the patch of packages/apps/Settings .
-Ron
but do you know which class/file responsible for that? because i
couldn't
know :)
Of course you can. You have the sources :-)
Hi Ron and thanks for your reply!
I know that i can do it from setting or shell commands but i meant if
it
could be done internally by modifying maybe source code.
You should be able to do that form the Settings --> Ethernet menu.
Check the non-DHCP radio button and put your static settings.
If that does not work - go to the console, and configure it with
"ifconfig" as if you were on any linux distribution.
Verify your settings with "netcfg".
Anyway - settings/static IP should work.
Hallo!
I have applied the patches and it works fine, is there a way to
set
a
static IP address?
Thank you!
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/TsS0L4py59AJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/M-joB30CFxIJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/lzGQfYdQHl8J.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/m4t9bEeG16cJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Chih-Wei Huang
2012-08-13 04:24:11 UTC
Permalink
Post by Bruce Q
I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?
http://code.google.com/p/android-samsung700t/source/browse/islate/android-amaxtouch.patch
This patch has already been added to 4.0-RC2
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Bruce Q
2012-08-13 09:13:10 UTC
Permalink
Hi Chih-Wei,

How do I get the touchscreen to work with RC2? I tried nearly all the ISO
and the only one that seem to have the touchscreen working on my s7s
is android-x86-4.0-RC2-s103t.iso.
This image keep giving the error of SystemUI has stopped working though. I
tried typing modprobe wacom in debug mode as someone suggested on the
forums and this doesn't seem to work either.
Post by Bruce Q
Post by Bruce Q
I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?
http://code.google.com/p/android-samsung700t/source/browse/islate/android-amaxtouch.patch
This patch has already been added to 4.0-RC2
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/ffVR-Kb1ewsJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Ron M
2012-08-13 11:30:23 UTC
Permalink
Bruce - as per SystemUI stopped working - I suggest you disable GPU
acceleration (HWACCEL=0 on kernel boot)
Post by Bruce Q
Hi Chih-Wei,
How do I get the touchscreen to work with RC2? I tried nearly all the ISO
and the only one that seem to have the touchscreen working on my s7s
is android-x86-4.0-RC2-s103t.iso.
This image keep giving the error of SystemUI has stopped working though.
I tried typing modprobe wacom in debug mode as someone suggested on the
forums and this doesn't seem to work either.
Post by Bruce Q
I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?
http://code.google.com/p/**android-samsung700t/source/**
browse/islate/android-**amaxtouch.patch<http://code.google.com/p/android-samsung700t/source/browse/islate/android-amaxtouch.patch>
This patch has already been added to 4.0-RC2
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
--
You received this message because you are subscribed to the Google Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/ffVR-Kb1ewsJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Bruce Q
2012-08-13 13:40:25 UTC
Permalink
Thanks Ron. I just tried it and it seems to a bit better but I still get
that error Unfortunately System Ui has stopped.
The s103t image doesn't seem to have wireless and sound support on the
Samsung Slate.

For now I think I will use your iso with the mouse and keyboard until I
find out how to enable the amaxtouch driver.
Post by Ron M
Bruce - as per SystemUI stopped working - I suggest you disable GPU
acceleration (HWACCEL=0 on kernel boot)
Post by Bruce Q
Hi Chih-Wei,
How do I get the touchscreen to work with RC2? I tried nearly all the ISO
and the only one that seem to have the touchscreen working on my s7s
is android-x86-4.0-RC2-s103t.iso.
This image keep giving the error of SystemUI has stopped working though.
I tried typing modprobe wacom in debug mode as someone suggested on the
forums and this doesn't seem to work either.
Post by Bruce Q
I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?
http://code.google.com/p/**android-samsung700t/source/**
browse/islate/android-**amaxtouch.patch<http://code.google.com/p/android-samsung700t/source/browse/islate/android-amaxtouch.patch>
This patch has already been added to 4.0-RC2
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
--
You received this message because you are subscribed to the Google Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/ffVR-Kb1ewsJ.
.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/nDzn3TD4Vz4J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
dscm
2012-08-14 00:13:42 UTC
Permalink
have you tried the builds from:

http://wwww.tabletsx86.org/android-x86-builds.htm
ethernet builds available there...gen_x86 and older generic_x86(no
hwaccel)
Post by Bruce Q
Hi Ron,
Thank you for your build. I have tried all the builds on my Samsung Series
7 Slate and yours seems to have nearly everything working except for the
touchscreen and it doesn't seem to be able to wake up from sleep.
I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?http://code.google.com/p/android-samsung700t/source/browse/islate/and...
Follow the function updateDevInfo()  at class EthernetManager. You'll
find whatever you need there.
You'll see the usage in the patch of packages/apps/Settings .
-Ron
but do you know which class/file responsible for that? because i
couldn't
know :)
Of course you can. You have the sources :-)
Hi Ron and thanks for your reply!
I know that i can do it from setting or shell commands but i meant if
it
could be done internally by modifying maybe source code.
You should be able to do that form the Settings --> Ethernet menu.
Check the non-DHCP radio button and put your static settings.
If that does not work - go to the console, and configure it with
"ifconfig" as if you were on any linux distribution.
Verify your settings with "netcfg".
Anyway - settings/static IP should work.
Hallo!
I have applied the patches and it works fine, is there a way to
set
a
static IP address?
Thank you!
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/TsS0L4py59AJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/M-joB30CFxIJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/lzGQfYdQHl8J.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
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.
dscm
2012-08-14 00:16:33 UTC
Permalink
have you tried the builds from:

http://wwww.tabletsx86.org/android-x86-builds.htm

ethernet builds available there...gen_x86 and older generic_x86(no
hwaccel) and there isn't a lot of differences from RC1 to RC2..(imo)
Post by Bruce Q
Hi Ron,
Thank you for your build. I have tried all the builds on my Samsung Series
7 Slate and yours seems to have nearly everything working except for the
touchscreen and it doesn't seem to be able to wake up from sleep.
I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?http://code.google.com/p/android-samsung700t/source/browse/islate/and...
Follow the function updateDevInfo()  at class EthernetManager. You'll
find whatever you need there.
You'll see the usage in the patch of packages/apps/Settings .
-Ron
but do you know which class/file responsible for that? because i
couldn't
know :)
Of course you can. You have the sources :-)
Hi Ron and thanks for your reply!
I know that i can do it from setting or shell commands but i meant if
it
could be done internally by modifying maybe source code.
You should be able to do that form the Settings --> Ethernet menu.
Check the non-DHCP radio button and put your static settings.
If that does not work - go to the console, and configure it with
"ifconfig" as if you were on any linux distribution.
Verify your settings with "netcfg".
Anyway - settings/static IP should work.
Hallo!
I have applied the patches and it works fine, is there a way to
set
a
static IP address?
Thank you!
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/TsS0L4py59AJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/M-joB30CFxIJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/lzGQfYdQHl8J.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
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.
Bruce Q
2012-08-14 11:00:21 UTC
Permalink
For RC1 the standard files for the asus laptop with the updated files from
http://code.google.com/p/android-samsung700t/ works fine for touch screen
and display. However I lose the arm translator and wireless card.
Post by dscm
http://wwww.tabletsx86.org/android-x86-builds.htm
ethernet builds available there...gen_x86 and older generic_x86(no
hwaccel) and there isn't a lot of differences from RC1 to RC2..(imo)
Post by Bruce Q
Hi Ron,
Thank you for your build. I have tried all the builds on my Samsung
Series
Post by Bruce Q
7 Slate and yours seems to have nearly everything working except for the
touchscreen and it doesn't seem to be able to wake up from sleep.
I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?
http://code.google.com/p/android-samsung700t/source/browse/islate/and...
Post by Bruce Q
Follow the function updateDevInfo() at class EthernetManager. You'll
find whatever you need there.
You'll see the usage in the patch of packages/apps/Settings .
-Ron
but do you know which class/file responsible for that? because i
couldn't
know :)
Of course you can. You have the sources :-)
Hi Ron and thanks for your reply!
I know that i can do it from setting or shell commands but i
meant if
Post by Bruce Q
it
could be done internally by modifying maybe source code.
You should be able to do that form the Settings --> Ethernet
menu.
Post by Bruce Q
Check the non-DHCP radio button and put your static settings.
If that does not work - go to the console, and configure it with
"ifconfig" as if you were on any linux distribution.
Verify your settings with "netcfg".
Anyway - settings/static IP should work.
Hallo!
I have applied the patches and it works fine, is there a way
to
Post by Bruce Q
set
a
static IP address?
Thank you!
--
You received this message because you are subscribed to the
Google
Post by Bruce Q
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/TsS0L4py59AJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the
Google
Post by Bruce Q
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/M-joB30CFxIJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/lzGQfYdQHl8J.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/dzrYa1rgR20J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Bruce Q
2012-08-14 13:06:39 UTC
Permalink
I used a image with touchscreen support and copied the required idc file
from it. I cannot copy this file insto the system directory as I have
installed android on fat32 partition. I am dual booting with windows 8 and
macosx at the same time. Android is installed on the 3rd partition.

I tried format the partition as ext2 and ext3 but I get an error 17 on boot
if I do this. Any ideas?
Post by Bruce Q
For RC1 the standard files for the asus laptop with the updated files
from http://code.google.com/p/android-samsung700t/ works fine for touch
screen and display. However I lose the arm translator and wireless card.
Post by dscm
http://wwww.tabletsx86.org/android-x86-builds.htm
ethernet builds available there...gen_x86 and older generic_x86(no
hwaccel) and there isn't a lot of differences from RC1 to RC2..(imo)
Post by Bruce Q
Hi Ron,
Thank you for your build. I have tried all the builds on my Samsung
Series
Post by Bruce Q
7 Slate and yours seems to have nearly everything working except for
the
Post by Bruce Q
touchscreen and it doesn't seem to be able to wake up from sleep.
I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?
http://code.google.com/p/android-samsung700t/source/browse/islate/and...
Post by Bruce Q
Follow the function updateDevInfo() at class EthernetManager. You'll
find whatever you need there.
You'll see the usage in the patch of packages/apps/Settings .
-Ron
but do you know which class/file responsible for that? because i
couldn't
know :)
Of course you can. You have the sources :-)
Hi Ron and thanks for your reply!
I know that i can do it from setting or shell commands but i
meant if
Post by Bruce Q
it
could be done internally by modifying maybe source code.
You should be able to do that form the Settings --> Ethernet
menu.
Post by Bruce Q
Check the non-DHCP radio button and put your static settings.
If that does not work - go to the console, and configure it
with
Post by Bruce Q
"ifconfig" as if you were on any linux distribution.
Verify your settings with "netcfg".
Anyway - settings/static IP should work.
Hallo!
I have applied the patches and it works fine, is there a way
to
Post by Bruce Q
set
a
static IP address?
Thank you!
--
You received this message because you are subscribed to the
Google
Post by Bruce Q
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/TsS0L4py59AJ.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the
Google
Post by Bruce Q
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/M-joB30CFxIJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/lzGQfYdQHl8J.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/z4kRSNaDDXkJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Bruce Q
2012-08-14 13:49:42 UTC
Permalink
I tried putting this file into /system/usr/idc from the working ISO with
the touchscreen. It still doesn't load the touch screen device.
Vendor_03eb_Product_211c_Version_0111.idc

Do I have to load this mk file somehow as well?
http://code.google.com/p/android-samsung700t/source/browse/islate/islate.mk
Post by Bruce Q
For RC1 the standard files for the asus laptop with the updated files
from http://code.google.com/p/android-samsung700t/ works fine for touch
screen and display. However I lose the arm translator and wireless card.
Post by dscm
http://wwww.tabletsx86.org/android-x86-builds.htm
ethernet builds available there...gen_x86 and older generic_x86(no
hwaccel) and there isn't a lot of differences from RC1 to RC2..(imo)
Post by Bruce Q
Hi Ron,
Thank you for your build. I have tried all the builds on my Samsung
Series
Post by Bruce Q
7 Slate and yours seems to have nearly everything working except for
the
Post by Bruce Q
touchscreen and it doesn't seem to be able to wake up from sleep.
I see this patch for RC1 and have no idea how I can apply this to your
build. Can you help me with this?
http://code.google.com/p/android-samsung700t/source/browse/islate/and...
Post by Bruce Q
Follow the function updateDevInfo() at class EthernetManager. You'll
find whatever you need there.
You'll see the usage in the patch of packages/apps/Settings .
-Ron
but do you know which class/file responsible for that? because i
couldn't
know :)
Of course you can. You have the sources :-)
Hi Ron and thanks for your reply!
I know that i can do it from setting or shell commands but i
meant if
Post by Bruce Q
it
could be done internally by modifying maybe source code.
You should be able to do that form the Settings --> Ethernet
menu.
Post by Bruce Q
Check the non-DHCP radio button and put your static settings.
If that does not work - go to the console, and configure it
with
Post by Bruce Q
"ifconfig" as if you were on any linux distribution.
Verify your settings with "netcfg".
Anyway - settings/static IP should work.
Hallo!
I have applied the patches and it works fine, is there a way
to
Post by Bruce Q
set
a
static IP address?
Thank you!
--
You received this message because you are subscribed to the
Google
Post by Bruce Q
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/TsS0L4py59AJ.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the
Google
Post by Bruce Q
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/M-joB30CFxIJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/lzGQfYdQHl8J.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/vaT38NMw9iMJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
fierte
2012-08-17 08:12:59 UTC
Permalink
Hi Ron,

Awesome job!

Would it be possible to provide steps you took to generate this build?

As I mentioned in my post here:
https://groups.google.com/d/topic/android-x86/ouzzu1Pluo4/discussion<https://groups.google.com/d/topic/android-x86/ouzzu1Pluo4/discussion>,
your desktop_generic.iso build works for me!

I would like to reproduce it, so that I can add modifications to it.

Thanks,
fierte
Thanks Carlo.
http://www.sendspace.com/file/t5a3aj
Post by Bruce Q
Hi Ron,
This is great. I will test this and will let you know. many thanks! -->>
Carlo
I did the search for you... Please try
http://www.sendspace.com/file/l2gebz .
I think E1000/E also contains the drivers for the E100 .
I am now building you another version with CONFIG_E100, and if it
builds OK I will upload it somewhere but it will take some time - and
will be untested (cf. to the previous link which has been thoroughly
tested on a couple of targets).
Please let me know if that iso worked for you, and if it didn't you
can expect a new one (again, untested!) in a couple of hours.
-Ron
Post by Bruce Q
Hi Ron,
The iso version that works with my pc is from the asus_pc/table
version
Post by Bruce Q
Post by Bruce Q
of
4.0_RC2 by androidx-86.org site and the one from tabletsx86.org.
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory
Controller
Post by Bruce Q
Post by Bruce Q
Hub
(rev 02)
Subsystem: Hewlett-Packard Company Device 2a53
00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root
Port
(rev 02)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High
Definition
Post by Bruce Q
Post by Bruce Q
Audio Controller (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel
00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #1 (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #2 (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #3 (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: uhci_hcd
00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #4 (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI
Controller (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GH (ICH7DH) LPC Interface
Bridge
(rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel modules: leds-ss4200, iTCO_wdt
00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA
Controller
[AHCI mode] (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller
(rev
Post by Bruce Q
Post by Bruce Q
01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel modules: i2c-i801
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee
ATI
Post by Bruce Q
Post by Bruce Q
RV610 video device [Radeon HD 2400 PRO]
Subsystem: Micro-Star International Co., Ltd. Device 1041
Kernel driver in use: radeon
Kernel modules: radeon
02:01.0 FireWire (IEEE 1394): LSI Corporation FW322/323 (rev 70)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: firewire_ohci
Kernel modules: firewire-ohci
02:04.0 Multimedia controller: Philips Semiconductors
SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
Subsystem: ASUSTeK Computer Inc. Device 4871
Kernel driver in use: saa7134
Kernel modules: saa7134
02:08.0 Ethernet controller: Intel Corporation N10/ICH 7 Family LAN
Controller (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: e100
Kernel modules: e100
btw, this is the pc I am trying to make work.
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c01168304&lc=en&cc=us&dlc=en&product=3561058#N575
Post by Bruce Q
Post by Bruce Q
Many thanks. >> Carlo
Let's do the following.
I have posted in this group a couple of months ago a link to an .iso
with ethernet support for at least some of the targets.
If that one works for you - I will later upload another iso (for
RC2).
Post by Bruce Q
Post by Bruce Q
Otherwise - you don't have "eth0" enabled simply because it is not
built with your kernel, so we need to identify your NIC.
For that, come up with a live linux CD if you can, let me know what
the output for lspci -k says and I will try to support you on this
one.
How about that?
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/ir2qeV8Nt8AJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
Post by Bruce Q
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/0qGoYnovWQoJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/yMPCurx6eUQJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Ron M
2012-08-28 12:44:03 UTC
Permalink
Thank you.

I pretty much explained it before with the kernel config etc.
I would be glad to share my device tree with you but the most of the
important stuff is pretty much explained here before, with the listing of
the kernel config.
Other than that I added a couple of firmware (ucode) files to
/lib/firmware, and did what we all do
I am not sure whether it is legitimate to add the arm-libs and the google
apps into a git-hub repository, as they should be proprietary.
Can anyone advice on uploading this stuff (arm-libs, gapps) to github, or
some other public repository?
It's pretty simple to find what comes where, but if I share my device tree
partially you won't be able to use it as is without the arm stuff.

-Ron
Post by Bruce Q
Hi Ron,
Awesome job!
Would it be possible to provide steps you took to generate this build?
https://groups.google.com/d/topic/android-x86/ouzzu1Pluo4/discussion<https://groups.google.com/d/topic/android-x86/ouzzu1Pluo4/discussion>,
your desktop_generic.iso build works for me!
I would like to reproduce it, so that I can add modifications to it.
Thanks,
fierte
Thanks Carlo.
http://www.sendspace.com/file/t5a3aj
Post by Bruce Q
Hi Ron,
This is great. I will test this and will let you know. many thanks!
-->>
Post by Bruce Q
Carlo
I did the search for you... Please try
http://www.sendspace.com/file/l2gebz .
I think E1000/E also contains the drivers for the E100 .
I am now building you another version with CONFIG_E100, and if it
builds OK I will upload it somewhere but it will take some time - and
will be untested (cf. to the previous link which has been thoroughly
tested on a couple of targets).
Please let me know if that iso worked for you, and if it didn't you
can expect a new one (again, untested!) in a couple of hours.
-Ron
Post by Bruce Q
Hi Ron,
The iso version that works with my pc is from the asus_pc/table
version
Post by Bruce Q
Post by Bruce Q
of
4.0_RC2 by androidx-86.org site and the one from tabletsx86.org.
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory
Controller
Post by Bruce Q
Post by Bruce Q
Hub
(rev 02)
Subsystem: Hewlett-Packard Company Device 2a53
00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express
Root
Post by Bruce Q
Post by Bruce Q
Port
(rev 02)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High
Definition
Post by Bruce Q
Post by Bruce Q
Audio Controller (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel
00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #1 (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #2 (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #3 (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: uhci_hcd
00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #4 (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI
Controller (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GH (ICH7DH) LPC Interface
Bridge
(rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel modules: leds-ss4200, iTCO_wdt
00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA
Controller
[AHCI mode] (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller
(rev
Post by Bruce Q
Post by Bruce Q
01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel modules: i2c-i801
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee
ATI
Post by Bruce Q
Post by Bruce Q
RV610 video device [Radeon HD 2400 PRO]
Subsystem: Micro-Star International Co., Ltd. Device 1041
Kernel driver in use: radeon
Kernel modules: radeon
02:01.0 FireWire (IEEE 1394): LSI Corporation FW322/323 (rev 70)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: firewire_ohci
Kernel modules: firewire-ohci
02:04.0 Multimedia controller: Philips Semiconductors
SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
Subsystem: ASUSTeK Computer Inc. Device 4871
Kernel driver in use: saa7134
Kernel modules: saa7134
02:08.0 Ethernet controller: Intel Corporation N10/ICH 7 Family LAN
Controller (rev 01)
Subsystem: Hewlett-Packard Company Device 2a53
Kernel driver in use: e100
Kernel modules: e100
btw, this is the pc I am trying to make work.
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c01168304&lc=en&cc=us&dlc=en&product=3561058#N575
Post by Bruce Q
Post by Bruce Q
Many thanks. >> Carlo
Let's do the following.
I have posted in this group a couple of months ago a link to an
.iso
Post by Bruce Q
Post by Bruce Q
with ethernet support for at least some of the targets.
If that one works for you - I will later upload another iso (for
RC2).
Post by Bruce Q
Post by Bruce Q
Otherwise - you don't have "eth0" enabled simply because it is not
built with your kernel, so we need to identify your NIC.
For that, come up with a live linux CD if you can, let me know what
the output for lspci -k says and I will try to support you on this
one.
How about that?
--
You received this message because you are subscribed to the Google
Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/ir2qeV8Nt8AJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google
Groups
Post by Bruce Q
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/0qGoYnovWQoJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/62cJizCXCFoJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
frendcarlo
2012-08-28 12:58:25 UTC
Permalink
Hi Ron,

Greeting!

I am playing with the android source code by building my own build and I
want to apply your patch, but I stop in the portion where you said kernel
config as where to find that?

Also, when I make a git patch command, I see warnings, like

"warning: core/pathmap.mk has type 100755, expected 100644"

Btw, I just get the sourcecode the other day so i think i will have the
latest one.

With Kind Regards, Carlo
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/yY94J8_H5oMJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Bartek Schmelter
2012-08-29 08:14:01 UTC
Permalink
Post by Bruce Q
Hi Ron,
Greeting!
I am playing with the android source code by building my own build and I want to apply your patch, but I stop in the portion where you said kernel config as where to find that?
Also, when I make a git patch command, I see warnings, like
"warning: core/pathmap.mk has type 100755, expected 100644"
Btw, I just get the sourcecode the other day so i think i will have the latest one.
With Kind Regards, Carlo
On Monday, July 16, 2012 3:50:54 PM UTC+2, Ron M wrote:Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
How to install Ethernet because I do not understand. View video instructions
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/zDK8kSjKUSkJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
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.
dscm
2012-08-30 00:20:27 UTC
Permalink
to all who are having issues with Ron's patch, I applied his patch to
RC2 about a month ago and
it all worked fine....follow his instructions he references in these
threads....will revisit the work in the next week or so
if time permits........
Post by Bartek Schmelter
Post by Bruce Q
Hi Ron,
Greeting!
I am playing with the android source code by building my own build and I want to apply your patch, but I stop in the portion where you said kernel config as where to find that?
Also, when I make a git patch command, I see warnings, like
"warning: core/pathmap.mk has type 100755, expected 100644"
Btw, I just get the sourcecode the other day so i think i will have the latest one.
With Kind Regards, Carlo
On Monday, July 16, 2012 3:50:54 PM UTC+2, Ron M wrote:Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
How to install Ethernet because I do not understand. View video instructions
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
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.
frend carlo
2012-08-30 08:11:57 UTC
Permalink
Hi Bartek,

You just need to follow the instructions from Ron's message. It should work
as what dscm says. I am currently making a build now and I think it will
finish by the end of the day.. hehehe!.. I only have Pentium D with 2gb of
memory and compiling takes a whole day for me in ubuntu 12.04.

Is there any kind of documentation on where to find the folders for the
drivers that I need for my device? I see some files that has options with
"yes" and "no" but I couldn't figure out which of those drivers are for my
drivers.. hehehe.. some are initials. I can google the initials thou but
maybe there is a nice tutorial or documentation for this, and is very much
appreciated.

Anyway, great work for androidx86 community!.. -- carlo
Post by dscm
to all who are having issues with Ron's patch, I applied his patch to
RC2 about a month ago and
it all worked fine....follow his instructions he references in these
threads....will revisit the work in the next week or so
if time permits........
W dniu wtorek, 28 sierpnia 2012 14:58:25 UTC+2 uÅŒytkownik frendcarlo
Post by Bruce Q
Hi Ron,
Greeting!
I am playing with the android source code by building my own build and
I want to apply your patch, but I stop in the portion where you said kernel
config as where to find that?
Post by Bruce Q
Also, when I make a git patch command, I see warnings, like
"warning: core/pathmap.mk has type 100755, expected 100644"
Btw, I just get the sourcecode the other day so i think i will have
the latest one.
Post by Bruce Q
With Kind Regards, Carlo
On Monday, July 16, 2012 3:50:54 PM UTC+2, Ron M wrote:Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
Post by Bruce Q
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply
0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
Post by Bruce Q
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply
0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
Post by Bruce Q
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
How to install Ethernet because I do not understand. View video
instructions
--
You received this message because you are subscribed to the Google Groups
"Android-x86" group.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
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.
dscm
2012-09-04 01:22:04 UTC
Permalink
Ron's patch implemented on RC2 builds:

http://www.tabletsx86.org

select Android-x86 Test Builds
to all who are having issues withRon'spatch, I applied his patch to
RC2 about a month ago and
it all worked fine....follow his instructions he references in these
threads....will revisit the work in the next week or so
if time permits........
Post by Bartek Schmelter
HiRon,
Greeting!
I am playing with the android source code by building my own build and I want to apply your patch, but I stop in the portion where you said kernel config as where to find that?
Also, when I make a git patch command, I see warnings, like
"warning: core/pathmap.mk has type 100755, expected 100644"
Btw, I just get the sourcecode the other day so i think i will have the latest one.
With Kind Regards, Carlo
On Monday, July 16, 2012 3:50:54 PM UTC+2,RonMwrote:Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
How to install Ethernet because I do not understand. View video instructions
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
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.
asahi
2012-09-27 20:12:16 UTC
Permalink
Hi All,

I tried to apply this patch to newest ics source tree (from
android-x86.org), but the generated image can't boot normally (only the
android logo blinks every several seconds). If no patch is applied, the
generated image can boot as usual, so I assume that something was wrong
during my patch applying.

I did saw some warnings like white spaces during the git apply, but the
compiling was successful so I thought it should be fine.

I really don't want to manually apply the patch... Anyone had the same
error before?

PS: I am targeting eeepc and using the image in qemu-kvm.

Thanks,
Asahi
Post by dscm
http://www.tabletsx86.org
select Android-x86 Test Builds
to all who are having issues withRon'spatch, I applied his patch to
RC2 about a month ago and
it all worked fine....follow his instructions he references in these
threads....will revisit the work in the next week or so
if time permits........
W dniu wtorek, 28 sierpnia 2012 14:58:25 UTC+2 u¿ytkownik frendcarlo
HiRon,
Greeting!
I am playing with the android source code by building my own build
and I want to apply your patch, but I stop in the portion where you said
kernel config as where to find that?
Also, when I make a git patch command, I see warnings, like
"warning: core/pathmap.mk has type 100755, expected 100644"
Btw, I just get the sourcecode the other day so i think i will have
the latest one.
With Kind Regards, Carlo
On Monday, July 16, 2012 3:50:54 PM UTC+2,RonMwrote:Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically
to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration
be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am
not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know
what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply
0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply
0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
How to install Ethernet because I do not understand. View video
instructions
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/Baxe5MmDY4MJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
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.
Maksim Lin
2012-11-01 03:01:43 UTC
Permalink
Hi,

I ran into exactly the same issue.

Turns out there is a typo in Rons (otherwise EXCELLENT) patch:
line 113 of frameworks/base/core/res/res/values/config.xml should read:
<item>"wifi,1,1,1,-1,true"</item>

ie, wifi should be lower not upper case.

At least making that change and recompiling the image fixed it for me.

thanks again Ron for your very useful patch, hope the x86 team can merge it
in for the next RC.

Maks.
Post by asahi
Hi All,
I tried to apply this patch to newest ics source tree (from
android-x86.org), but the generated image can't boot normally (only the
android logo blinks every several seconds). If no patch is applied, the
generated image can boot as usual, so I assume that something was wrong
during my patch applying.
I did saw some warnings like white spaces during the git apply, but the
compiling was successful so I thought it should be fine.
I really don't want to manually apply the patch... Anyone had the same
error before?
PS: I am targeting eeepc and using the image in qemu-kvm.
Thanks,
Asahi
Post by dscm
http://www.tabletsx86.org
select Android-x86 Test Builds
to all who are having issues withRon'spatch, I applied his patch to
RC2 about a month ago and
it all worked fine....follow his instructions he references in these
threads....will revisit the work in the next week or so
if time permits........
W dniu wtorek, 28 sierpnia 2012 14:58:25 UTC+2 u¿ytkownik frendcarlo
HiRon,
Greeting!
I am playing with the android source code by building my own build
and I want to apply your patch, but I stop in the portion where you said
kernel config as where to find that?
Also, when I make a git patch command, I see warnings, like
"warning: core/pathmap.mk has type 100755, expected 100644"
Btw, I just get the sourcecode the other day so i think i will have
the latest one.
With Kind Regards, Carlo
On Monday, July 16, 2012 3:50:54 PM UTC+2,RonMwrote:Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set
derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically
to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration
be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am
not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know
what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply
0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply
0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
How to install Ethernet because I do not understand. View video
instructions
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/xvPhyxEETsUJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
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.
sundar rajan
2012-09-28 13:19:16 UTC
Permalink
Hi Ron,

I integrated the ethernet patches in board which is running on ICS mobile
code.
My objective is to make the android connectivityManager to understand the
ethernet support.

Afterwards,Settings are not launching.

I added below lines in init.rc:


#this is for ethernet support as similar to WiFi support
service dhcpcd_eth0 /system/bin/dhcpcd -ABKL
disabled
oneshot
service iprenew_eth0 /system/bin/dhcpcd -n
disabled
oneshot

created /data/misc/dhcp folder.Ethernet service is running fine. But I am
getting below logs:

01-02 00:00:38.578 E/EthernetStateTracker( 1275): DhcpHandler: DHCP request
failed: Timed out waiting for dhcpcd to start
01-02 00:00:38.578 D/EthernetStateTracker( 1275): DhcpHandler: DHCP request
started
01-02 00:01:08.588 E/EthernetStateTracker( 1275): DhcpHandler: DHCP request
failed: Timed out waiting for dhcpcd to start

I am not able to get IP address from ethernet service level.Sometimes I am
getting IP address in ethernet service as below:

D/EthernetStateTracker( 1130): DhcpHandler: DHCP request succeeded: addr:
10.1.25.45/20 mRoutes: 0.0.0.0/0 -> 10.1.16.1 | dns: 10.1.0.200,10.1.0.210
dhcpServer: 10.1.0.200 leaseDuration: 604800
W/EthernetStateTracker( 1130): Could not stop DHCP


After sometimes I am getting the DHCP timed out error.

while analysing this issue,I observed the following:

1)EthernetMonitor.java is handling 3 events.
PHYUP -while connecting ethernet cable, ethernet service is getting
this notification
DISCONNECTED - ethernet service is getting this notification while
disconnecting ethernet cable
CONNECTED - I am not at all getting this notication

My Question is:

1) How ethernet monitor is receiving notifications ?
2) CONNECTED state is not received in ethernet service. Is it a rootcause
of the problem?
3) DHCPCD or DHCP timed out issue is happening?
4) I applied the ethernet patch over the ICS mobile code. Is it a problem ?
5) Settings are crashing. Is it a known issue?


I am really thankful if you can give me some pointers to proceed in this
issue.

Regards,
Sundararajan
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/Ns8wanvC3nsJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Boaz Ben David
2012-09-30 09:17:18 UTC
Permalink
Hi,

I am also interested in this, it seems the VPN connections are not working
(when using only ethernet) from the same reason.
Post by Bruce Q
Hi Ron,
I integrated the ethernet patches in board which is running on ICS
mobile code.
My objective is to make the android connectivityManager to understand the
ethernet support.
Afterwards,Settings are not launching.
#this is for ethernet support as similar to WiFi support
service dhcpcd_eth0 /system/bin/dhcpcd -ABKL
disabled
oneshot
service iprenew_eth0 /system/bin/dhcpcd -n
disabled
oneshot
created /data/misc/dhcp folder.Ethernet service is running fine. But I am
01-02 00:00:38.578 E/EthernetStateTracker( 1275): DhcpHandler: DHCP
request failed: Timed out waiting for dhcpcd to start
01-02 00:00:38.578 D/EthernetStateTracker( 1275): DhcpHandler: DHCP
request started
01-02 00:01:08.588 E/EthernetStateTracker( 1275): DhcpHandler: DHCP
request failed: Timed out waiting for dhcpcd to start
I am not able to get IP address from ethernet service level.Sometimes I am
10.1.0.200,10.1.0.210 dhcpServer: 10.1.0.200 leaseDuration: 604800
W/EthernetStateTracker( 1130): Could not stop DHCP
After sometimes I am getting the DHCP timed out error.
1)EthernetMonitor.java is handling 3 events.
PHYUP -while connecting ethernet cable, ethernet service is getting
this notification
DISCONNECTED - ethernet service is getting this notification while
disconnecting ethernet cable
CONNECTED - I am not at all getting this notication
1) How ethernet monitor is receiving notifications ?
2) CONNECTED state is not received in ethernet service. Is it a rootcause
of the problem?
3) DHCPCD or DHCP timed out issue is happening?
4) I applied the ethernet patch over the ICS mobile code. Is it a problem ?
5) Settings are crashing. Is it a known issue?
I am really thankful if you can give me some pointers to proceed in this
issue.
Regards,
Sundararajan
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/3zEKPG6fbj0J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Songchun Fan
2012-10-01 02:56:22 UTC
Permalink
Hi Ron,

I manually deployed your patch and now the system can boot normally. I
still don't know what the error was though.

Thanks again for your work.

-Asahi
Post by Boaz Ben David
Hi,
I am also interested in this, it seems the VPN connections are not working
(when using only ethernet) from the same reason.
Post by Bruce Q
Hi Ron,
I integrated the ethernet patches in board which is running on ICS
mobile code.
My objective is to make the android connectivityManager to understand the
ethernet support.
Afterwards,Settings are not launching.
#this is for ethernet support as similar to WiFi support
service dhcpcd_eth0 /system/bin/dhcpcd -ABKL
disabled
oneshot
service iprenew_eth0 /system/bin/dhcpcd -n
disabled
oneshot
created /data/misc/dhcp folder.Ethernet service is running fine. But I am
01-02 00:00:38.578 E/EthernetStateTracker( 1275): DhcpHandler: DHCP
request failed: Timed out waiting for dhcpcd to start
01-02 00:00:38.578 D/EthernetStateTracker( 1275): DhcpHandler: DHCP
request started
01-02 00:01:08.588 E/EthernetStateTracker( 1275): DhcpHandler: DHCP
request failed: Timed out waiting for dhcpcd to start
I am not able to get IP address from ethernet service level.Sometimes I am
10.1.25.45/20 mRoutes: 0.0.0.0/0 -> 10.1.16.1 | dns: 10.1.0.200,10.1.0.210
dhcpServer: 10.1.0.200 leaseDuration: 604800
W/EthernetStateTracker( 1130): Could not stop DHCP
After sometimes I am getting the DHCP timed out error.
1)EthernetMonitor.java is handling 3 events.
PHYUP -while connecting ethernet cable, ethernet service is getting
this notification
DISCONNECTED - ethernet service is getting this notification while
disconnecting ethernet cable
CONNECTED - I am not at all getting this notication
1) How ethernet monitor is receiving notifications ?
2) CONNECTED state is not received in ethernet service. Is it a rootcause
of the problem?
3) DHCPCD or DHCP timed out issue is happening?
4) I applied the ethernet patch over the ICS mobile code. Is it a problem ?
5) Settings are crashing. Is it a known issue?
I am really thankful if you can give me some pointers to proceed in this
issue.
Regards,
Sundararajan
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/3zEKPG6fbj0J.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
Elias DC
2012-10-26 08:47:33 UTC
Permalink
Hi Ron,

I'm working on a Zotac node with the eeepc build. With your patch
everything is working fine with normal use.

But for my next project I need two interfaces to connect (wireless and
ethernet). Is this even possible on Android? When I start the ethernet the
wireless loses connection and the other way around as-well.

And one small bug I found with your patch is when Android device goes to
sleep and wakes up again the ethernet connection can't be reestablished
automatically.

Greetings,
Elias
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/Xi22YrpF-V4J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Nate Holcomb
2012-11-02 13:28:12 UTC
Permalink
I am a user that can follow directions pretty decently....could someone
please breakdown for me how to apply to patch to 4.0 rc2?
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/UJta_O5P4bcJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Maksim Lin
2012-11-04 23:47:24 UTC
Permalink
Nate, I pretty much just followed Ron's instructions (that you quoted
below) after following the instructions on how to get the code from here:
http://www.android-x86.org/getsourcecode

and it worked for me, barring the small change I made that I commented on
in my previous post.
Post by Nate Holcomb
I am a user that can follow directions pretty decently....could someone
please breakdown for me how to apply to patch to 4.0 rc2?
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/pIdhItVlM5QJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
sundar rajan
2012-11-05 06:23:55 UTC
Permalink
Hi All,

Ethernet patch is working fine. But At a time, I can use either wifi or
ethernet.
Is it possible to make android to work on wifi and ethernet at the same
time as similar to Ubuntu ?

Regards,
Sundararajan
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/2syzRxXy7pkJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
WebDawg
2012-11-05 13:20:06 UTC
Permalink
I installed android-x86-4.0-RC2-eeepc.iso<http://android-x86.googlecode.com/files/android-x86-4.0-RC2-eeepc.iso>in xen successfully. It works great except for ethernet/vif support. I
configure it with a vif interface and the OS does not list an eth0 or any
eth interface.

I am reading but I would like to ask for direction. Should I apply the
patch below? Download a build with support already integrated?

I have not ever compiled android but would like to. Someone mentioned
somewhere that the below patch would work if the interface is already
there. Else I would need to compile a module for support. Are they wrong?

Thanks,

Web..
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/jfD96J06GqQJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
frendcarlo
2012-11-06 12:26:47 UTC
Permalink
Hi WebDrawg,

If the eeepc works for you then try to download the eeepc version in this
link www.tabletsx86.org. Those builds have ethernet patches. Good luck!
Post by WebDawg
I installed android-x86-4.0-RC2-eeepc.iso<http://android-x86.googlecode.com/files/android-x86-4.0-RC2-eeepc.iso>in xen successfully. It works great except for ethernet/vif support. I
configure it with a vif interface and the OS does not list an eth0 or any
eth interface.
I am reading but I would like to ask for direction. Should I apply the
patch below? Download a build with support already integrated?
I have not ever compiled android but would like to. Someone mentioned
somewhere that the below patch would work if the interface is already
there. Else I would need to compile a module for support. Are they wrong?
Thanks,
Web..
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/Dn0JaeNb9ogJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
WebDawg
2012-12-04 03:49:35 UTC
Permalink
Anyone have a copy of android-x86-4.0.4-eth0-eeepc-20120911.iso or
know what patches I should put in to make it?

It was on tabletsx86.org but has been deleted.
Post by frendcarlo
Hi WebDrawg,
If the eeepc works for you then try to download the eeepc version in this
link www.tabletsx86.org. Those builds have ethernet patches. Good luck!
I installed android-x86-4.0-RC2-eeepc.iso in xen successfully. It works
great except for ethernet/vif support. I configure it with a vif interface
and the OS does not list an eth0 or any eth interface.
I am reading but I would like to ask for direction. Should I apply the
patch below? Download a build with support already integrated?
I have not ever compiled android but would like to. Someone mentioned
somewhere that the below patch would work if the interface is already there.
Else I would need to compile a module for support. Are they wrong?
Thanks,
Web..
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/Dn0JaeNb9ogJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
Furkan Kuk
2012-12-18 17:44:47 UTC
Permalink
Please Patch video tutorial?..
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/KD7v8HGoNAUJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
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.
Jeya J
2012-12-23 12:23:46 UTC
Permalink
Hi Ron,
I'm new to this field. I gone through your post here and tried to apply the
patch. I used both terminal emulator and in debug mode, both returned me
'git' function is not available. what can I do now? I need to apply the
eth0 patch. Please help! how and where to exactly apply the patch.
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/spcF275Pq-MJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
F van Beek
2012-12-26 09:59:32 UTC
Permalink
Ron's patch is for the Android source code. It should be run on the system
that compiles Android, not within Android itself like you are trying to do.

I've never tried compiling Android myself, so I can't comment on how easy
or hard that is to do. You can read more about it on this page:

http://www.android-x86.org/getsourcecode
Post by Bruce Q
Hi Ron,
I'm new to this field. I gone through your post here and tried to apply
the patch. I used both terminal emulator and in debug mode, both returned
me 'git' function is not available. what can I do now? I need to apply the
eth0 patch. Please help! how and where to exactly apply the patch.
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/**forum/#!topic/android-x86/**MPoj2Bzd-rE<https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE>)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-**for-android-x86-4.0-RC1-AOSP-**4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-**for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/**DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-**android-x86-4.0-RC1-AOSP-4..**patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-**for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups
"Android-x86" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/android-x86/-/spcF275Pq-MJ.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Romain Sertelon
2013-01-10 15:17:29 UTC
Permalink
Hi Ron,

I've applied your patch without problems, however, the ethernet service
ends up trying to use an IPv6 tunneling interface.

I cannot see the code filtering the interface names to get only eth*, did I
missed something?

Cheers,
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/h5H8533JgHIJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Maksim Lin
2013-01-14 03:14:39 UTC
Permalink
the ipv6 device gets selected by default but you can just change that to
use eth0 in the ethernet settings section of android "Settings" .
Post by Bruce Q
Hi Ron,
I've applied your patch without problems, however, the ethernet service
ends up trying to use an IPv6 tunneling interface.
I cannot see the code filtering the interface names to get only eth*, did
I missed something?
Cheers,
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/dbsxOY2bZqwJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Romain Sertelon
2013-01-14 09:38:21 UTC
Permalink
@Maksim (sorry hit the wrong button)

I understood that I can select the required interface via the Settings UI,
but we don't use it.

We've added support for Ethernet via this patch to benefit from the better
implementation of the connection life cycle.

As Ron's stated in his second point, this patch should auto select ethX
(with X the smallest possible) when it detects interfaces so we don't have
to change it by hand. And this is where I got stuck, because I cannot find
where this is supposed to be done (seems missing).

I've modified android_net_ethernet.cpp#netlink_init_interfaces_list to keep
only ethX interfaces, but this isn't generic anymore...

Thus, my question :)

Cheers,

Romain
Post by Maksim Lin
the ipv6 device gets selected by default but you can just change that to
use eth0 in the ethernet settings section of android "Settings" .
Post by Bruce Q
Hi Ron,
I've applied your patch without problems, however, the ethernet service
ends up trying to use an IPv6 tunneling interface.
I cannot see the code filtering the interface names to get only eth*, did
I missed something?
Cheers,
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply
0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply
0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/evf0YnzJtFoJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Maksim Lin
2013-01-15 06:02:53 UTC
Permalink
Oops I replied directly to you to. Here it is for everyone else:

Hi Romain,

Apologies, I should not have assumed you were asking from the viewpoint of
a user instead of a developer.

You're completely correct, eth0 should be selected by default but isn't as
you point out and I see the same thing here using Ron's patch.

I think that android_net_ethernet.cpp#netlink_init_interfaces_list should
still iterate interfaces other than eth* so I agree its better to add a
sort at the end of the function to put eth* at the start of the list.
If you are not planning to write that I might have a go at it in the next
few days.

Maks.
Post by Romain Sertelon
@Maksim (sorry hit the wrong button)
I understood that I can select the required interface via the Settings UI,
but we don't use it.
We've added support for Ethernet via this patch to benefit from the better
implementation of the connection life cycle.
As Ron's stated in his second point, this patch should auto select ethX
(with X the smallest possible) when it detects interfaces so we don't have
to change it by hand. And this is where I got stuck, because I cannot find
where this is supposed to be done (seems missing).
I've modified android_net_ethernet.cpp#netlink_init_interfaces_list to
keep only ethX interfaces, but this isn't generic anymore...
Thus, my question :)
Cheers,
Romain
Post by Maksim Lin
the ipv6 device gets selected by default but you can just change that to
use eth0 in the ethernet settings section of android "Settings" .
Post by Bruce Q
Hi Ron,
I've applied your patch without problems, however, the ethernet service
ends up trying to use an IPv6 tunneling interface.
I cannot see the code filtering the interface names to get only eth*,
did I missed something?
Cheers,
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply
0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply
0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/9I34V9PKNS0J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Romain Sertelon
2013-01-15 07:18:35 UTC
Permalink
Hi ;)

No problem ! I'm not very fluent in C/C++, so I'd prefer not to code it, to
avoid bad practices :p

However, I can try to do it and show you to see if it's okay.
Post by Maksim Lin
Hi Romain,
Apologies, I should not have assumed you were asking from the viewpoint of
a user instead of a developer.
You're completely correct, eth0 should be selected by default but isn't as
you point out and I see the same thing here using Ron's patch.
I think that android_net_ethernet.cpp#netlink_init_interfaces_list should
still iterate interfaces other than eth* so I agree its better to add a
sort at the end of the function to put eth* at the start of the list.
If you are not planning to write that I might have a go at it in the next
few days.
Maks.
Post by Romain Sertelon
@Maksim (sorry hit the wrong button)
I understood that I can select the required interface via the Settings
UI, but we don't use it.
We've added support for Ethernet via this patch to benefit from the
better implementation of the connection life cycle.
As Ron's stated in his second point, this patch should auto select ethX
(with X the smallest possible) when it detects interfaces so we don't have
to change it by hand. And this is where I got stuck, because I cannot find
where this is supposed to be done (seems missing).
I've modified android_net_ethernet.cpp#netlink_init_interfaces_list to
keep only ethX interfaces, but this isn't generic anymore...
Thus, my question :)
Cheers,
Romain
Post by Maksim Lin
the ipv6 device gets selected by default but you can just change that to
use eth0 in the ethernet settings section of android "Settings" .
Post by Bruce Q
Hi Ron,
I've applied your patch without problems, however, the ethernet service
ends up trying to use an IPv6 tunneling interface.
I cannot see the code filtering the interface names to get only eth*,
did I missed something?
Cheers,
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply
0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply
0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/zvFE00ViE7kJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
JPT
2013-01-16 16:58:51 UTC
Permalink
Hi,

which is the most up to date ethernet patch?
I found one at the bottom of the download page of android-x86 and one in
the oldest post in this thread.
they look similar but its too much to decide which one is "better" by
viewing the contents.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/lzSsAskrQdcJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Romain Sertelon
2013-01-17 10:53:35 UTC
Permalink
Based on the publishing dates, Ron's patch (in this thread) seems to be the
most up to date patch ;)
Post by JPT
Hi,
which is the most up to date ethernet patch?
I found one at the bottom of the download page of android-x86 and one in
the oldest post in this thread.
they look similar but its too much to decide which one is "better" by
viewing the contents.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/tTiYlM5wiF0J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Maksim Lin
2013-01-17 01:23:14 UTC
Permalink
Its been a long time since I've done any C/C++ myself, so I'm happy for you
too have a go if you have the time and inclination.

If you do do it, feel free to post the patch, I'll be happy to test it out
and give any other help or feedback I can.
Post by Romain Sertelon
Hi ;)
No problem ! I'm not very fluent in C/C++, so I'd prefer not to code it,
to avoid bad practices :p
However, I can try to do it and show you to see if it's okay.
Post by Maksim Lin
Hi Romain,
Apologies, I should not have assumed you were asking from the viewpoint
of a user instead of a developer.
You're completely correct, eth0 should be selected by default but isn't
as you point out and I see the same thing here using Ron's patch.
I think that android_net_ethernet.cpp#netlink_init_interfaces_list should
still iterate interfaces other than eth* so I agree its better to add a
sort at the end of the function to put eth* at the start of the list.
If you are not planning to write that I might have a go at it in the next
few days.
Maks.
Post by Romain Sertelon
@Maksim (sorry hit the wrong button)
I understood that I can select the required interface via the Settings
UI, but we don't use it.
We've added support for Ethernet via this patch to benefit from the
better implementation of the connection life cycle.
As Ron's stated in his second point, this patch should auto select ethX
(with X the smallest possible) when it detects interfaces so we don't have
to change it by hand. And this is where I got stuck, because I cannot find
where this is supposed to be done (seems missing).
I've modified android_net_ethernet.cpp#netlink_init_interfaces_list to
keep only ethX interfaces, but this isn't generic anymore...
Thus, my question :)
Cheers,
Romain
Post by Maksim Lin
the ipv6 device gets selected by default but you can just change that
to use eth0 in the ethernet settings section of android "Settings" .
Post by Bruce Q
Hi Ron,
I've applied your patch without problems, however, the ethernet
service ends up trying to use an IPv6 tunneling interface.
I cannot see the code filtering the interface names to get only eth*,
did I missed something?
Cheers,
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply
0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply
0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/xIKtSZya2wAJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Romain Sertelon
2013-01-17 10:54:48 UTC
Permalink
I'll see what I can do and keep you posted ^^ (but I cannot promess
anything ;))
Post by Maksim Lin
Its been a long time since I've done any C/C++ myself, so I'm happy for
you too have a go if you have the time and inclination.
If you do do it, feel free to post the patch, I'll be happy to test it out
and give any other help or feedback I can.
Post by Romain Sertelon
Hi ;)
No problem ! I'm not very fluent in C/C++, so I'd prefer not to code it,
to avoid bad practices :p
However, I can try to do it and show you to see if it's okay.
Post by Maksim Lin
Hi Romain,
Apologies, I should not have assumed you were asking from the viewpoint
of a user instead of a developer.
You're completely correct, eth0 should be selected by default but isn't
as you point out and I see the same thing here using Ron's patch.
I think that android_net_ethernet.cpp#netlink_init_interfaces_list
should still iterate interfaces other than eth* so I agree its better to
add a sort at the end of the function to put eth* at the start of the list.
If you are not planning to write that I might have a go at it in the
next few days.
Maks.
Post by Romain Sertelon
@Maksim (sorry hit the wrong button)
I understood that I can select the required interface via the Settings
UI, but we don't use it.
We've added support for Ethernet via this patch to benefit from the
better implementation of the connection life cycle.
As Ron's stated in his second point, this patch should auto select ethX
(with X the smallest possible) when it detects interfaces so we don't have
to change it by hand. And this is where I got stuck, because I cannot find
where this is supposed to be done (seems missing).
I've modified android_net_ethernet.cpp#netlink_init_interfaces_list to
keep only ethX interfaces, but this isn't generic anymore...
Thus, my question :)
Cheers,
Romain
Post by Maksim Lin
the ipv6 device gets selected by default but you can just change that
to use eth0 in the ethernet settings section of android "Settings" .
Post by Bruce Q
Hi Ron,
I've applied your patch without problems, however, the ethernet
service ends up trying to use an IPv6 tunneling interface.
I cannot see the code filtering the interface names to get only eth*,
did I missed something?
Cheers,
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply
0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply
0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/DbNkUGtB0b4J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
NEW USER
2013-04-29 12:20:32 UTC
Permalink
HI I WENT THE ISO WITH ETHRNET PATCH WHERE CAN I FIND IT>
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
tabletsx86
2013-05-02 00:17:17 UTC
Permalink
previous builds available..........


all ethernet/arm enabled builds are available here:

   (Ron's ethernet patch implemented on RC2 builds)

  http://www.tabletsx86.org/depbuilds.htm


arm builds for Gingerbread here:

  http://www.tabletsx86.org/gb2.3.7-builds.htm
Post by NEW USER
HI I WENT THE ISO WITH ETHRNET PATCH WHERE CAN I FIND IT>
Hi guys,
For those of you who wanted to integrate an Ethernet patch to their
recent build,
this is a slightly modified version of my previous patch set derived
https://groups.google.com/forum/#!topic/android-x86/MPoj2Bzd-rE)
1. Applies on 4.0.4 variants
2. If an interface called "eth*" exists - it will select the lowest
eth number as the eth device, so that it can connect automatically to
the ethernet device, rather than choose automatically
sit or ipv6 tunneling devices.
3. Removed the misleading "No internet connection" when internet is
connected.
I tested it on a couple of IMM76I and IMM76L targets.
There is still more work to be done, but that should get you going
without much trouble.
BTW: I have another patch set which has the ethernet configuration be
toggled by a switch as with the Wi-Fi and Bluetooth case in the
Settings application, but it was too quick, and too dirty so I am not
posting it yet. If anyone would like to have that feature, or even
better work on it (Just need to change the Setting and SystemUI
(Tablet) apps, but it's quite multi-layered so they need to know what
they're doing)
##### How to apply the patch: #####
# Copy the attached tarball to your AX86 build top directory and do
tar -xzvf EthernetPatch_IMM76I_L.tar.gz
cd build/
git apply 0001-Adding-Ethernet-patch-for-android-x86-4.0-RC1-AOSP-4.patch
cd ..
cd frameworks/base/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
cd ../../
cd packages/providers/DownloadProvider/
git apply 0001-Adding-Ethernet-patch-Cr-android-x86-4.0-RC1-AOSP-4..patch
cd ../../../
cd packages/apps/Settings/
git apply 0001-Ethernet-support-Patch-for-ICS4.0.4-IMM76I.patch
##### Kernel Config snippet #####
< CONFIG_NET_ETHERNET=y
< CONFIG_NET_PCI=y
< CONFIG_E1000E=y
< ## XEN
< CONFIG_8139CP=y
< CONFIG_8139TOO=y
<
< ## VirtualBox
< CONFIG_PCNET32=y
Have fun, drive safe.
-Ron
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Continue reading on narkive:
Loading...