Daily Linux Kernel for -XU Linux

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Daily Linux Kernel for -XU Linux

Post by mdrjr »

Following the same idea when we did Kernel 3.8... We'll do exactly the same..


How to use it?
On your board type:

Code: Select all

wget http://builder.mdrjr.net/tools/kernel-update.sh
chmod +x kernel-update.sh
sudo ./kernel-update.sh
The script above will download the latest version, build every midnight and install on your board.

Request on this thread modules / whatever you want.. If its possible or doable.. We'll add it :)

Those nightly builds are proudly built on a ODROID-XU
For for information: http://forum.odroid.com/viewtopic.php?f=64&t=1889

User avatar
Matt
Posts: 576
Joined: Tue Feb 26, 2013 4:57 pm
languages_spoken: English
ODROIDs: X2, U2, XU+E rev.2, Smart Power
Location: Charlottesville, VA, USA
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by Matt »

mdrjr wrote: Request on this thread modules / whatever you want.. If its possible or doable.. We'll add it :)
I have a few requests:

Stuff that should be compiled in:
CONFIG_SWAP
CONFIG_IKCONFIG
CONFIG_IKCONFIG_PROC
CONFIG_BLK_DEV_BSG
CONFIG_BLK_DEV_SR
CONFIG_SCSI_MULTI_LUN
CONFIG_GPIO_SYSFS
CONFIG_FANOTIFY

Stuff that should be added as modules:
CONFIG_RT2800USB
CONFIG_USB_SERIAL_CP210X
CONFIG_USB_SERIAL_FTDI_SIO

I own a dual-band rt2800usb adapter, which is why I am requesting the rt2800usb driver as a module. The SCSI Multi-LUN driver is required by my Kingston USB3.0 card reader and any other USB card reader that supports multiple cards at the same time. All of the other requests are things that I believe the community as a whole would like to see.
ODROID Boards: U2, X2, XU+E rev.2
Accessories: VU, Smart Power, 13" LCD Kit (for the X2)

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

Matt.. All done :) next build will have it

robroy
Posts: 3458
Joined: Mon Feb 25, 2013 2:29 am
languages_spoken: English
ODROIDs: Q2, X, X2, U2, U3, XU-E, XU3, XU4, C1, C1+, C2, GO, GO Advance, H2+
Location: Northern California
Has thanked: 3 times
Been thanked: 36 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by robroy »

@mdrjr,

Please also add CONFIG_JOYDEV=y, this should be set for all kernel 3.0, 3.4 and 3.8 builds so that USB joysticks don't break when using the kernel-update.sh script.
Rob Roy, Editor-in-Chief of ODROID Magazine (submit an article | make a donation)

magnum_pi
Posts: 206
Joined: Tue Mar 05, 2013 6:37 am
languages_spoken: English, Japanese, French, Irish
ODROIDs: U2, X2, XU, U3
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by magnum_pi »

Hi... I got my XU today. Managed to install the Debian image onto the emmc (after first installing on SD because of the problem with reading/writing emmc with the adapter).

I have it set up as a router between two subnets, but the options I need for multicast routing aren't set up:

Code: Select all

# CONFIG_IP_MROUTE is not set
I also need the PIM-related options that IP_MROUTE brings with it:

Code: Select all

CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
I used the kernel-update script, but the new kernel it downloads doesn't have them enabled either.

Next, I tried downloading the 3.4.y branch of the kernel from github. It fails to compile:

Code: Select all

