Soft Float Wheezy


11 posts
by pauldy » Fri Mar 29, 2013 3:08 am
Are there any plans to update softfloat wheezy? I'm using mono for a lot of my current projects and I just received another pi to add to the collection. After hours of troubleshooting and reburning cards I discovered a thread clamming that the new hylinx chips require an updated version of Wheezy apparently greater than 12/2012. After reading this I popped in an SD card just like the one I have been using with soft float with a previous version of hard float wheezy and the pi booted up fine. The problem is there are lots of interpreted languages that simply don't work well with hard float at the moment and the latest soft float wheezy is dated 8/8/2012.
Posts: 20
Joined: Tue Jun 12, 2012 3:34 pm
by pauldy » Fri Mar 29, 2013 5:00 am
I think I have a temporary solution for my soft float wheezy problem on rpi 2.0. I was able to copy the fat partition off the hard float wheezy and put it on the fat partition for the soft float wheezy. When I booted everything came up as expected. I confirmed this worked with all the sd cards I thought were failing on this device before. My only concern now is I don't know what I don't know and in what I did am I looking at any potential issues down the road?
Posts: 20
Joined: Tue Jun 12, 2012 3:34 pm
by plugwash » Fri Mar 29, 2013 7:08 am
Sounds like you have one of the boards with the new ram chips that the older firmware doesn't know about.

Your trick is fine to get it booting initially. Once it's booting you should then be able to update things properly using apt.

BTW what languages are you having trouble with?
Forum Moderator
Forum Moderator
Posts: 2244
Joined: Wed Dec 28, 2011 11:45 pm
by jamesh » Fri Mar 29, 2013 10:04 am
pauldy wrote:I think I have a temporary solution for my soft float wheezy problem on rpi 2.0. I was able to copy the fat partition off the hard float wheezy and put it on the fat partition for the soft float wheezy. When I booted everything came up as expected. I confirmed this worked with all the sd cards I thought were failing on this device before. My only concern now is I don't know what I don't know and in what I did am I looking at any potential issues down the road?


Should be OK, I think the only files you need from the FAT partition are bootcode.bin and start.elf
Unemployed software engineer currently specialising in camera drivers and frameworks, but can put mind to most embedded tasks. Got a job in N.Cambridge or surroundings? I'm interested!
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 11686
Joined: Sat Jul 30, 2011 7:41 pm
by pauldy » Fri Mar 29, 2013 8:18 pm
plugwash wrote:BTW what languages are you having trouble with?


The one I'm having trouble with at the moment on hard float wheezy is mono. I have a winforms app that shows a lot of home status items on my cctv setup it has a lot of graphics calls and I think those are what still aren't quite functional in the hard float patch available in other programing languages. The one I was having trouble with was java but I've already transitioned my web services over to mono under apache.
Posts: 20
Joined: Tue Jun 12, 2012 3:34 pm
by jamesh » Fri Mar 29, 2013 9:26 pm
Someone has apparently produced a HF version of Mono - search the forum. Still in testing I believe.
Unemployed software engineer currently specialising in camera drivers and frameworks, but can put mind to most embedded tasks. Got a job in N.Cambridge or surroundings? I'm interested!
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 11686
Joined: Sat Jul 30, 2011 7:41 pm
by plugwash » Fri Mar 29, 2013 10:36 pm
Mono is currently the one big sore point i'm aware of :(

Afaict the java situation isn't too bad now, the only major issue i'm aware of is are that if you want oracle's fast vm you have to agree to their "early access" license and if you want to use their fast vm with awt/swing some minor hackery is required since they didn't bother to build awt in that release.
Forum Moderator
Forum Moderator
Posts: 2244
Joined: Wed Dec 28, 2011 11:45 pm
by pauldy » Sun Mar 31, 2013 6:05 am
jamesh wrote:Someone has apparently produced a HF version of Mono - search the forum. Still in testing I believe.


I am aware of the HF patch but it is still very buggy with most things. But you can get dates now at least.
Posts: 20
Joined: Tue Jun 12, 2012 3:34 pm
by OtherCrashOverride » Sun Mar 31, 2013 6:30 am
I am aware of the HF patch but it is still very buggy with most things. But you can get dates now at least.


Are you referring to the version in this thread? http://www.raspberrypi.org/phpBB3/viewtopic.php?f=34&t=37174

Nobody has reported any issues with it thus far, so I would be interested to know what bugs you are encountering. It has performed flawlessly for my needs and I use lots of floating point and pinvoke. (opengl, openvg)

Edit: Also, make sure that none of the distribution provided mono packages are installed.
Posts: 582
Joined: Sat Feb 02, 2013 3:25 am
by pauldy » Mon Apr 01, 2013 4:49 pm
That is the build I'm referring to and my personal apps are both winforms and an apache webservice. The two make extensive use of winforms and System.Drawing. I know I can probably hack around with it and get it running but it works fine right now in soft float so I'm sticking with that for now in hopes that it will all be functional soon enough.
Posts: 20
Joined: Tue Jun 12, 2012 3:34 pm
by OtherCrashOverride » Mon Apr 01, 2013 5:24 pm
There is a report of an issue with libgdiplus in the other thread. I did not compile nor provide that library so there may be some issue with the distribution build of it. Since I do not use that library or winforms, it will be up to someone who does to isolate issues with it.
Posts: 582
Joined: Sat Feb 02, 2013 3:25 am