All I'm saying is I hear a lot of AMD bashing when the problem is apparently a GRUB issue. The rest of FreeNAS 9.3 appears to be working fine once you get it booted up. As for AMD causing problems for FreeBSD, well a little perspective needs to be added here... I have never seen a software provider dictate hardware requirements, it has always been up to the software provider to adjust their software to be compatible with the hardware. Currently FreeBSD is still supporting AMD so just because they need to do some development, I would at least expect any release version to run fine on both Intel and AMD hardware. FreeNAS is based on FreeBSD Released versions.
So not true.
- Look at building a game. You build the game and nvidia comes to the game developer's assistance to help optimize the game for nvidia hardware. (AMD is crying fowl because game developer's are happily taking nvidia code and using it while AMD isn't even offering the same service for free).
- Remember back in the 90s when people called some desktops Wintels because Intel and Windows were sleeping with each other to make both optimized for each other. Back then Microsoft actually provided input to Intel for the MMX optimizations. Of course this pissed off linux and everyone else. Of course, now Intel has a dedicated development team for Windows, Linux, and FreeBSD. AMD has a dedicated development team for Windows, 3 or 4 people for Linux, and none for FreeBSD.
Cyberjock, you and I will likely never agree on this and that is okay. I certainly will never hate you for a disagreement.
I feel the same way. We disagree on this and it's okay. Diversity is good.
I don't think you are understanding the reason why I posted what I did. AMD hardware obviously can work. But when it doesn't work it makes a mess for everyone. There's 2 possible problems; FreeNAS has a bug or there's an incompatibility with AMD. Notice how these obscure problems seems to be on AMD hardware regularly. The answer of 'that's AMD for ya' may not be correct 100% of the time, but the devs aren't about to work on stuff that only appears on AMD. We've learned from experience that too often devs spend stupendous amounts of time troubleshooting problems that turn out to be unfixable because of something not right with the system. It might be the AMD CPU, it might be the crappy BIOS implementation, but in any case isn't fixable. So we're left with two options:
1. Spend all this time to rule out everything, including stuff we are fairly sure we couldn't fix anyway (like AMD problems).
2. Realize that some bugs appear only on AMD systems and not spend time on them and focus on stuff we are sure we can fix.
If you want to do #1, that's what we were doing in 8.x. 9.x has seen massive improvements in adding code because AMD is basically ignored. I don't know about you, but I'm 100% cool with ignoring AMD because of the history with the percentage of AMD-based bugs that are fixable being in the low single-digits. I'd rather the devs work on what they are sure they can fix. AMD support should really be handled at the largest common denominator (and that would be FreeBSD and its forums).