arch/arm/mach-exynos/pm_domains.c: In function ‘exynos4_pm_init_power_domain’:
arch/arm/mach-exynos/pm_domains.c:553:1: error: ‘exynos_device_sysmmu_camif0’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:553:1: note: each undeclared identifier is reported only once for each function it appears in
arch/arm/mach-exynos/pm_domains.c:554:1: error: ‘exynos_device_sysmmu_camif1’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:555:1: error: ‘exynos_device_sysmmu_fimc0’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:556:1: error: ‘exynos_device_sysmmu_fimc1’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:557:1: error: ‘exynos_device_sysmmu_fimc2’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:558:1: error: ‘exynos_device_sysmmu_fimc3’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:559:1: error: ‘exynos_device_sysmmu_mfc_lr’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:560:1: error: ‘exynos_device_sysmmu_fimd0’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:561:1: error: ‘exynos_device_sysmmu_tv’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:562:1: error: ‘exynos_device_sysmmu_isp0’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:563:1: error: ‘exynos_device_sysmmu_isp1’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:564:1: error: ‘exynos_device_sysmmu_isp2’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c: In function ‘exynos5_pm_init_power_domain’:
arch/arm/mach-exynos/pm_domains.c:927:1: error: ‘exynos_device_sysmmu_camif0’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:928:1: error: ‘exynos_device_sysmmu_camif1’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:929:1: error: ‘exynos_device_sysmmu_camif2’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:930:1: error: ‘exynos_device_sysmmu_gsc0’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:931:1: error: ‘exynos_device_sysmmu_gsc1’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:932:1: error: ‘exynos_device_sysmmu_gsc2’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:933:1: error: ‘exynos_device_sysmmu_gsc3’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:934:1: error: ‘exynos_device_sysmmu_isp3’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:935:1: error: ‘exynos_device_sysmmu_s3d’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:939:1: error: ‘exynos_device_sysmmu_fimd1’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:940:1: error: ‘exynos_device_sysmmu_tv’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:941:1: error: ‘exynos_device_sysmmu_isp0’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:942:1: error: ‘exynos_device_sysmmu_isp1’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:943:1: error: ‘exynos_device_sysmmu_isp2’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:944:1: error: ‘exynos_device_sysmmu_mfc_lr’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c:945:1: error: ‘exynos_device_sysmmu_2d’ undeclared (first use in this function)
arch/arm/mach-exynos/pm_domains.c: At top level:
arch/arm/mach-exynos/pm_domains.c:725:22: warning: ‘exynos5_pwr_reg_mfc’ defined but not used [-Wunused-variable]
arch/arm/mach-exynos/pm_domains.c:731:22: warning: ‘exynos5_pwr_reg_mau’ defined but not used [-Wunused-variable]
arch/arm/mach-exynos/pm_domains.c:737:22: warning: ‘exynos5_pwr_reg_disp1’ defined but not used [-Wunused-variable]
arch/arm/mach-exynos/pm_domains.c:743:22: warning: ‘exynos5_pwr_reg_isp’ defined but not used [-Wunused-variable]
make[1]: *** [arch/arm/mach-exynos/pm_domains.o] Error 1
I also did a git fetch --depth=1 but it's just the same.

I notice that there's no XU defconfig in arch/arm/configs, either. I took my config from /proc/config.gz

Any chance of fixing these?

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

Yes... use the proper branch.. odroidxu-3.4.y

magnum_pi
Posts: 206
Joined: Tue Mar 05, 2013 6:37 am
languages_spoken: English, Japanese, French, Irish
ODROIDs: U2, X2, XU, U3
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by magnum_pi »

mdrjr wrote:Yes... use the proper branch.. odroidxu-3.4.y
Ugh. So was that information actually listed somewhere in the forums? I did look for it ...
Anyway, thanks for pointing me in the right direction.

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

On the Ubuntu Thread.

Jhinta
Posts: 82
Joined: Thu Sep 19, 2013 5:07 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by Jhinta »

mdrjr wrote:Request on this thread modules / whatever you want.. If its possible or doable.. We'll add it :)

please add https://github.com/oe-alliance/oe-allia ... rev3.patch

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

Jhinta wrote:
mdrjr wrote:Request on this thread modules / whatever you want.. If its possible or doable.. We'll add it :)

please add https://github.com/oe-alliance/oe-allia ... rev3.patch
Commited.

ericvh
Posts: 11
Joined: Sun Sep 15, 2013 9:47 am
languages_spoken: english
ODROIDs: ODROID-X2 and ODROID-XUE
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by ericvh »

You may want to refine your kernel config and take out some of the debug for the "production" builds. After doing that I got a non-trivial bump in several benchmarks.
I also went ahead and enabled PERF in my builds, would probably be nice for the folks doing benchmarking...

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

ericvh wrote:You may want to refine your kernel config and take out some of the debug for the "production" builds. After doing that I got a non-trivial bump in several benchmarks.
I also went ahead and enabled PERF in my builds, would probably be nice for the folks doing benchmarking...
Providing a diff.. or giving clues is always a nice idea... helps us move faster on your requests. What messages are you refer to?

Jhinta
Posts: 82
Joined: Thu Sep 19, 2013 5:07 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by Jhinta »

coult you add em288 + em288 dvb by default in config , its working realy good , dvb-c full hd without a swet .

Next will try to add RTL2838u . dvbt

janrinze
Posts: 76
Joined: Thu Sep 19, 2013 4:31 am
languages_spoken: english
ODROIDs: ODROID-XU-E
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by janrinze »

Newer kernel needs hdmi_phy_res=1080p60Hz not just 1080 which will result in 720p screen resolution when using hdmi.
Sound still produces errors in dmesg. Perhaps it is just my XU..

janrinze
Posts: 76
Joined: Thu Sep 19, 2013 4:31 am
languages_spoken: english
ODROIDs: ODROID-XU-E
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by janrinze »

is it possible to remove the android dependencies and enable framebuffer console?

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

janrinze wrote:is it possible to remove the android dependencies and enable framebuffer console?
There are a few Android related dependencies that are needed for some drivers to work..
And framebuffer console doesn't work as far as I tested.

janrinze
Posts: 76
Joined: Thu Sep 19, 2013 4:31 am
languages_spoken: english
ODROIDs: ODROID-XU-E
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by janrinze »

exactly my point. Those dependancies are quite minimal and actually refer to a ram based console and ram based permanent storage which is not needed for linux distributions. The dependancies thus could be removed from the kernel to get a clean non-Android kernel. Also placinf #ifdef's around those parts in the code would facilitate a better method of disabling the Android items in the kernel. The parts in the kernel that currently use the Android settings are not needed for Linux anyway.

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

janrinze wrote:exactly my point. Those dependancies are quite minimal and actually refer to a ram based console and ram based permanent storage which is not needed for linux distributions. The dependancies thus could be removed from the kernel to get a clean non-Android kernel. Also placinf #ifdef's around those parts in the code would facilitate a better method of disabling the Android items in the kernel. The parts in the kernel that currently use the Android settings are not needed for Linux anyway.
"Non-Android" kernel.. lol.. Like the term..
I can actually use RAM Based console on Linux.. Anyway.. I'm adding this clean-up to my TODO list..

hokoon
Posts: 262
Joined: Tue Jun 11, 2013 2:55 pm
languages_spoken: ไทย
ODROIDs: U2, XU, U3, C-1
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by hokoon »

Please add 8712u to support RTL8191SU dongle, Thanks.

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

hokoon wrote:Please add 8712u to support RTL8191SU dongle, Thanks.
Added and cleaned Android stuff..

janrinze
Posts: 76
Joined: Thu Sep 19, 2013 4:31 am
languages_spoken: english
ODROIDs: ODROID-XU-E
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by janrinze »

