Re: [fedora-arm] beginning of Fedora support for the Raspberry Pi 2

2015-02-04 Thread Adam Goode
The firmware should be acceptable for immediate packaging in Fedora:
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines?rd=Packaging/LicensingGuidelines#Binary_Firmware

(I believe that page was amended explicitly to allow for the raspberry pi
bootloader. It even mentions raspberry pi by name in the example.)

The firmware is still required to boot, because it still provides runtime
services to userspace. Eventually it may go away, but probably not in 2015.
I think you would chain to u-boot if you wanted u-boot in the mix.

Firmware upstream: https://github.com/raspberrypi/firmware

This video contains some info about the overall open source roadmap:
https://www.youtube.com/watch?v=EXDeketJNdk

Ultimately it is on people's radar but far off. (But could be accelerated
by motivated individuals.)



Adam


On Wed, Feb 4, 2015 at 10:43 AM, Peter Robinson pbrobin...@gmail.com
wrote:

 Hi All,

 As a follow up of the discussion that happened at the last ARM meeting
 (and because 3 days post announcement of it I'm sick of repeating
 myseld:-P ) I thought I'd outline the process for getting support for
 the Raspberry Pi 2 into Fedora

 The first phase I believe should be a remix, with the modified
 packages required to support the install for that remix being is a
 published repository, while we're awaiting all the bits to land
 upstream.

 The short term repository should only contain the following:
 * kernel
 * bootloader
 * firmware
 * mainline userspace packages that need non upstream pacakges

 Everything else (eg xorg drivers) should be packaged up and go through
 the standard package review process and be in mainline Fedora.

 From there we can spin a remix image for testing.

 BUT before we get to that we need to review all the
 projects/sources/packages that are needed and document what packages
 are needed and where the upstream is located. In the case of firmware
 we also need to ensure it's re-distributable. Does the GPU firmware
 still boot or is it now possible to use the upstream u-boot support to
 boot the device and then load the firmware via the kernel like other
 standard drivers that need firmware, or do we even need binary
 firmware any more?

 I believe Seneca has volunteered to spear head this so it would be
 great if they can start by documenting the above and post the details
 of it in response to this mail so we can work out what needs to be
 done and where in preparation for the remix, this will then give us a
 good picture as well when we might be able to just support it by the
 standard mainline process.

 Regards,
 Peter
 ___
 arm mailing list
 arm@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/arm
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] beaglebone power down control?

2014-12-07 Thread Adam Goode
Thanks for this info on both lists!

Adam
On Dec 7, 2014 7:28 PM, Robert Nelson robertcnel...@gmail.com wrote:

  Well good to know that something else is going to push us toward getting
 the
  3.19 kernel!  ;)

 Or just locally backport 22 patches when rc1 hits.

 Regards,

 --
 Robert Nelson
 http://www.rcn-ee.com/
 ___
 arm mailing list
 arm@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/arm
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

[fedora-arm] beaglebone power down control?

2014-12-06 Thread Adam Goode
Hi,

I've noticed that the beaglebone doesn't power off at shutdown with Fedora
21. Does anyone happen to know if support for this is in a mainline kernel
(so coming soon)? Or is this a bug and not expected?

If not I guess I might have to try to make a mini-remix myself.



Thanks,

Adam
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] beaglebone power down control?

2014-12-06 Thread Adam Goode
Yes, the cubieboards are completely different.

I guess what I am looking for is the equivalent for AM335x of this:
http://linux-sunxi.org/Linux_mainlining_effort

Maybe I will ask on the beagleboard list.


Adam


On Sat, Dec 6, 2014 at 11:33 PM, Robert Moskowitz r...@htt-consult.com
wrote:


 On 12/06/2014 10:59 PM, Adam Goode wrote:

 Hi,

 I've noticed that the beaglebone doesn't power off at shutdown with
 Fedora 21. Does anyone happen to know if support for this is in a mainline
 kernel (so coming soon)? Or is this a bug and not expected?


 My Cubieboards power off at shutdown.



 If not I guess I might have to try to make a mini-remix myself.




___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] u-boot 2014.10 GA on it's way to F-21

2014-11-13 Thread Adam Goode
Works great for me! Thanks.

Does anyone have a beaglebone white? I'm still worried that this fix
will break that board.


Adam


