Kernel with BFQ patch [updated to 3.6.10] + cyrillic support

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

Kernel with BFQ patch [updated to 3.6.10] + cyrillic support

Postby moonman » Sun Sep 09, 2012 5:31 am

BFQ is now in the official kernel. To activate, refer to the uboot installation guide and scroll down to Setting BFQ as the default I/O scheduler

I'll leave the following for reference

linux-kirkwood hasn't been updated in a month or so (3.6.4), so here's 3.6.10 for the community.
___________________________________________________________________________________________________
(Dec 10/2012) Upgraded to kernel 3.6.10 (kirkwood PCI-E fixup) completely fixes iConnect wifi issues
(Dec 04/2012) Upgraded to kernel 3.6.9
(Nov 30/2012) preemptive again (a lot more responsive)
(Nov 29/2012) added ath9k pci support (for iconnect?)
(Nov 28/2012) Updated to kernel 3.6.8 and added cyrillic support, non-preemptive
(Nov 25/2012) Updated to kernel 3.6.7 with fdisk -l mtd error patch
(Sept 17/2012) Updated to kernel 3.5.4


Official changelog 3.6.10

This kernel is with the BFQ patch and BFQ as the default i/o scheduler
You can read more about BFQ here: http://algo.ing.unimo.it/people/paolo/disk_sched/

If anybody is interested, here you can find PKGBUILD and config

Be sure to have the new U-Boot before installing this kernel or your device won't boot!

How to install:

$this->bbcode_second_pass_code('', 'pacman -U http://music4dance.mine.nu/Downloads/ArchLinuxArm/linux-kirkwood-3.6.10-0-arm.pkg.tar.xz http://music4dance.mine.nu/Downloads/ArchLinuxArm/linux-headers-kirkwood-3.6.10-0-arm.pkg.tar.xz')
Last edited by moonman on Tue Dec 11, 2012 1:38 pm, edited 39 times in total.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Kernel 3.5.3 with BFQ patch

Postby sambul13 » Sun Sep 09, 2012 12:36 pm

Very interesting project: "BFQ achieves up to 30% higher throughput than CFQ on hard disks with most workloads". I wonder due to what factors? Would you be interested to measure write speed over Samba from a PC to a BFQ controlled EXT4 formatted Pogo disk?
sambul13
 
Posts: 258
Joined: Sat Aug 18, 2012 10:32 pm

Re: Kernel 3.5.3 with BFQ patch

Postby moonman » Sun Sep 09, 2012 6:25 pm

I think you are missing the point here. The key word is "workload". BFQ is better when multiple applications are accessing a hard drive at the same time. For example you are copying 1TB of files to the hdd and want to stream some videos over minidlna and webserver is serving some other files. Minidlna may choke at this point so that's when BFQ comes in. Throughput will be exactly the same as it is limited to 30MB/s by USB interface as was mentioned before.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Kernel 3.5.3 with BFQ patch

Postby Kurlon » Sun Sep 09, 2012 8:43 pm

I think my Soekris 4801 needs this...

I'll see about incorporating this into the official linux-kirkwood tree, with the default set to cfq for now.
Kurlon
 
Posts: 132
Joined: Fri Jan 06, 2012 10:05 pm

Re: Kernel 3.5.3 with BFQ patch

Postby moonman » Mon Sep 10, 2012 5:02 am

I've compiled kernel 3.5.3 with bfs + bfq for my desktop running kubuntu and there's a very noticeable difference.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Kernel 3.5.4 with BFQ patch [updated to 3.5.4]

Postby moonman » Mon Sep 17, 2012 8:32 am

Updated to kernel 3.5.4
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Kernel 3.5.4 with BFQ patch [updated to 3.5.4]

Postby pepedog » Mon Sep 17, 2012 8:35 am

@moonman
quick way to install (one line)
$this->bbcode_second_pass_code('', 'pacman -U http://music4dance.mine.nu/Downloads/ArchLinuxArm/kernel3.5.4/linux-kirkwood-3.5.4-1-arm.pkg.tar.xz http://music4dance.mine.nu/Downloads/ArchLinuxArm/kernel3.5.4/linux-headers-kirkwood-3.5.4-1-arm.pkg.tar.xz')
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: Kernel 3.5.4 with BFQ patch [updated to 3.5.4]

Postby moonman » Mon Sep 17, 2012 10:07 am

Thanks pepedog :) Obviously I am not familiar enough with pacman
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Kernel 3.5.4 with BFQ patch [updated to 3.5.4]

Postby sambul13 » Mon Sep 17, 2012 12:07 pm

moonman

If I've kernel 3.5.2 now, should I update directly to 3.5.4, or in steps: to 3.5.3, then 3.5.4 ?

There were errors when trying to upgrade to 3.5.3. Are any errors expected (covered or not by "News"), when updating to 3.5.4? I think any upgrade suggestion should be accompanied by such info, and its not really "news", but "update issues". ;)
Last edited by sambul13 on Mon Sep 17, 2012 12:51 pm, edited 1 time in total.
sambul13
 
Posts: 258
Joined: Sat Aug 18, 2012 10:32 pm

Re: Kernel 3.5.4 with BFQ patch [updated to 3.5.4]

Postby WarheadsSE » Mon Sep 17, 2012 12:41 pm

This isn't the official one. Pay attention.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Next

Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 36 guests