The kernel team of Google has done a huge mount of work on Exynos 5xxx drivers and have a repository ( https://chromium.googlesource.com/?format=HTML )
In those repositories i have seen many bug fixes and improvements which may or may not have been imported in the odroid kernel.
How does Odroid keep the kernel sources up to date?

User avatar
odroid
Site Admin
Posts: 34943
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean, Japanese
ODROIDs: ODROID
Has thanked: 959 times
Been thanked: 775 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by odroid »

janrinze wrote:The kernel team of Google has done a huge mount of work on Exynos 5xxx drivers and have a repository ( https://chromium.googlesource.com/?format=HTML )
In those repositories i have seen many bug fixes and improvements which may or may not have been imported in the odroid kernel.
How does Odroid keep the kernel sources up to date?
Our XU kernel is maintained with this github.
https://github.com/hardkernel/linux/tree/odroidxu-3.4.y

Feel free to help us. ;)

lizardmech
Posts: 38
Joined: Thu Sep 19, 2013 7:38 pm
languages_spoken: english
ODROIDs: ODRIOD-XU
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by lizardmech »

Ran kernel-update.sh today but it broke chromium, firefox and sensors-example.sh, reverted to kernel retrieved on 24/9/2013 and they work again.

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

lizardmech wrote:Ran kernel-update.sh today but it broke chromium, firefox and sensors-example.sh, reverted to kernel retrieved on 24/9/2013 and they work again.
What? How's that?

Do you have any logs?

lizardmech
Posts: 38
Joined: Thu Sep 19, 2013 7:38 pm
languages_spoken: english
ODROIDs: ODRIOD-XU
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by lizardmech »

mdrjr wrote:
lizardmech wrote:Ran kernel-update.sh today but it broke chromium, firefox and sensors-example.sh, reverted to kernel retrieved on 24/9/2013 and they work again.
What? How's that?

Do you have any logs?
When launching firefox through terminal

Code: Select all

 GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
Chromium launches but was hanging on every page it loaded.

sensors-example.sh just said this but never progressed to cpu speed and readout as it usually does

Code: Select all

cat: /sys/bus/i2c/drivers/INA231/4-0041/sensor_W: No such file or directory
cat: /sys/bus/i2c/drivers/INA231/4-0044/sensor_V: No such file or directory
cat: /sys/bus/i2c/drivers/INA231/4-0044/sensor_A: No such file or directory
cat: /sys/bus/i2c/drivers/INA231/4-0044/sensor_W: No such file or directory

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

I'll investigate that...

Jhinta
Posts: 82
Joined: Thu Sep 19, 2013 5:07 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by Jhinta »


mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

e-mail for the commit ?

Jhinta
Posts: 82
Joined: Thu Sep 19, 2013 5:07 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by Jhinta »

mdrjr wrote:e-mail for the commit ?
Do you mean i have to email it ( if so witch email adress? )
or the suport email for this patch ?

orginal code included this ( i just fixed it and remade a new patch )

Code: Select all

driver for rtl28xx devices;

it supports several demodulators (RTL2832, RTL2836, RTL2840)
and 11 different tuners;

this version is based on the new sources released by Realtek on 03/09/2012
and adds support for the new Rafael Micro R820T tuner, support for FM radio
(untested) and many enhancements;

many thanks to Ambrosa who got the old driver from Realtek and
ported it on kernels 3.0.x and 3.1.x;

thanks to Hans-Frieder Vogt for the patch to support the 3.2 kernel;

this patch supports up to kernel 3.6;

added define to manage refactored RC code on recent v4l
versions together with old kernels (2.6.x);
modified frontend driver to work directly with the DVBv5
data structure, as required in new kernels >= 3.3 as well as the
current media_build tree;
disabled the custom ioctls for the rtl2832 demod, as the fe_ioctl_override()
method is deprecated in kernel 3.8 as it was designed for the old DVBv3 API;
fixed GetSignalStrength function so that the signal strength is not
capped anymore to about 39%;
implemented the .get_frontend() method properly, so now it is possible
to retrieve the tuning parameters from the demodulator;

added definition of a new Leadteck USB stick:
- Leadtek WinFast DTV Dongle Mini [ID 0413:6a03]
(thanks to djnice);

added definition of 3 new Terratec USB sticks:
- TERRATEC Cinergy T Stick RC (Rev.3) [ID 0ccd:00d3]
- TERRATEC Cinergy T Stick BLACK (Rev.2) [ID 0ccd:00d4]
- TERRATEC NOXON DAB Stick (Rev.2) [ID 0ccd:00e0]
(thanks to CyBoardR);

From: Gianluca Gennari <gennarone@gmail.com>

janrinze
Posts: 76
Joined: Thu Sep 19, 2013 4:31 am
languages_spoken: english
ODROIDs: ODROID-XU-E
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by janrinze »

Are there people already doing SDR on their XU? (don't you love acronyms? ;-) )

x3kcl
Posts: 14
Joined: Sun Sep 22, 2013 7:13 pm
languages_spoken: english
ODROIDs: XU
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by x3kcl »

I wonder can you enable the following flags:

File Systems
Partition Types
[*] Advanced partition selection
[*] EFI GUID Partition support (NEW)

CONFIG_EFI_PARTITION

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

x3kcl wrote:I wonder can you enable the following flags:

File Systems
Partition Types
[*] Advanced partition selection
[*] EFI GUID Partition support (NEW)

CONFIG_EFI_PARTITION
Its already enabled.....

davidlt
Posts: 21
Joined: Mon Mar 04, 2013 10:28 pm
languages_spoken: english
ODROIDs: ODROID-U2/XU+E, Smart Power
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by davidlt »

Hi mdrjr,

Could you enable CONFIG_HIDRAW and CONFIG_USB_HIDDEV? In that case I could control and read power consumption data from inside ODROID XU and I wouldn't need HIDAPI library as a dependency.

Thanks,
david

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

davidlt wrote:Hi mdrjr,

Could you enable CONFIG_HIDRAW and CONFIG_USB_HIDDEV? In that case I could control and read power consumption data from inside ODROID XU and I wouldn't need HIDAPI library as a dependency.

Thanks,
david
Done :)

hdonk
Posts: 32
Joined: Tue Sep 17, 2013 3:17 pm
languages_spoken: english,french
ODROIDs: ODROID-XU
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by hdonk »

Some suggested config changes:

To allow iotop to work:
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y

To allow software raid:
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_RAID1=y
+CONFIG_MD_RAID456=y
+CONFIG_DM_RAID=y

To allow the Gigabit ethernet adaptor driver to be unloaded & reloaded:
-CONFIG_USB_NET_AX88179_178A=y
+CONFIG_USB_NET_AX88179_178A=m

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

commited, expect the ax88179 as module ;)