On Thu, Nov 13, 2014 at 7:13 AM, Peter Robinson pbrobin...@gmail.com wrote:
 Hi Adam,

 Problem should now be fixed with -5

 Can you test and provide karma so we can get it in GA.

 https://admin.fedoraproject.org/updates/FEDORA-2014-14716/uboot-tools-2014.10-5.fc21

 On Tue, Oct 28, 2014 at 12:37 AM, Adam Goode a...@spicenitz.org wrote:
 This is still present with -3. It looks like this version of U-Boot is
 not capable of booting from the internal eMMC on beaglebone black.

 U-Boot SPL 2014.10-g4647503-dirty (Oct 24 2014 - 16:47:41)
 omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
 spl: mmc init failed: err - -19
 ### ERROR ### Please RESET the board ###


 I found at least another thread about this issue, from version 2014.07:
 https://www.mail-archive.com/meta-ti@yoctoproject.org/msg04279.html


 Adam

 On Fri, Oct 24, 2014 at 1:21 PM, Peter Robinson pbrobin...@gmail.com wrote:
 A minor bug and is fixed in uboot-tools-2014.10-3.fc21

 Peter

 On Sat, Oct 18, 2014 at 9:04 PM, Adam Goode a...@spicenitz.org wrote:
 Hopefully I did something wrong, but it's not working at all for me on
 the beaglebone black:

 Here is what I get when I try to boot from eMMC:

 U-Boot SPL 2014.10-gc4b8756-dirty (Oct 15 2014 - 08:57:04)
 omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
 spl: mmc init failed: err - -19
 ### ERROR ### Please RESET the board ###



 Here is what I get when I make a new SD card from the latest minimal image:


 U-Boot 2014.10-gc4b8756-dirty (Oct 15 2014 - 08:57:04)

Watchdog enabled
 I2C:   ready
 DRAM:  512 MiB
 NAND:  0 MiB
 MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
 *** Error - No Valid Environment Area found
 *** Warning - bad CRC, using default environment

 Net:   ethaddr not set. Validating first E-fuse MAC
 cpsw, usb_ether
 Hit any key to stop autoboot:  0
 switch to partitions #0, OK
 mmc0 is current device
 Scanning mmc 0:2...
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Card did not respond to voltage select!
 Booting from nand ...

 no devices available

 no devices available
 Bad Linux ARM zImage magic!




 When I am in the uboot command processor, I cannot select the internal
 eMMC at all:

 U-Boot# mmc dev 1
 Card did not respond to voltage select!



 Previously, I was booting with no problems from either eMMC or SD with F21.



 Thanks,

 Adam


 On Wed, Oct 15, 2014 at 6:34 AM, Peter Robinson pbrobin...@gmail.com 
 wrote:
 Hi All,

 Just a heads up that the u-boot 2014.10 GA is on it's way to Fedora 21.

 https://admin.fedoraproject.org/updates/uboot-tools-2014.10-1.fc21

 This release contains numerous fixes and improvements over the
 currently shipping release including, but by no means limited to:
 * Upstream generic distro support (huge thanks to Dennis Gilmore and
 Steven Warren for their tireless work to get this upstream
 * AllWinner suppport for A10*/A13/A20 devices (huge thanks to Hans for
 this tireless work on this)
 * Numerous other improvements too long to name.

 New devices that we now enable in this release, in no particular order, 
 include:

 AllWinner:
 A10-OLinuXino-Lime
 A10s-OLinuXino-M
 A13-OLinuXino
 A13-OLinuXinoM
 A20-OLinuXino_MICRO
 Bananapi
 Cubieboard
 Cubieboard2
 Cubietruck
 Mele_A1000
 Mele_A1000G
 Mini-X
 Mini-X-1Gb

 Tegra:
 jetson-tk1

 i.MX6
 cm_fx6 (Utilite)
 riotboard

 It's not yet in nightly builds but I'm going to request it for the
 next Beta TC compose.

 Known issues:
 * Panda is not yet ported to generic distro support

 Please test and provide feedback.

 Peter
 ___
 arm mailing list
 arm@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/arm
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] u-boot 2014.10 GA on it's way to F-21

2014-11-13 Thread Adam Goode
If you follow these instructions, you can make an SD card:
https://fedoraproject.org/wiki/Architectures/ARM/F21/Installation#Scripted


Adam


On Thu, Nov 13, 2014 at 11:08 AM, Marcin Juszkiewicz 
mjuszkiew...@redhat.com wrote:

 W dniu 13.11.2014 o 15:14, Adam Goode pisze:
  Works great for me! Thanks.
 
  Does anyone have a beaglebone white? I'm still worried that this fix
  will break that board.

 I did not followed thread but have working BBW somewhere. can you point
 me to SD card image which I can use to test?
 ___
 arm mailing list
 arm@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/arm

___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] u-boot 2014.10 GA on it's way to F-21

2014-10-27 Thread Adam Goode
This is still present with -3. It looks like this version of U-Boot is
not capable of booting from the internal eMMC on beaglebone black.

U-Boot SPL 2014.10-g4647503-dirty (Oct 24 2014 - 16:47:41)
omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
spl: mmc init failed: err - -19
### ERROR ### Please RESET the board ###


I found at least another thread about this issue, from version 2014.07:
https://www.mail-archive.com/meta-ti@yoctoproject.org/msg04279.html


Adam

On Fri, Oct 24, 2014 at 1:21 PM, Peter Robinson pbrobin...@gmail.com wrote:
 A minor bug and is fixed in uboot-tools-2014.10-3.fc21

 Peter

 On Sat, Oct 18, 2014 at 9:04 PM, Adam Goode a...@spicenitz.org wrote:
 Hopefully I did something wrong, but it's not working at all for me on
 the beaglebone black:

 Here is what I get when I try to boot from eMMC:

 U-Boot SPL 2014.10-gc4b8756-dirty (Oct 15 2014 - 08:57:04)
 omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
 spl: mmc init failed: err - -19
 ### ERROR ### Please RESET the board ###



 Here is what I get when I make a new SD card from the latest minimal image:


 U-Boot 2014.10-gc4b8756-dirty (Oct 15 2014 - 08:57:04)

Watchdog enabled
 I2C:   ready
 DRAM:  512 MiB
 NAND:  0 MiB
 MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
 *** Error - No Valid Environment Area found
 *** Warning - bad CRC, using default environment

 Net:   ethaddr not set. Validating first E-fuse MAC
 cpsw, usb_ether
 Hit any key to stop autoboot:  0
 switch to partitions #0, OK
 mmc0 is current device
 Scanning mmc 0:2...
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Failed to mount ext2 filesystem...
 ** Unrecognized filesystem type **
 Card did not respond to voltage select!
 Booting from nand ...

 no devices available

 no devices available
 Bad Linux ARM zImage magic!




 When I am in the uboot command processor, I cannot select the internal
 eMMC at all:

 U-Boot# mmc dev 1
 Card did not respond to voltage select!



 Previously, I was booting with no problems from either eMMC or SD with F21.



 Thanks,

 Adam


 On Wed, Oct 15, 2014 at 6:34 AM, Peter Robinson pbrobin...@gmail.com wrote:
 Hi All,

 Just a heads up that the u-boot 2014.10 GA is on it's way to Fedora 21.

 https://admin.fedoraproject.org/updates/uboot-tools-2014.10-1.fc21

 This release contains numerous fixes and improvements over the
 currently shipping release including, but by no means limited to:
 * Upstream generic distro support (huge thanks to Dennis Gilmore and
 Steven Warren for their tireless work to get this upstream
 * AllWinner suppport for A10*/A13/A20 devices (huge thanks to Hans for
 this tireless work on this)
 * Numerous other improvements too long to name.

 New devices that we now enable in this release, in no particular order, 
 include:

 AllWinner:
 A10-OLinuXino-Lime
 A10s-OLinuXino-M
 A13-OLinuXino
 A13-OLinuXinoM
 A20-OLinuXino_MICRO
 Bananapi
 Cubieboard
 Cubieboard2
 Cubietruck
 Mele_A1000
 Mele_A1000G
 Mini-X
 Mini-X-1Gb

 Tegra:
 jetson-tk1

 i.MX6
 cm_fx6 (Utilite)
 riotboard

 It's not yet in nightly builds but I'm going to request it for the
 next Beta TC compose.

 Known issues:
 * Panda is not yet ported to generic distro support

 Please test and provide feedback.

 Peter
 ___
 arm mailing list
 arm@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/arm
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] u-boot 2014.10 GA on it's way to F-21

2014-10-18 Thread Adam Goode
Hopefully I did something wrong, but it's not working at all for me on
the beaglebone black:

Here is what I get when I try to boot from eMMC:

U-Boot SPL 2014.10-gc4b8756-dirty (Oct 15 2014 - 08:57:04)
omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
spl: mmc init failed: err - -19
### ERROR ### Please RESET the board ###



Here is what I get when I make a new SD card from the latest minimal image:


U-Boot 2014.10-gc4b8756-dirty (Oct 15 2014 - 08:57:04)

   Watchdog enabled
I2C:   ready
DRAM:  512 MiB
NAND:  0 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Error - No Valid Environment Area found
*** Warning - bad CRC, using default environment

Net:   ethaddr not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:2...
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Card did not respond to voltage select!
Booting from nand ...

no devices available

no devices available
Bad Linux ARM zImage magic!




When I am in the uboot command processor, I cannot select the internal
eMMC at all:

U-Boot# mmc dev 1
Card did not respond to voltage select!



Previously, I was booting with no problems from either eMMC or SD with F21.



Thanks,

Adam


On Wed, Oct 15, 2014 at 6:34 AM, Peter Robinson pbrobin...@gmail.com wrote:
 Hi All,

 Just a heads up that the u-boot 2014.10 GA is on it's way to Fedora 21.

 https://admin.fedoraproject.org/updates/uboot-tools-2014.10-1.fc21

 This release contains numerous fixes and improvements over the
 currently shipping release including, but by no means limited to:
 * Upstream generic distro support (huge thanks to Dennis Gilmore and
 Steven Warren for their tireless work to get this upstream
 * AllWinner suppport for A10*/A13/A20 devices (huge thanks to Hans for
 this tireless work on this)
 * Numerous other improvements too long to name.

 New devices that we now enable in this release, in no particular order, 
 include:

 AllWinner:
 A10-OLinuXino-Lime
 A10s-OLinuXino-M
 A13-OLinuXino
 A13-OLinuXinoM
 A20-OLinuXino_MICRO
 Bananapi
 Cubieboard
 Cubieboard2
 Cubietruck
 Mele_A1000
 Mele_A1000G
 Mini-X
 Mini-X-1Gb

 Tegra:
 jetson-tk1

 i.MX6
 cm_fx6 (Utilite)
 riotboard

 It's not yet in nightly builds but I'm going to request it for the
 next Beta TC compose.

 Known issues:
 * Panda is not yet ported to generic distro support

 Please test and provide feedback.

 Peter
 ___
 arm mailing list
 arm@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/arm
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] install to 4GB eMMC on the Rev C Beaglebone Black?

2014-10-09 Thread Adam Goode
This is the standard F-20 release, with its standard uboot.
http://fedoraproject.org/wiki/Architectures/ARM/F20/Installation#For_the_BeagleBone_Black

Sounds like F-21 improves this? Sounds good.


Thanks,

Adam


On Thu, Oct 9, 2014 at 6:18 AM, Peter Robinson pbrobin...@gmail.com wrote:

 On Thu, Oct 9, 2014 at 5:11 AM, Adam Goode a...@spicenitz.org wrote:
  Thanks. I got it working via an mSD card, then transferring over.
 
  The one wrinkle is that I needed to edit a-b-c.d/19-config-adds to add
 1:3
  1:2 1:1 to u_devpart to get the thing booting. Maybe this is a worthwhile
  change to make to a-b-c?

 What Fedora and uboot release? With extlinux.conf support that
 shouldn't matter I don't believe.

 Peter

  On Tue, Oct 7, 2014 at 6:30 AM, Peter Robinson pbrobin...@gmail.com
 wrote:
 
  Hi Adam,
 
   The instructions for Fedora for BBB all suggest to install to an SD
   card. Is
   it possible to install to the eMMC and not need an SD card? Any ideas?
 
  There's two possible ways of doing this.
 
  The first is to use a SD card like the standard instructions to get a
  system running not off the eMMC but have a copy of the image on the sd
  card and basically repeat it over onto the MMC, remove the sd card and
  reboot. I've done that with the 2gb model but it's not ideal as you do
  need an initial mSD card.
 
  The second way, which is untested but on my list of to look at (I was
  actually investigating the uboot side of things over the weekend) is
  to use the USB DFU functionality of the usb-otg port. AFAICT all the
  bits are there on the uboot side, and there's dfu-util package but the
  documentation I've managed to find is, at best, poor and I've not had
  time to play and work out all the bits, like how to update the uboot
  too.
 
  Peter
 
 

