LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > *BSD
User Name
Password
*BSD This forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.

Notices


Reply
  Search this Thread
Old 11-28-2016, 07:36 AM   #1
myway_1
LQ Newbie
 
Registered: Nov 2016
Posts: 19

Rep: Reputation: Disabled
Suggestion for BSD that will Work with My Hardware


Hello,

I have had trouble getting various BSD OS's to install on my PC.

It is an Intel Compute Stick. The problems have been with the fact that it only boots in UEFI - no compatibility mode and the fact that it has no HDD or SDD, just eMMC.

FreeBSD doesn't recognize the eMMC as a drive that it can be installed onto.

OpenBSD Ramdisc kernel shuts down the USB port.

NetBSD USB install media isn't bootable

DragonFly BSD install media isn't bootable

GhostBSD Ramdisk kernel gives a panic message.

I don't have much technical expertise. I need a BSD OS that just works with my hardware.

Any suggestions?
 
Old 11-28-2016, 10:20 AM   #2
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
I believe those particular SoCs only have a 32 bit UEFI? This might be a problem for some OS, including windows, (but not for Linux). Not sure about the *BSDs...

OpenBSD only supports GPT/UEFI for amd64. So if you're trying to install from a i386 image, then it won't work anyway and it's possible that amd64 images won't boot using the 32 bit UEFI? This might also be worth mentioning in your thread over at daemonforums.org

I'm not sure if NetBSD has proper UEFI support yet? I certainly don't think there's anything built into install images.

DragonFly: https://www.dragonflybsd.org/docs/supportedhardware/

"The UEFI (with GPT) is also supported, but the installer has not been updated to work with UEFI, therefore one has to do manual installation and configuration"

FreeBSD simply might not have a driver for eMMC device if it can't see the device at all. And you may find the same situation with DragonFly even if you can get that install on the eMMC from another host (e.g. using a USB adapter).

So in view of all this and if it doesn't support legacy BIOS mode, which it probably does not, then you might be better off just sticking some Linux based OS on it...?

Last edited by cynwulf; 11-28-2016 at 11:16 AM.
 
Old 11-28-2016, 12:27 PM   #3
myway_1
LQ Newbie
 
Registered: Nov 2016
Posts: 19

Original Poster
Rep: Reputation: Disabled
My Intel Compute Stick is 64 bit: x86-64 (amd64)
 
Old 11-28-2016, 03:03 PM   #4
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
Quote:
Originally Posted by myway_1 View Post
My Intel Compute Stick is 64 bit: x86-64 (amd64)
It still may have 32 bit UEFI, Intel does things like that, I do not know why.
 
1 members found this post helpful.
Old 11-28-2016, 05:23 PM   #5
jggimi
Member
 
Registered: Jan 2016
Distribution: None. Just OpenBSD.
Posts: 289

Rep: Reputation: 169Reputation: 169
Per this long thread at daemonforums.org, it will boot the OpenBSD RAMDISK kernel (bsd.rd), but the USB hub gets disabled by the kernel. The TL;DR is that myway_1 will boot a pre-installed test image with an OpenBSD GENERIC kernel to see if there is a different result.
 
Old 11-28-2016, 05:36 PM   #6
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: ...uncanny valley... infinity\1975; (randomly born:) Milwaukee, WI, US( + travel,) Earth&Mars (I wish,) END BORDER$!◣◢┌∩┐ Fe26-E,e...
Distribution: any GPL that work on freest-HW; has been KDE, CLI, Novena-SBC but open.. http://goo.gl/NqgqJx &c ;-)
Posts: 4,888
Blog Entries: 2

Rep: Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567
Have you tried PC-BSD, now TrueOS?
 
Old 11-28-2016, 05:37 PM   #7
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
Technically it is possible to install OpenBSD on some device the installer can handle and then transfer it to the USB stick. Some Linux USB can be used to install 32-bit UEFI bootloader in case OpenBSD does not support it. To my knowledge FreeBSD does not have a driver for eMMC yet.
 
Old 11-28-2016, 07:06 PM   #8
myway_1
LQ Newbie
 