davidlt
Posts: 21
Joined: Mon Mar 04, 2013 10:28 pm
languages_spoken: english
ODROIDs: ODROID-U2/XU+E, Smart Power
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by davidlt »

I have noticed "2013.10.03-13.13" and "2013.10.03-13.36", but they only contain "KVERSION-3.4.5". The same applies for "LATEST" folder. Is build bot working correctly or is the symlink (LATEST) switched before kernel build is done, i.e., before actual images are available?

david

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

Yeah.. Internet :( I'm on 3G.. And builds are getting issue to be uploaded :( I'm retrying right now

muehlbau
Posts: 5
Joined: Tue Oct 01, 2013 7:59 pm
languages_spoken: english, german
ODROIDs: ODROID-XU v0.3
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by muehlbau »

Can you enable
CONFIG_PERF_EVENTS=y ?

janrinze
Posts: 76
Joined: Thu Sep 19, 2013 4:31 am
languages_spoken: english
ODROIDs: ODROID-XU-E
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by janrinze »

@mdrjr: would it be possible to add a more detailed description to kernel commits? currently the commit usually states 'done this` , `added that` or `removed this`.
The reason why code gets changed is quite important to understand what is achieved by the commit. If there was a bug, there usually is a bug report. If there is a feature change there is some info to backup the motivation.
Thanks in advance :-)

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

They are quite self explanatory arent they?

janrinze
Posts: 76
Joined: Thu Sep 19, 2013 4:31 am
languages_spoken: english
ODROIDs: ODROID-XU-E
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by janrinze »

'make install' of exynos5-hwcomposer apparently installs itself in /usr/local/bin/ whereas in the image the original version is at /usr/bin/
This explains why i did not see any improvement after rebuilding.

After manually copying I am running the proper version and yes! colors are correct now and i can turn on/off my monitor without losing X :-)

Thanks!!!

jcebrian
Posts: 11
Joined: Fri Sep 20, 2013 9:34 pm
languages_spoken: english
ODROIDs: ODROID-XU+e
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by jcebrian »

Hi mdrjr.

I'm trying to make PAPI 5.2.0 work. Although libpfm4 detects the core and performance counters, PAPI seems to build libpfm4 only when perf_event is enabled.
Configure builds linux-generic instead of linux-pe and that results on 0 performance counters available.

As requested previously, CONFIG_PERF_EVENTS=y should do the trick.

Any issues enabling this on the kernel?.

Jm.

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

Not sure, but probably yes..

I'll have to check that.

skysploit
Posts: 7
Joined: Thu Sep 19, 2013 3:15 am
languages_spoken: english
ODROIDs: Odroid-XU
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by skysploit »

I would like to kindly request support be added for the following;

Ubertooth One = http://ubertooth.sourceforge.net/hardware/one/
DVB-T+DAB+FM (RTL2832U + R820T)
ALFA AWUS036NHA (Atheros AR9271)

Thanks in advance

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

what CONFIG_XXX do I have to enable for this ?
Leave it here and I'll add

kikko
Posts: 2
Joined: Tue Oct 15, 2013 12:03 am
languages_spoken: english
ODROIDs: ODROID-XU
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by kikko »

if its possible can you enable (or add as module) CONFIG_USB_USBNET and CONFIG_USB_NET_CDC_NCM
tnx

mdrjr
Site Admin
Posts: 11757
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 1 time
Been thanked: 28 times
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by mdrjr »

Already added.. however it isn't built and upload as I have right now 0.02Kbits/s of upload :(

d-extremex
Posts: 13
Joined: Sun Oct 13, 2013 6:24 pm
languages_spoken: english
ODROIDs: odroid-xu
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by d-extremex »

Hi can we enable IPTables support

for example CONFIG_NETFILTER_XT_MATCH_STATE etc

im getting this error iptables: No chain/target/match by that name

cheers

HyperXSystems
Posts: 1
Joined: Sat Oct 26, 2013 1:08 pm
languages_spoken: english
ODROIDs: XU
Has thanked: 0
Been thanked: 0
Contact:

Re: Daily Linux Kernel for -XU Linux

Post by HyperXSystems »

Is it possible to look into the patch referenced in this link?
http://www.spinics.net/lists/devicetree/msg08110.html

If it works it would enable using all 8 cores simultaneously

Post Reply

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 1 guest