___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] install to 4GB eMMC on the Rev C Beaglebone Black?

2014-10-08 Thread Adam Goode
Thanks. I got it working via an mSD card, then transferring over.

The one wrinkle is that I needed to edit a-b-c.d/19-config-adds to add 1:3
1:2 1:1 to u_devpart to get the thing booting. Maybe this is a worthwhile
change to make to a-b-c?


Adam


On Tue, Oct 7, 2014 at 6:30 AM, Peter Robinson pbrobin...@gmail.com wrote:

 Hi Adam,

  The instructions for Fedora for BBB all suggest to install to an SD
 card. Is
  it possible to install to the eMMC and not need an SD card? Any ideas?

 There's two possible ways of doing this.

 The first is to use a SD card like the standard instructions to get a
 system running not off the eMMC but have a copy of the image on the sd
 card and basically repeat it over onto the MMC, remove the sd card and
 reboot. I've done that with the 2gb model but it's not ideal as you do
 need an initial mSD card.

 The second way, which is untested but on my list of to look at (I was
 actually investigating the uboot side of things over the weekend) is
 to use the USB DFU functionality of the usb-otg port. AFAICT all the
 bits are there on the uboot side, and there's dfu-util package but the
 documentation I've managed to find is, at best, poor and I've not had
 time to play and work out all the bits, like how to update the uboot
 too.

 Peter

___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

[fedora-arm] install to 4GB eMMC on the Rev C Beaglebone Black?

2014-10-06 Thread Adam Goode
Hi,

The instructions for Fedora for BBB all suggest to install to an SD card.
Is it possible to install to the eMMC and not need an SD card? Any ideas?


Thanks,

Adam
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] ExcludeArch tracker doesn't appear to be effective

2014-06-10 Thread Adam Goode
I seem to remember some kind of koji diff report that would come out
periodically. Is there an automated run of this? I would love a
dashboard or NxN matrix of diffs between all the arches. A timeseries
would be perfect (to see the trends Matthew is referring to).

Aha, found what I was thinking of:
https://lists.fedoraproject.org/pipermail/arm/2013-February/005336.html

Can this be rolled into automation in a more official way?

Even something per-package like what Debian does is a start:
https://packages.debian.org/wheezy/mlton-compiler
vs.
https://apps.fedoraproject.org/packages/mlton


Thanks,
Adam

On Tue, Jun 10, 2014 at 5:20 PM, Matthew Garrett mj...@srcf.ucam.org wrote:
 On Tue, Jun 10, 2014 at 09:49:58PM +0100, Peter Robinson wrote:
  What's depressing is the trend, not the absolute count. I'd expected it
  to head rapidly towards zero after the first release, but instead it's
  still growing.

 Is it? Where's your proof? From the patches and dealings with it
 personally that's not my understanding and if it is the case it's not
 due to the ARM team but because packagers aren't following the
 packaging process and in this case we actively fix them when we're
 made aware of the incident.

 In the past 6 months, 6 bugs added, 2 bugs closed -
 https://bugzilla.redhat.com/show_activity.cgi?id=485251 .

  Anyone who has a usecase that relies on one of those packages will have
  an inconsistent experience if they attempt to reproduce it on ARM.
  That's harmful. It makes us look bad. It gives the appearance that we're
  willing to release a worse product simply in order to claim ARM support.

 And if they engage with us about that experience we do our best to
 deal with them where possible. There's a few cases where I'm aware of
 that we don't package because the HW is actively not supported on ARM
 or similar style cases. In those cases I would argue that it's better
 not to build the packages as arguably no experience is better
 experience than a bad experience especially if there's potential of
 issues that offer a worse experience, hardware breakage or data
 corruption. The fact is that the x86 and ARM use cases don't match up
 100% and I don't see the point in trying to glue those together 100%
 for the sake of a check box.

 Where there's reliance on specific hardware functionality that's absent
 then yes, absolutely, there's no benefit in building the packages.
 Figuring out how to communicate that to users isn't an entirely solved
 problem, but with luck nobody's actually buying ARM hardware with
 unrealistic expectations of its functionality.

 But I can't find any examples of those in the tracker. They all seem to
 be cases where packages are either missing dependencies, take too long
 to build or are just missing support. They're code. We can fix them.

  I don't think the current state of the ARM port is good enough. That's
  not a reflection on the people involved. That's not a criticism of the
  amount of effort that's been made. I just want to know how we can get
  from where we currently are to where we want to be.

 Well why didn't you say that from the start rather than coming in and
 bullying the people actively involved and make them feel like the
 massive effort myself and many others have been putting in is useless
 and a waste of time. Don't be a Magpie Board Member and fly in and
 shit over everything and than fly awau with no concept of what's
 happening below. Every time you've had any attempt at opinion that's
 the way you've done it and all you do is get all our backs up and make
 the problem worse rather than better.

 I'm genuinely sorry if I gave the impression of bullying here. I want to
 feel comfortable pointing at the ARM port as an equal to the x86_64 one.
 I don't feel entirely comfortable doing so at the moment, and the
 current process doesn't seem to be getting us to the point where I would
 be.

   Individual package
  maintainers seem happy to just add an ExcludeArch, maybe file a bug
  against upstream and then forget about the issue. Given a lack of direct
  incentive for them to care about ARM, that's not terribly surprising.
  What can we do about that? Is the only realistic answer to find the
  resources to have a team to hunt down and fix portability issues that
  are sufficiently far from the core that the existing ARM community can't
  justify the time? And if so, is there any way we can make that happen?

 I'm not sure I agree with your outline here, you've given no real
 concrete examples here. I agree there's no real incentive but there's
 over 15,000 source packages in Fedora and there's less than 100 (last
 time I looked, unfortunately there's no easy way off checking this
 without downloading the entire src.rpms or checking out all 15K git
 repos) or so excluded from ARM and the vast majority of those are due
 to HW support. There's some like D where upstream has yet to port the
 stack. I'm sure there's others I'm unaware of but it's not 

Re: [fedora-arm] KVM on Samsung Chromebook A15

2013-08-07 Thread Adam Goode
Was there ever a resolution to this? I am happy to file a bug in the
chromium tracker to get this looked at, if needed.


Adam


On Fri, Jul 5, 2013 at 12:16 PM, Richard W.M. Jones rjo...@redhat.com wrote:
 On Fri, Jul 05, 2013 at 11:30:01AM -0400, Jon Masters wrote:
 On 07/05/2013 05:07 AM, Richard W.M. Jones wrote:
  On Wed, Jul 03, 2013 at 11:59:28AM -0500, Jon wrote:
  I'm pleased to announce the availability of Fedora 19 for the 2012 Samsung
  Chromebook featuring ARM Exynos dual core A15 processor.
 
  Sorry to slightly hijack this thread.  I will try your remix later.
 
  Reading the comments on https://lwn.net/Articles/557132/#Comments
  it seems as if the news on KVM on the Chromebook is not good.  It
  doesn't boot into HYP mode, and there's no way to make it boot into
  HYP mode, so KVM won't be supported.  Is that right?

 That's roughly what I'd expect to be the case. There might be a signed
 U-Boot someone has hacked that does enable HYP mode, but otherwise I
 suspect you're out of luck. I'll ask around during Linaro Connect.

 I asked about this on #kvm-arm earlier today and got this long reply:

 11:58  rwmjones I'm reading a comment here:
 11:58  rwmjones https://lwn.net/Articles/557561/
 11:58  rwmjones which suggests that KVM on the Samsung Chromebook 2012 (ARM 
 A15 version) isn't possible because the
   bootloader doesn't boot into HYP mode
 11:58  rwmjones is this true?  if so is there a way around it?
 11:59  pm215 IIRC the bootloader gets control in secure-SVC
 11:59  pm215 it is from there possible to get to NS-HYP
 11:59  pm215 it's just that the stock bootloader doesn't do this before 
 booting the kernel
 11:59  rwmjones so what's involved in making it work?
 11:59  pm215 somebody needs to write some code and get it into the 
 bootloader
 12:00  rwmjones ok, and the bootloader can be replaced (next comment down 
 suggests this requires soldering)?
 12:01  pm215 I believe this to be true, though I don't have a chromebook
 12:01  pm215 I think you get the google bootloader to chain boot some other 
 bootloader which you do have control of, and then
that can actually boot your os
 12:02  suihkulokki or maybe we could just prepend some code in front of the 
 kernel zimage that switches to HYP mode?
 12:02  pm215 nope
 12:02  suihkulokki damn
 12:02  pm215 we spent quite a long time being very firm that the ABI here 
 is bootloader's job to get this right
 12:03  pm215 there are some u-boot patches currently going through code 
 review to do the go-to-hyp-mode thing properly for
arndale
 12:03  pm215 hopefully if they get upstream it will be more straightforward 
 to say ok, I have $other-board and it needs to
do this too
 12:05  apritzel which would require that the Chromebook u-boot support is 
 upstream as well
 12:05  apritzel AFAIK this is not the case currently

 [There's more of this, but that seems to cover the main points]

 Reading around this, it does seem as if it's possible to get from
 secure SVC to HYP (although not easy).

 Rich.

 --
 Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
 virt-top is 'top' for virtual machines.  Tiny program with many
 powerful monitoring features, net stats, disk stats, logging, etc.
 http://people.redhat.com/~rjones/virt-top
 ___
 arm mailing list
 arm@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/arm
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] KVM on Samsung Chromebook A15 (was: Re: Announcing Fedora 19 (Schrödinger's cat) for the 2012 Samsung Chromebook)

2013-07-05 Thread Adam Goode
Is there a bug in the chromium tracker for this? If not, could someone
with the details create one at http://crbug.com/new ?


Thanks,

Adam


On Fri, Jul 5, 2013 at 2:28 PM, John Dulaney j_dula...@live.com wrote:
 On Wed, Jul 03, 2013 at 11:59:28AM -0500, Jon wrote:
 I'm pleased to announce the availability of Fedora 19 for the 2012 Samsung
 Chromebook featuring ARM Exynos dual core A15 processor.

 Sorry to slightly hijack this thread. I will try your remix later.

 Reading the comments on https://lwn.net/Articles/557132/#Comments
 it seems as if the news on KVM on the Chromebook is not good. It
 doesn't boot into HYP mode, and there's no way to make it boot into
 HYP mode, so KVM won't be supported. Is that right?

 Rich.

 --
 Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
 virt-df lists disk usage of guests without needing to install any
 software inside the virtual machine. Supports Linux and Windows.
 http://people.redhat.com/~rjones/virt-df/

 This is correct as of right now.  On my todo list is to try to figure out a 
 way to make
 it work.

 Xen, however, does work, and I have done it with the 3.10 kernel.

 John.
 ___
 arm mailing list
 arm@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/arm
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] Expected latency of arm shadowbuild?

2013-05-09 Thread Adam Goode
On Sat, May 4, 2013 at 5:30 PM, Adam Goode a...@spicenitz.org wrote:
 On Thu, May 2, 2013 at 2:01 PM, Peter Robinson pbrobin...@gmail.com wrote:


 It was blocked, now fixed. keep and eye out.



So mlton-20100608-17.fc20 and mlton-20100608-17.fc19 built fine. I
don't see anything successful for f18 or f17 though.

I am consistently getting build failed messages for the now-ancient
mlton-20100608-1.fc14. Is there some way to clear this out so the new
build can go through?


Thanks,

Adam
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] Expected latency of arm shadowbuild?

2013-05-04 Thread Adam Goode
On Thu, May 2, 2013 at 2:01 PM, Peter Robinson pbrobin...@gmail.com wrote:


 It was blocked, now fixed. keep and eye out.


It's looking good so far! Thanks.


Adam
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

[fedora-arm] Expected latency of arm shadowbuild?

2013-05-02 Thread Adam Goode
Hi,

I built a new release of mlton that finally will work on arm and
armhfp. I built it in the main koji system, but have been waiting for
days to see it on the arm builder.

http://koji.fedoraproject.org/koji/buildinfo?buildID=414787


Is there something special I need to do?

I also have mlton builds for f17,f18,f19 that are pushed to testing,
but have seen no activity in the arm builder either.


Adam
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

[fedora-arm] can't init fedora-18-arm mock buildroot from armhfp device?

2013-04-24 Thread Adam Goode
with mock-1.1.30-1.fc18.noarch

I am running this command:

mock -v --target=arm -r fedora-18-arm init


But it fails. armhfp works fine. I can't figure out what is possibly
going wrong.


Log below.


Thanks,

Adam


ERROR: Command failed:
 # ['/usr/bin/yum', '--installroot',
'/var/lib/mock/fedora-18-arm/root/', 'groupinstall', 'buildsys-build']
Error: Package: redhat-rpm-config-9.1.0-37.fc18.noarch (fedora)
   Requires: /bin/sh
Error: Package: redhat-rpm-config-9.1.0-37.fc18.noarch (fedora)
   Requires: perl(Getopt::Long)
