[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
** Changed in: linux-linaro-vexpress (Ubuntu) Status: Confirmed = Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
The problem will be worked around by extending the MMC FIFO size. This will be available in the coming VE CD release. A patch will be required on non-mainline kernels to support it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
This patch adds support for MMCI with extended FIFO size. Kernels prior to 2.6.37 will also need backported commit 8301bb68c6bb9836889641a47443aeb97b763f6c ARM: 6310/1: mmci: support different FIFO sizes (will attach it to this bug). ** Patch added: [PATCH] arm: mmci: Add ARM variant with extended FIFO https://bugs.launchpad.net/ubuntu/+source/linux-linaro/+bug/632798/+attachment/1901484/+files/0002-arm-mmci-Add-ARM-variant-with-extended-FIFO.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
This is a backport of 8301bb68c6bb9836889641a47443aeb97b763f6c commit in the main line tree. ** Patch added: ARM: 6310/1: mmci: support different FIFO sizes https://bugs.launchpad.net/ubuntu/+source/linux-linaro/+bug/632798/+attachment/1901485/+files/0001-ARM-6310-1-mmci-support-different-FIFO-sizes.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
** Changed in: linux-linaro (Ubuntu) Status: Confirmed = Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
No comments for two months. Is this bug still valid? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
Yes, the bug is still valid. However, there is some work being done on this issue now. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
Have a look at this patch... ** Patch added: 0001-arm-Improve-MMC-performance-on-Versatile-Express.patch https://bugs.launchpad.net/ubuntu/+source/linux-linaro/+bug/632798/+attachment/1801527/+files/0001-arm-Improve-MMC-performance-on-Versatile-Express.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
Paweł, Even though this may not be ideal, is it really a hack? It only affects the Versatile Express platform and it does improve the mmc access times significantly. I can see scenarios where there could be problems, but leaving the mmc system the way it is means the mmc is pretty much unusable on this platform. Would it be rejected upstream? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
Hack it is, without doubts ;-) I've already sent it upstream anyway, we'll see... Now, a word of comment: At least some of the Linaro file system images are running irqbalance daemon, which will most likely play with MMC and USB interrupts affiliation in runtime. To prevent it from doing so, /etc/default/irqbalance should contain this line: export IRQBALANCE_BANNED_INTERRUPTS=41 42 48 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
It may be even worse - I have some reports that with recent changes in L2 handling, all hell breaks loose during MMC operations. I'll start investigating this next week. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
Is this still broken in 2.6.37? ** Also affects: linux-linaro-vexpress (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
** Changed in: linux-linaro-vexpress (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/632798 Title: USB/mmc rootfs conflict - vexpress -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
** Changed in: linux-linaro (Ubuntu) Status: New = Confirmed -- USB/mmc rootfs conflict - vexpress https://bugs.launchpad.net/bugs/632798 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
** Branch linked: lp:~mwaddel/linaro-image-tools/usb-rootfs-option -- USB/mmc rootfs conflict - vexpress https://bugs.launchpad.net/bugs/632798 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
ARM Bug tracking system - https://silver.arm.com/ - the case number is 472555 -- USB/mmc rootfs conflict - vexpress https://bugs.launchpad.net/bugs/632798 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
I did some further investigations... 1. MMC access are generally terribly slow - 45-50 kB/s writes, 60-65 kB/s reads. Expected value at least in hundreds kB/s - normal cards have maximum throughput at least 1 MB/s, premium cards up to 5-10 MB/s! 2. USB accesses performed at the same time as MMC ones generate MMC errors. 3. Reducing MMC clock frequency (mmci.fmax=190) reduces number of errors, for the price of slowing down (even more!) transfers. 4. Two possible sources of problem are: a bug in driver or underlying hardware (VE motherboard peripherals FPGA) problem, with the latter more probable (as the driver is used - presumably with success - in field). Due to lack of time here, I'll have to pass the issue to ARM support team. -- USB/mmc rootfs conflict - vexpress https://bugs.launchpad.net/bugs/632798 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
** Tags added: armel vexpress -- USB/mmc rootfs conflict - vexpress https://bugs.launchpad.net/bugs/632798 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 632798] Re: USB/mmc rootfs conflict - vexpress
** Changed in: linux-linaro (Ubuntu) Importance: Undecided = Medium ** Changed in: linux-linaro (Ubuntu) Assignee: (unassigned) = Matt Waddel (mwaddel) -- USB/mmc rootfs conflict - vexpress https://bugs.launchpad.net/bugs/632798 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs