Minimal 64bit ARM RootFS for Debian and Ubuntu
#21
(01-03-2016, 01:58 AM)umiddelb Wrote: Hi,

I've prepared two tar archives containing a minimal 64bit ARM root filesystem for Debian Jessie (login: debian, passwd: 111111) and Ubuntu Trusty (login ubuntu, passwd: 111111). You can find the scripts for creating the root filesystems and some additional information about the tar archives here. Once the kernel image / modules and the boot loader are available for the PINE64, I'll try to build a complete image.

Cheers
Uli

I've updated the information about creating your own bootable Linux uSD card, since kernel & boot loader are available. Debian is first, Arch and Ubuntu are going to follow.

++
* The PINE64 boots up nicely
* The 3.10 kernel doesn't seem to fry the SoC
* You may run Docker
* You may use the USB ports
* You may start to port your own project to the PINE64 

--
* The kernel is as old as the hills, and not in good shape (you should expect compile errors and broken dependency configuration if you start to tweak it)
* The kernel panics during reboot/shutdown
* The internal ethernet device has a speed issue, you shouldn't expect to get more the several kbit/s over the wire. (best is to connect an USB to ethernet device)
* WiFi isn't working at this time
* You cannot login via serial console, although /dev/ttyS0 is working FIXED: Was missing CONFIG_FHANDLE
* Haven't tested video so far
* May more to be found
  Reply
#22
@umiddelb take a look at my make_rootfs.sh script at https://github.com/longsleep/build-pine6..._rootfs.sh - together with the updated simpleimage script it is easy to build a booting image with rootfs.
  Reply
#23
(02-17-2016, 03:17 PM)umiddelb Wrote:
(01-03-2016, 01:58 AM)umiddelb Wrote: Hi,

I've prepared two tar archives containing a minimal 64bit ARM root filesystem for Debian Jessie (login: debian, passwd: 111111) and Ubuntu Trusty (login ubuntu, passwd: 111111). You can find the scripts for creating the root filesystems and some additional information about the tar archives here. Once the kernel image / modules and the boot loader are available for the PINE64, I'll try to build a complete image.

Cheers
Uli

I've updated the information about creating your own bootable Linux uSD card, since kernel & boot loader are available. Debian is first, Arch and Ubuntu are going to follow.

++
* The PINE64 boots up nicely
* The 3.10 kernel doesn't seem to fry the SoC
* You may run Docker
* You may use the USB ports
* You may start to port your own project to the PINE64 

--
* The kernel is as old as the hills, and not in good shape (you should expect compile errors and broken dependency configuration if you start to tweak it)
* The kernel panics during reboot/shutdown FIXED
* The internal ethernet device has a speed issue, you shouldn't expect to get more the several kbit/s over the wire. (best is to connect an USB to ethernet device)
* WiFi isn't working at this time FIXED: modprobe 8723bs
* You cannot login via serial console, although /dev/ttyS0 is working FIXED: Was missing CONFIG_FHANDLE
* Haven't tested video
* May more to be found

I've added the Ubuntu Trusty rootfs + kernel for the PINE64
  Reply
#24
@umiddelb: I fixed the BUG on reboot and while experimenting with HDMI, i noticed other DTB changes and with those Ethernet seems to work at much better. You get it all when you update to the heads of linux-pine64 and build-pine64-image and write a new U-Boot and the DTB on the boot partition.
  Reply
#25
(02-18-2016, 05:38 PM)longsleep Wrote: @umiddelb: I fixed the BUG on reboot and while experimenting with HDMI, i noticed other DTB changes and with those Ethernet seems to work at much better. You get it all when you update to the heads of linux-pine64 and build-pine64-image and write a new U-Boot and the DTB on the boot partition.

@longsleep: Do you think you will be able to update  simpleimage-pine64-20160207-1.img.xz? I've only updated the kernel and dtb and I still have the speed issue with eth0.
  Reply
#26
(02-19-2016, 02:32 PM)umiddelb Wrote:
(02-18-2016, 05:38 PM)longsleep Wrote: @umiddelb: I fixed the BUG on reboot and while experimenting with HDMI, i noticed other DTB changes and with those Ethernet seems to work at much better. You get it all when you update to the heads of linux-pine64 and build-pine64-image and write a new U-Boot and the DTB on the boot partition.

@longsleep: Do you think you will be able to update  simpleimage-pine64-20160207-1.img.xz? I've only updated the kernel and dtb and I still have the speed issue with eth0.

We are only the process for releasing Linux/Android BSP ver 1.2 in these two days. This is a huge code size (23GB) and hopefully will help up.
  Reply
#27
(02-18-2016, 05:38 PM)longsleep Wrote: @umiddelb: I fixed the BUG on reboot and while experimenting with HDMI, i noticed other DTB changes and with those Ethernet seems to work at much better. You get it all when you update to the heads of linux-pine64 and build-pine64-image and write a new U-Boot and the DTB on the boot partition.

(02-19-2016, 02:32 PM)umiddelb Wrote:
(02-18-2016, 05:38 PM)longsleep Wrote: @umiddelb: I fixed the BUG on reboot and while experimenting with HDMI, i noticed other DTB changes and with those Ethernet seems to work at much better. You get it all when you update to the heads of linux-pine64 and build-pine64-image and write a new U-Boot and the DTB on the boot partition.

@longsleep: Do you think you will be able to update  simpleimage-pine64-20160207-1.img.xz? I've only updated the kernel and dtb and I still have the speed issue with eth0.
I've updated u-boot as well, but see poor network performance on eth0
  Reply
#28
(02-20-2016, 03:18 PM)umiddelb Wrote: @longsleep: Do you think you will be able to update  simpleimage-pine64-20160207-1.img.xz? I've only updated the kernel and dtb and I still have the speed issue with eth0.
I've updated u-boot as well, but see poor network performance on eth0
[/quote]

Do you use a 1000M switch? Try on a 100M switch if possible please, i get solid 94M there. HDMI is killing me and the 22GiB download will not finish before tomorrow ... anyone cares to explain why the thing is 22GiB ?
  Reply
#29
@longsleep
did you have any luck with Part2 of the torrent? I got first part and second is damn stalled :/
  Reply
#30
Same here - i got 5.91 GB of part 2 - its stalled with only one peer.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Arch, Debian or other for Pinebook? cootcraig 3 2,120 05-01-2019, 09:11 AM
Last Post: cootcraig
  Pine64: Minimal SDL config Max11 3 2,415 01-04-2019, 03:47 PM
Last Post: Max11
  Issues with both Deb and Ubuntu germanshep 0 1,128 08-28-2018, 05:47 PM
Last Post: germanshep
  Help debug my pine64A+ ubuntu/plex hangs XaRz 8 3,675 11-02-2017, 06:34 AM
Last Post: XaRz
  Ubuntu 16.04 cannot resolve dns - connection timed out; no servers could be reached marcosti 2 7,136 03-01-2017, 02:46 PM
Last Post: dkryder
  Pine64 will be supported by HypriotOS (a Debian Jessie based OS for running Docker) Quintus23M 9 10,728 02-03-2017, 05:50 AM
Last Post: pfeerick
Question Ultrawide Display for Ubuntu Mate DE dudeytsang 1 2,840 01-01-2017, 07:26 AM
Last Post: CaptainZalo
  Pine64+Ubuntu+Tvheadend+DVBT Dongle Shai 3 3,043 10-03-2016, 04:23 AM
Last Post: Shai
  Dmesg output Ubuntu Mate S265 1 1,620 10-02-2016, 07:28 AM
Last Post: MarkHaysHarris777
  mounting rootfs Shai 1 1,286 10-01-2016, 07:59 AM
Last Post: waldo

Forum Jump:


Users browsing this thread: 2 Guest(s)