Error: Package: redhat-rpm-config-9.1.0-37.fc18.noarch (fedora)
   Requires: zip
Error: Package: redhat-rpm-config-9.1.0-37.fc18.noarch (fedora)
   Requires: dwz = 0.4
Error: Package: redhat-rpm-config-9.1.0-37.fc18.noarch (fedora)
   Requires: /usr/bin/perl
Error: Package: redhat-rpm-config-9.1.0-37.fc18.noarch (fedora)
   Requires: coreutils
Error: Package: redhat-rpm-config-9.1.0-37.fc18.noarch (fedora)
   Requires: /bin/bash
Error: Package: redhat-rpm-config-9.1.0-37.fc18.noarch (fedora)
   Requires: rpm = 4.8.0
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] can't init fedora-18-arm mock buildroot from armhfp device?

2013-04-24 Thread Adam Goode
But I believe it would work if I unpacked a softfloat root filesystem
and did a chroot into it. At that point, only the kernel is involved,
and it doesn't care what kind of binaries you're running.

I understand it is not a supported thing, and I am ok with this. Yum
and mock work a certain way and rely on the host's yum. Changing that
seems like a lot of work for little gain.


Adam


On Wed, Apr 24, 2013 at 8:13 PM, Dennis Gilmore den...@ausil.us wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On Wed, 24 Apr 2013 15:54:20 -0400
 Adam Goode a...@spicenitz.org wrote:

 with mock-1.1.30-1.fc18.noarch

 I am running this command:

 mock -v --target=arm -r fedora-18-arm init


 But it fails. armhfp works fine. I can't figure out what is possibly
 going wrong.


 you can not mix and match hard and soft floating point so rpm wont
 allow you to install sfp rpms on a hfp system so you cant init a softfp
 chroot. its plain not a supported thing.  you will need to use a softfp
 image to build softfp

 Dennis
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.19 (GNU/Linux)

 iEYEARECAAYFAlF4dUQACgkQkSxm47BaWfcewQCeN+hgAdbm6lR/bMPlNxSijISV
 kq4AoIoMQ/9/Hz8aa111FJPjz8HVyUTe
 =9aHA
 -END PGP SIGNATURE-
 ___
 arm mailing list
 arm@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/arm
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

[fedora-arm] Anyone know status of support for ODROID (Exynos 4412) ?

2013-04-11 Thread Adam Goode
Hi,

I am looking to buy some ARM hardware for Fedora, and really like the
ODROID-U2. I know it is not supported yet by Fedora. Does anyone have
an idea if the support is close? I am not seeing too much in the way
of active kernel upstreaming, but I could be wrong.

Also, it seems to require a some Samsung-provided binary blobs for
booting, as well as a signed bootloader.

http://dev.odroid.com/projects/4412boot/#s-3
https://github.com/hardkernel/u-boot/tree/odroid-v2010.12/sd_fuse

Are these blobs compatible with the Fedora firmware guidelines, or
would this board be forever doomed to live as a remix?


Thanks,

Adam
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

[fedora-arm] D2Plug?

2011-11-04 Thread Adam Goode
Hi,

I'm thinking of getting a D2Plug. Has anyone had any experience with
Fedora on it? It seems like a great bit of hardware for the armv7hl
port.

http://www.plugcomputer.org/development-kits/d2plug.html


Adam
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] hardfp support

2010-10-25 Thread Adam Goode
On 10/25/2010 07:31 PM, Dennis Gilmore wrote:
 Id like to have us look at what we need to do to support both software 
 floating 
 point and hardware floating point support.  
 I had been under the impression that all we would need to do is to build 
 glibc 
 with  hardfp support.  however that may not be the case.  and we may need to 
 build everything with hardfp support. 
 
 this is just to get discussion rolling
 

See this thread for a little context:
http://cygwin.com/ml/libc-ports/2009-04/msg00020.html

Basically, soft floating point on ARM is done with helper functions. By
default, these are statically linked in, but they do not need to be. If
you dynamically link in the aeabi floating point helper code (basically
libgcc) and have a multilib glibc, then there is the ability to have
softfp binaries that can take advantage of hardfp when available. These
binaries will be slower than real hardfp binaries though. And it is not
clear that multilib alone is sufficient, it may be that the new IFUNC
stuff is really needed for good performance across different VFP variants.


Adam



signature.asc
Description: OpenPGP digital signature
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm