Gole mini-pc with 5,5 screen integrated... working on FreeBSD !

Just bought another strange mini-pc.
It can be found under Heigaolapc on Amazon or Gaola1, Higole etc.. there are a lof brands.
Model is Gole01.

It's Intel J4125 inside with eMMC 128GB and 8GB RAM (DDR4)
4 x USB 3
2 x HDMI
1 RJ45 Ethernet
1 Micro SD (not tested)

And it works quite well with FreeBSD 13.2 !

Integrated Wifi is not detected (no bluetooth...) and the screen is not touch-sentitive with freebsd (you have to blug a USB keyboard or USB/bluetooth dongle).
No suspend/resume (doesn't wake up)

Another strange mini stuff.
Here with Slim/XFCE Desktop environnment.
 

Attachments

  • thumbnail.jpeg
    thumbnail.jpeg
    57.1 KB · Views: 178
  • thumbnail (1).jpeg
    thumbnail (1).jpeg
    54.1 KB · Views: 166
  • thumbnail (2).jpeg
    thumbnail (2).jpeg
    124.4 KB · Views: 190
Uuuh, that one seems interesting. However, I couldn't spot it on Amazon (most likely PEBKAC). Would you mind dropping a link?

I really wish we'd get some schematics with these things...
 
SIM card and phone apps are the only things missing ! 😅.. and also a webcam !
It's not very thin.. but it can be transported easily... And there is a battery integrated !
 
Oh.. the link is only available from amazon.fr
Ah yes, the wonders of the modern retailing combined with the 'modern internet'. Just beautiful.

And there is a battery integrated !
If you feel like it: Could you add some details regarding battery life during different work loads?
Most likely a pciconf -lv and usbconfig would also be appreciated (just be sure to use [code][/code] formatting)

I guess a hardware probe might also be great: https://bsd-hardware.info
 
Sure !
Let me a few minutes, I'm installing freebsd again (I had already crashed the OS to test other things on it 😅 ).
I sent a hw-probe this morning.
Installation is easy, althought the display can perturb a litlle bit because you don't see anything. (but everything is ok after).
 

Attachments

  • dfbd.jpg
    dfbd.jpg
    68.7 KB · Views: 146
  • thumbdfgnail.jpg
    thumbdfgnail.jpg
    77.4 KB · Views: 127
  • thumbnail.jpg
    thumbnail.jpg
    99.6 KB · Views: 140
Wifi is not working out of the box. It's not detected during installation, only RJ45.
I also tried with NomadBSD (It's always what I first try), but could not install it on the device with the eMMC.. not working with nomad.
So I directly tried with FreeBSD installer and I could see the eMMC this time.

Installation is almost done (with XFCE).
It's a funny device. I'm not sure it will last 3 years but... I don't know.
Last year, I tested a Chuwi Larkbox X, (the smallest computer) with same J4125.. It works very well with FreeBSD.
I have 2 servers on the larkbox X (a SFTP and a XMPP)... It has been plugged for more than a year now, and it is still perfectly working... so ... I don't know !
Installation is done. I switch the screen to the Gole01 and send you the pciconf
 
So, back on the toy :

Code:
pciconf -lv
Code:
hostb0@pci0:0:0:0:    class=0x060000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31f0 subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    device     = 'Gemini Lake Host Bridge'
    class      = bridge
    subclass   = HOST-PCI
none0@pci0:0:0:1:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x318c subvendor=0x8086 subdevice=0x318c
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant'
    class      = dasp
vgapci0@pci0:0:2:0:    class=0x030000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3185 subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    device     = 'GeminiLake [UHD Graphics 600]'
    class      = display
    subclass   = VGA
hdac0@pci0:0:14:0:    class=0x040380 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3198 subvendor=0x10ec subdevice=0x12c0
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor High Definition Audio'
    class      = multimedia
    subclass   = HDA
none1@pci0:0:15:0:    class=0x078000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x319a subvendor=0x8086 subdevice=0x319a
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Trusted Execution Engine Interface'
    class      = simple comms
ahci0@pci0:0:18:0:    class=0x010601 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31e3 subvendor=0x8086 subdevice=0x31e3
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor SATA Controller'
    class      = mass storage
    subclass   = SATA
pcib1@pci0:0:19:0:    class=0x060400 rev=0xf6 hdr=0x01 vendor=0x8086 device=0x31da subvendor=0x8086 subdevice=0x31da
    vendor     = 'Intel Corporation'
    device     = 'Gemini Lake PCI Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
pcib2@pci0:0:20:0:    class=0x060400 rev=0xf6 hdr=0x01 vendor=0x8086 device=0x31d7 subvendor=0x8086 subdevice=0x31d7
    vendor     = 'Intel Corporation'
    device     = 'Gemini Lake PCI Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
xhci0@pci0:0:21:0:    class=0x0c0330 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31a8 subvendor=0x12c0 subdevice=0x10ec
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor USB 3.0 xHCI Controller'
    class      = serial bus
    subclass   = USB
ig4iic0@pci0:0:22:0:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31ac subvendor=0x8086 subdevice=0x31ac
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor I2C 0'
    class      = dasp
ig4iic1@pci0:0:22:1:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31ae subvendor=0x8086 subdevice=0x31ae
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor I2C 1'
    class      = dasp
ig4iic2@pci0:0:22:2:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31b0 subvendor=0x8086 subdevice=0x31b0
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor I2C 2'
    class      = dasp
ig4iic3@pci0:0:22:3:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31b2 subvendor=0x8086 subdevice=0x31b2
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor I2C 3'
    class      = dasp
ig4iic4@pci0:0:23:0:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31b4 subvendor=0x8086 subdevice=0x31b4
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor I2C 4'
    class      = dasp
ig4iic5@pci0:0:23:1:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31b6 subvendor=0x8086 subdevice=0x31b6
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor I2C 5'
    class      = dasp
ig4iic6@pci0:0:23:2:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31b8 subvendor=0x8086 subdevice=0x31b8
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor I2C 6'
    class      = dasp
ig4iic7@pci0:0:23:3:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31ba subvendor=0x8086 subdevice=0x31ba
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor I2C 7'
    class      = dasp
uart2@pci0:0:24:0:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31bc subvendor=0x8086 subdevice=0x31bc
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Serial IO UART Host Controller'
    class      = dasp
uart3@pci0:0:24:1:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31be subvendor=0x8086 subdevice=0x31be
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Serial IO UART Host Controller'
    class      = dasp
uart4@pci0:0:24:2:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31c0 subvendor=0x8086 subdevice=0x31c0
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Serial IO UART Host Controller'
    class      = dasp
uart5@pci0:0:24:3:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31ee subvendor=0x8086 subdevice=0x31ee
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Serial IO UART Host Controller'
    class      = dasp
none2@pci0:0:25:0:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31c2 subvendor=0x8086 subdevice=0x31c2
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Serial IO SPI Host Controller'
    class      = dasp
none3@pci0:0:25:1:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31c4 subvendor=0x8086 subdevice=0x31c4
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Serial IO SPI Host Controller'
    class      = dasp
none4@pci0:0:25:2:    class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31c6 subvendor=0x8086 subdevice=0x31c6
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Serial IO SPI Host Controller'
    class      = dasp
sdhci_pci0@pci0:0:28:0:    class=0x080501 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31cc subvendor=0x8086 subdevice=0x31cc
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor SDA Standard Compliant SD Host Controller'
    class      = base peripheral
    subclass   = SD host controller
sdhci_pci1@pci0:0:30:0:    class=0x080501 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31d0 subvendor=0x8086 subdevice=0x31d0
    vendor     = 'Intel Corporation'
    class      = base peripheral
    subclass   = SD host controller
isab0@pci0:0:31:0:    class=0x060100 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31e8 subvendor=0x8086 subdevice=0x31e8
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor LPC Controller'
    class      = bridge
    subclass   = PCI-ISA
ichsmb0@pci0:0:31:1:    class=0x0c0500 rev=0x06 hdr=0x00 vendor=0x8086 device=0x31d4 subvendor=0x8086 subdevice=0x31d4
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor Gaussian Mixture Model'
    class      = serial bus
    subclass   = SMBus
re0@pci0:1:0:0:    class=0x020000 rev=0x15 hdr=0x00 vendor=0x10ec device=0x8168 subvendor=0x10ec subdevice=0x0123
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller'
    class      = network
    subclass   = ethernet

Code:
usbconfig
Code:
ugen0.1: <Intel XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen0.2: <vendor 0x1ea7 2.4G Keyboard  Mouse> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
ugen0.3: <Realtek Bluetooth Radio> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (500mA)

I have already sent a hw-probe to bsd-hardware.info
 
I opened it to see : the screen is below the motherboard. I suppose that RAM is also below.
Second picture is during desktop environnment installation
 

Attachments

  • thumbnail.jpeg
    thumbnail.jpeg
    137.6 KB · Views: 156
  • thumbnail (1).jpeg
    thumbnail (1).jpeg
    216.7 KB · Views: 140
i have chuwi tablet with cherry trail z8350 or something cpu (atom x5)
4GB/32G EMMC no LAN
i booted it from usb
wifi on sdio, same always portrait mode problem
wifi is realtek
did not try X on it but probably it works.
 
Hello everyone!

I got a larkbox mini-PC. Just installed freebsd14RC4. This machine has two rj45 ports. One is re0 but the other is seams not detected. pciconf -lv shows the re0 and a "none4". What does that mean? And is it possible to solve and get the second port working ?

Thank you!

pciconf_-lv.jpg
 
I've had one of these Gole1 Pro Mini PC's for about two weeks now. It's an interesting little computer. I haven't broken the Win 11 Pro install on it but I did boot it up with a FreeBSD 13.2 Release USB into Live CD and that worked. I am curious to find out how it handles screen rotation and touch screen with FreeBSD running Mate or some other DTE.
 
Back
Top