Registered: Nov 2016
Posts: 19

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by jamison20000e View Post
Have you tried PC-BSD, now TrueOS?
Yes, I tried it. It doesn't show up the Internal eMMC drive when I get to the part of the installation process where I select the drive to install to. Same problem as FreeBSD. It wants to install only to the same USB stick that the installer is on or to another USB stick if I plug a second USB stick in.
 
Old 11-28-2016, 07:09 PM   #9
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,005
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
Quote:
Originally Posted by myway_1 View Post
Yes, I tried it. It doesn't show up the Internal eMMC drive when I get to the part of the installation process where I select the drive to install to. Same problem as FreeBSD. It wants to install only to the same USB stick that the installer is on or to another USB stick if I plug a second USB stick in.
This, in my experience, is going to be the norm. BSD development isn't NEARLY as fast as Linux, and there were quite a few linux distros up until about 2 years ago that couldn't handle devices with eMMC's. Still a few out there that can't, if memory serves.

Last edited by Timothy Miller; 11-28-2016 at 07:10 PM.
 
Old 11-29-2016, 05:42 AM   #10
myway_1
LQ Newbie
 
Registered: Nov 2016
Posts: 19

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Emerson View Post
It still may have 32 bit UEFI, Intel does things like that, I do not know why.
Yes, I believe you are correct. It needs mixed-mode UEFI.
 
Old 11-29-2016, 08:59 AM   #11
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,005
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
Quote:
Originally Posted by myway_1 View Post
Yes, I believe you are correct. It needs mixed-mode UEFI.
And that makes support even harder. Not many os's successfully support that out of the box (key word is successfully).
 
Old 11-29-2016, 09:03 AM   #12
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Quote:
Originally Posted by Timothy Miller View Post
This, in my experience, is going to be the norm. BSD development isn't NEARLY as fast as Linux
In certain areas this is true, in others not so much.

Speed of development, or lack of, is irrelevant here however. With hardware support, what matters is if your hardware is supported. The fact that Linux supports more hardware or has more drivers is irrelevant if no one is really using that hardware.

With this kind of hardware it needs someone to actually take an interest in it and develop a driver and actually write and submit some code. In the case of OpenBSD at least someone is working on it, with respect to FreeBSD this doesn't seem to be the case. And one some might readily assume that "FreeBSD supports more hardware", again this is an example where this is clearly not the case.
 
Old 11-29-2016, 01:39 PM   #13
jggimi
Member
 
Registered: Jan 2016
Distribution: None. Just OpenBSD.
Posts: 289

Rep: Reputation: 169Reputation: 169
For clarity, the issue for this SoC for OpenBSD is not EFI, and not the bootloader.* Its the SoC's USB hub.

The kernel boots, I've seen photos of a dmesg(8), they're in that thread I linked above. However, once booted the OpenBSD kernel reports a problem communicating with the SoC's internal USB hub, and disables it. This makes communicating with that running kernel difficult, since this SoC requires a USB-attached keyboard.

Keep in mind, while we may have lots of systems that operate without keyboards, those systems have network interfaces. Not this SoC, from looking at those dmesg() photos. For OpenBSD, it appears any NIC would require a USB dongle. And USB is inoperative while the hub and kernel refuse to speak to each other.

----

* OpenBSD's EFI partition includes both 32-bit and 64-bit bootloaders, though IIRC it only boots 64-bit kernels.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Hardware Firewall suggestion sudo_su General 4 01-03-2013 07:28 PM
Can PC-BSD work with this hardware: 02:00.0 Network controller: Intel Corporation ... suttiwit *BSD 2 09-18-2012 09:13 PM
Hardware Suggestion jrmann1999 Linux - Virtualization and Cloud 2 11-10-2009 02:54 PM
Suggestion for compatible hardware. psybaron Linux - Hardware 5 06-02-2009 02:56 PM
Suggestion for a Hardware firewall for VOIP SW? JakeX General 1 07-10-2006 10:25 AM

LinuxQuestions.org > Forums > Other *NIX Forums > *BSD

All times are GMT -5. The time now is 07:31 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration