Friday, 29 September 2017

Ubuntu 17.10 Beta 2 Releases for Intel Atom and Intel Apollo Devices


Canonical have just released the Beta 2 (final Beta) release of 17.10 Ubuntu including builds of the various official Ubuntu flavors.

I've respun the official Ubuntu ISO creating ISOs suitable for booting on both Intel Atom-based and Intel Apollo-based mini PCs as this is the first official testing milestone that the regular version of Ubuntu desktop has taken part in during the ‘Artful Aardvark’ development cycle.

The ISOs can be downloaded from:

Atom (-i ubuntu-17.10-beta2-desktop-amd64.iso --atom)
Apollo (-i ubuntu-17.10-beta2-desktop-amd64.iso --apollo)

Whilst the ISOs target specific Intel architectures to ensure everything works they should also work on any Intel devices.

As there have been some quite significant changes between 17.04 and 17.10 a good overview of these can be found here.

Anyone wanting to spin their own version can download the Ubuntu Beta 2 ISO from http://releases.ubuntu.com/17.10 and respin using my 'isorespin.sh' script using the options above or after consulting my documentation.

Please donate if you find the ISOs or script useful using the following link http://goo.gl/nXWSGf.

75 comments:

  1. so i failed at respin of lubuntu. If i install this os everything should work on my lenovo idea pad 100s 11IBY?

    ReplyDelete
    Replies
    1. How did you 'fail at respin of Lubuntu'?

      Delete
  2. Hello, I have a Chuwi lapbook 15.6 with z8350. I installed ubuntu succesfully, downloading it from atom download link. I have everything working out of the box but audio doesn't work and I have no idea how to try to fix it (first time trying linux). I really need the audio to work.
    With the command "aplay -l" it shows me 2 devices:
    HdmiLpeAudio [Intel HDMI/DP LPE Audio]
    and bytcrrt5651.

    ReplyDelete
    Replies
    1. Identical problem. Same ouput with "aplay -l"
      Hope we could fix it, would be awesome

      Delete
    2. https://bugzilla.kernel.org/show_bug.cgi?id=196193

      Delete
    3. also...
      * Open alsamixer. Make sure the speaker is unmuted.
      * see this post as well as below...
      https://techtablets.com/forum/topic/running-linux-on-the-ezbook-2/page/19/#post-73339


      https://ubuntuforums.org/showthread.php?t=2358027&p=13675484#post13675484
      This should be doable by adding the following like to /etc/modprobe.d/blacklist.conf: blacklist snd_hdmi_lpe_audio Once you have that reboot and verify that module snd_hdmi_lpe_audio is not loaded (lsmod | grep snd_hdmi_lpe_audio) (if it is then find a working approach to blacklist it, I don’t have Ubuntu actually). After you get it to not load, pulseaudio should run without crashing and audio should work. You may need to use pavucontrol to select speakers instead of headphones."

      Delete
    4. I've just posted a possible solution (Fixing broken HDMI audio) ... take a look and give it a try.

      Delete
  3. ciao, I have a Chuwi Hibook Pro that have the same hardware you mentioned and I have the same audio problem.
    I'm trying to modify the UCM script adding our bt-5651, I'll let you know if it works

    ReplyDelete
    Replies
    1. I've just posted a possible solution (Fixing broken HDMI audio) ... take a look and give it a try.

      Delete
  4. I've installed your ubuntu atom iso on a Minix Z83-4 pro and the wifi doesn't work. Bluetooth is broken because the system seems to think it has bluetooth, but clicking the button doesn't turn it on. HDMI Audio works out of the box though. Everything else seems to run well though.

    ReplyDelete
    Replies
    1. Wifi works but you need the correct kernel version and firmware.

      Interestingly wifi was working in v4.12 but suffered a regression with the release of v4.13 kernel. This is now fixed starting from v4.13.2 and in v4.14-rc1 onwards.

      Headphone audio now works starting from v4.14-rc1.

      If you want wifi you will need to respin your own ISO to upgrade the kernel. First you will need to copy the wifi firmware from 'C:\Windows\System32\drivers\4345r6nvram.txt'. Then, for example, to respin the Ubuntu 17.04 ISO use the command 'isorespin.sh -i ubuntu-17.04-desktop-amd64.iso -u --atom -f 4345r6nvram.txt -c "mv /usr/local/bin/4345r6nvram.txt /lib/firmware/brcm/brcmfmac43455-sdio.txt".

      I also have bluetooth working and I've submitted my patch upstream where it is pending kernel review.

      Delete
  5. hello linuxium
    for my i12 cube, no change between beta 1 and beta 2
    1 the gnome desk cuts every 30 seconds
    2 sound steps
    3 accelerometer improperly set in portrait mode instead of landscape mode
    for my part with the scrypt isorespin no difference than the original beta ubuntu

    eric

    ReplyDelete
    Replies
    1. But using 'xrandr' with Xorg (i.e. not Wayland) fixes rotation?

      Delete
  6. Hi Linuxium,

    I installed the Atom version by universal usb installer (tried dding it in command line and it wouldn't boot) onto a usb stick and ran it on my Minix Z83-4 which we use as a home-tv computer and is connected by HDMI to our LG TV. The sound doesn't work. i thought this patch had fixed that problem. I am sure that there was nothing muted as I went through all of the possible mutes and tv controls to ensure sound was on. What isn't it working? I bought the Minix only about 4 months ago and already the 32GB ssd is full with just Windows 10 and nothing really else installed. Disk cleanups won't remove much at all. I was worried about the small disk in it and was right to be. I thought Linux would be my saviour but no joy as sound won't work. I don't understand how others are getting the sound to work. Regards Joe

    ReplyDelete
    Replies
    1. As per my reply above you will need to respin an ISO with the right kernel for audio to work. I suggest upgrading to the latest available.

      First you will need to copy the wifi firmware from 'C:\Windows\System32\drivers\4345r6nvram.txt'. Then, for example, to respin the Ubuntu 17.04 ISO use the command 'isorespin.sh -i ubuntu-17.04-desktop-amd64.iso -u --atom -f 4345r6nvram.txt -c "mv /usr/local/bin/4345r6nvram.txt /lib/firmware/brcm/brcmfmac43455-sdio.txt".

      I also have bluetooth working and I've submitted my patch upstream where it is pending kernel review.

      Delete
  7. @linixium, will you be (or could you) respin Lubuntu? Wanting to get this working on the Z83-4. I'm a Linux noob, and don't really have the time to try to respin it myself.

    ReplyDelete
    Replies
    1. As the ISO would be specific to the Z83-4 (due to wifi) I'm unlikely to upload one in the near future due to bandwidth limitations. You could use respining a Lubuntu ISO as an exercise in learning more about Linux.

      Delete
  8. Hello,
    I'm asking you a question that is not directly related to your 'isorespin.sh' script, but rather to the hardware that supports it.
    Would you have a Linux solution to use USB devices connected to a tablet and at the same time charge the tablet (HP Stream 7, Atom Z3735G) ?
    Because under Windows 8/10, there are several USB HUB OTG that allow it, by changing a power settings in Windows !
    In advance, thank you for your reply.
    Ricardo

    ReplyDelete
    Replies
    1. I'd look on Google as I don't own a HP Stream 7.

      Delete
  9. Tried it on an Akoya S2218 netbook (Bay Trail Z3735F).
    Works quite well, except for bluetooth (neither of the starup commands from the documentation enables it) and sound.

    Sound is quite strange:
    Although it has a chtrt5645 & the driver files are in the right place & aplay -l found the HDMI and internal speaker devices, they only once showed up briefly in the Ubuntu sound settings page for output devices after some while playing in the live-CD mode of the ISO without doing anything special. Next reboot I could not bring them to show up again.

    However, could this be related to pulseaudio not working?
    Starting "pulseaudio" gives me "stale PID", "restarting" and "killed". Starting the pulseaudio demon manually also refuses to work.

    ReplyDelete
    Replies
    1. Small addition: And although the devices were briefly listed once in the sound settings tab, they did not work.

      I'll go into this more deeply once 17.10 is final.

      Delete
    2. I've just posted a possible solution (Fixing broken HDMI audio) ... take a look and give it a try.

      Delete
  10. my respin is not working, when I try to write on a pen drive, it give me errors, it makes a broken archive. I tried to use the command that you give on "How-Tos".

    ReplyDelete
    Replies
    1. What are the errors? Post them using 'pastebinit' or similar and also include the command and isorespin.log.

      Delete
  11. Hello,

    For me most of thing works except :
    2 in 1 : Atom tablet thomson thbk1-10.64dhkp - 64 go - ips

    Audio in/out
    Hdmi audio : not tested
    Volume button (up and down)
    Webcam front and rear

    Any ideas ?

    Best regards

    ReplyDelete
  12. i forgot auto rotation : not in a right way

    ReplyDelete
    Replies
    1. Try using using 'xrandr' with Xorg (i.e. not Wayland).

      Delete
  13. Asus T100HA 2-in-1 tablet pc here. Graphics card with brighness control is working. No display autorotation. Startup in portrait mode, rotation via xrandr with Xorg only (fix in portrait with Wayland). No sound, this is a regression; but sound works when using nomodeset or blacklisting i915 (?). Wifi works, but is no longer detected after suspend. Still no auto touch screen rotation. Touch screen mostly working as mouse pointer. Power consumption is much better than previous versions, now slightly more than native Win10. Battery monitor working. Micro SD reader working.

    Currently the most annoying things for me are the missing sound, wifi after suspend. Pity for the touch screen too.

    Keep on the good work linuxium and all the developers! Thanks

    ReplyDelete
    Replies
    1. Hi Salvo,

      Running the same machine it seems. As I said below, an update-grub got my sound to work (though I had to go to Settings and set the device).

      Did you check bluetooth? Just curious.

      My touchscreen works fine, though xrandr does not rotate the touch with the screen. There are ways to adjust the coordinate settings to get touch screen in line with the 90 left rotation, see

      https://github.com/jfwells/linux-asus-t100ta/blob/master/support-scripts/rotate.sh

      Delete
    2. Hi Bill,
      I don't do Bluetooth, sorry.

      i915.fastboot makes no difference to me: still no sound. I've got sound only once (using i915) but I don't know what I did!

      I also use xinput to rotate the touch screen, and tried to edit the script you linked for the T100HA. The sensors sometimes are called in_accel* and sometimes in_inclin*, across reboots... and the thresholds are way higher (6000000), but it should work in principle.
      The funny things is that just _reading_ the in_accel* files from a bash script in a loop (with the xrandr and xinput parts commented out) is enough for Gnome to sense auto rotation!

      This is with the stock 4.13.0-12 kernel. 4.14rc3 didn't do any better for me: unstable wifi, no i915, no brightness control, no autorotation.

      Thanks

      Delete
    3. Hello,
      the recent Linuxium's workaround for HDMI audio solves the no sound issue for me, by forcing PulseAudio to use plughw:CARD=chtrt5645,DEV=0. Seems like device autodetection doesn't work when i915 is active.
      Moreover, the hw:* device do not work for me: aplay: set_params:1305: Channels count non available.
      Good enough for now, thanks!

      Delete
    4. Thanks for the confirmation.

      Delete
  14. Hi, I tried your new iso with my chuwi hi10 pro.
    All works except sound card (it isn't recognized), the webcam and the touchscreen.
    There is a way to make sound card works?
    This is the dimesg: https://pastebin.com/GbLAijVt

    ReplyDelete
    Replies
    1. There is no way to solve my problem? ^^"

      Delete
    2. I've just posted a possible solution (Fixing broken HDMI audio) ... take a look and give it a try.

      Delete
  15. Just kind of an FYI on progress. I'm running a T100HA atom. I respun ubuntu-beta2 with v4.14-rc3 and put it up (thanks linuxium!). I hit some odd things:

    - apparmour blocked all internet access. I had to put /sbin/dhclient in apparmour.d/disabled (a link). I should fix it but I'm hoping someone else does down the line :-)

    - I also disabled cups and cupsd-browser, because it was filling dmesg with connection errors hiding the apparmour problem.

    - when booting, either from usb disk or from installed disk, I didn't see sound until I did an update-grub on the installed version, then sound magically appeared! All I added to grub was "i915.fastboot=1"

    - still no bluetooth. It is loading a firmware file, which is better than v4.13, but I believe it is the wrong one, hence the problem. Linuxium indicated that v4.15 would add the bluetooth label to fix this. Rather than rebuild the kernel, I'll wait that out.

    - when you boot, the "cog" on the login gives the option of "Ubuntu" (which is wayland) or Ubuntu Xorg. My display always comes up rotated right 90 and wayland has no way to rotate a screen. If you boot into Xorg you can still use xrandr. I'll have to stay in Xorg for now.

    ReplyDelete
    Replies
    1. Hopefully Canonical will update apparmour and an 'apt update' will fix it.

      Delete
  16. i was wondering if anyone would know why my touchscreen no longer works. let me explain, in kernels prior to 4.13 i was able to do (sudo modprobe -r goodix) then (sudo modprobe goodix) but in 4.13 and 4.14rc3 this no longer works, the touch screen does occasionally work so i'm lead to believe that the the driver is still there. any help would be appreciated i'm assuming even asking is a long shot, my tablet is a chuwi HI-12. as a side note my accelerometer is working as of kernel 4.14

    ReplyDelete
    Replies
    1. Hello Cody. Same case here, No fix found yet. I don't know the reasons of this regression.

      Delete
    2. https://bugzilla.kernel.org/show_bug.cgi?id=156511#c59

      Delete
    3. see https://bugzilla.kernel.org/show_bug.cgi?id=156511#c59

      Mikhail Novosyolov 2017-10-03 23:24:50 UTC
      Hello,
      I have Chuwi Hi12 tablet and the Goodix touch screen stopped working after kernel 4.13. On 4.12 it does work , but requires to do rmmod goodix and modprobe goodix, I made a systemd service which does it after sddm.service. On >=4.13, including the latest 4.14-rc3, it does not help, and it does not work anyhow.

      Dmesg from 4.12 with working touchscreen:
      $ cat dmesg4_12.log | grep -i goodix
      [ 6.166582] Goodix-TS i2c-GDIX1001:00: ID 9111, version: 1060
      [ 6.173840] Goodix-TS i2c-GDIX1001:00: Invalid config, using defaults
      [ 6.173997] input: Goodix Capacitive TouchScreen as /devices/pci0000:00/808622C1:05/i2c-13/i2c-GDIX1001:00/input/input7
      [ 25.146197] Goodix-TS i2c-GDIX1001:00: ID 9111, version: 1060
      [ 25.153807] input: Goodix Capacitive TouchScreen as /devices/pci0000:00/808622C1:05/i2c-13/i2c-GDIX1001:00/input/input11

      From 4.14-rc3 with NOT working touchscreen:
      $ cat dmesg4_14rc3.log | grep -i goodix
      [ 7.332504] Goodix-TS i2c-GDIX1001:00: ID 9111, version: 1060
      [ 7.341796] Goodix-TS i2c-GDIX1001:00: Invalid config, using defaults
      [ 7.341950] input: Goodix Capacitive TouchScreen as /devices/pci0000:00/808622C1:05/i2c-5/i2c-GDIX1001:00/input/input7
      [ 25.029432] Goodix-TS i2c-GDIX1001:00: ID 9111, version: 1060
      [ 25.036726] Goodix-TS i2c-GDIX1001:00: Invalid config, using defaults
      [ 25.037066] input: Goodix Capacitive TouchScreen as /devices/pci0000:00/808622C1:05/i2c-5/i2c-GDIX1001:00/input/input13

      They seem to be the same. Error in reading the config error does not prevent it from working in 4.12.

      More insormation about the hardware and logs from my system are available here:
      https://linux-hardware.org/index.php?probe=432a39d713
      Comment 60 Mikhail Novosyolov 2017-10-05 15:58:40 UTC
      Irina, on Chuwi hi12 I made a systemd service which rmmod goodix; sleep 5; modprobe goodix after loading sddm.service, and the touch screen worked.
      Starting from 4.13 the touchscreen does not work in any way, this patch was applied in 4.13
      https://github.com/itirdea/linux/commit/8f2a62ff67233d0eb32221dc4f9bb1574a68abc4#diff-9d3c60168cd7beddb5bb6670b2e3d4aa
      Comment 61 Mikhail Novosyolov 2017-10-05 16:06:20 UTC
      I disabled that systemd service and the Goodix touchscreen still does not work on Chuwi Hi12 on Linux >= 4.13 (I thought that maybe it works only on the fist module load and does not on the next ones after module reloading, but no).
      Comment 62 Mikhail Novosyolov 2017-10-05 17:17:45 UTC
      I have built 4.13 with https://github.com/kernins/linux-chwhi12/blob/master/drivers/input/touchscreen/goodix.c , and there touchscreen works correctly without the need of reloading the module 'goodix'

      Delete
  17. even with this ISO I am getting the stdio I/O error on the STK1AW32SC.
    I tried it with 4 different USB 3.0 and 2.0 sticks, all formatted in fat32

    ReplyDelete
    Replies
    1. It doesn't matter how the USB was previously formatted as you should be using 'dd' to write the ISO to the USB.

      Delete
  18. Thanks again for this. I installed this on my no-name (HipStreet) z3735 TV stick over the Ubuntu 17.10 alpha that you published back in July. Even with regular updates, I wasn't seeing the improved dock or UI, and the distro had become fairly buggy overall. I've never installed an alpha distro, so I assume that the problems I had stemmed from that. The new install of Beta2 works very well.

    ReplyDelete
    Replies
    1. It is often a question of 'YMMV' with pre-releases.

      Delete
  19. Does the Apollo Lake version include the patch you have made for making the fan in EC Dream A9 work? If not, is it available anywhere?
    Thanks for all the excellent work!!!

    ReplyDelete
    Replies
    1. No. I didn't release the 'fan' patch as it needs work ... it was more of a kludge really.

      Delete
  20. I've installed the apollo version in my ezbook3 pro and worked fine till the kernel upgrade, then is not booting anymore (refind installed in the machine) because no guid for root found. Usually refind finds the kernel and parameters automatically. Anyone help?

    ReplyDelete
    Replies
    1. $ sudo apt-add-repository ppa:rodsmith/refind
      $ sudo apt-get update
      $ sudo apt-get install refind

      Delete
    2. You can run this from a live-USB, then reboot into your eMMC/SSD installed OS, then run it again from there if needed. You can do the same in Arch/Manjaro by installing the refind package using pacman and then run refind-install.

      Delete
  21. Running 17.04 on Computestick STK1AW32SC,
    The cursor/mouse pointer lags when hovering over the starter, how do I fix this?
    Same problem in 17.10.

    ReplyDelete
    Replies
    1. What kernel version are you running?

      Delete
  22. Got an error message ("not an Ubuntu flavour") when trying to respin "Lubuntu Next".


    http://cdimage.ubuntu.com/lubuntu-next/releases/artful/beta-2/lubuntu-next-17.10-beta2-desktop-amd64.iso

    ReplyDelete
    Replies
    1. Interesting. I wasn't aware of 'Lubuntu Next' however I've now updated my 'isorespin.sh' script to work with this 'flavour' and I've uploaded some example ISOs in a new post.

      Delete
  23. Hey I tried to respin kubuntu and ubuntu(17.10) today for the ezbook 3 pro (apollo) with the exact same parameters as you did in this post, and the usb won't boot because of a refind bug. On the other hand the images you provide for download work, they are using refind version 11.0, while the ones i've respun use version 11.1. Is it possible to add an option to choose which version of refind to use?

    ReplyDelete
    Replies
    1. As per my documentation if the 'rEFInd' boot manger files exist in the directory the script is run from then they are not downloaded from the internet. So you can download a specific version first and then this will be used when the script is run.

      Delete
  24. Tried this atom ubuntu-17.10-beta2-desktop-amd64.iso on Lenovo Ideapad 100s IBY, I can see wifi being detected, but trackpad and keyboard is not working. Any help?

    Been trying to make this laptop usable, by installing Linux.

    ReplyDelete
  25. This worked for me on a Jumper Ezbook 3 Pro, a recent one with Intel 3164ac wifi, and a Samsung eMMC.

    However, when I tried to boot the ISO off an optical *drive, the EZB3P didn't see it at all (although it did see a regular ubuntu desktop 17.04 disk but of course got stuck in grub). I then blatted the image onto a USB stick and it worked fine. So I think the ISO doesn't look enough like an ISO to work.

    * actually, I use a Zalman virtual optical drive. One of the best IT tools/gadgets ever.

    ReplyDelete
    Replies
    1. Did you use 'dd' to write the image to the optical drive?

      Delete
  26. I couldnt find my previous comment so that I could ammend it... The iso respin didnt work for me but I have now gotten linux working with the download you made available from google drive. THANK YOU. I havent given up respinning, I think I was having trouble writing the DD image. Also some funny business going on as when I try to copy the respun image to another drive I get error messages. As a matter of interest, I wonder if simply burning the image to DVD is an equivalent?

    But I am not unhappy - THANKS AGAIN - Simon

    ReplyDelete
    Replies
    1. The 'dd' command format is 'dd if= of=/dev/ bs=4M' where is the whole drive and not a partition on the drive. It should work whether the device is a USB or a CDROM.

      Delete
    2. Also use '--apollo' not '--atom' when respinning an ISO for your device.

      Delete
  27. Did anyone try to respin an image recently using the latest version of the script? Mine doesn't work when previously it did. The image is made, however you can't boot from it

    ReplyDelete
    Replies
    1. Is this related to rEFInd as per your earlier comment?

      Delete
  28. An earlier linuxium iso had audio working on Nextbook Ares 11A, renamed cheap Chinese 2in1 Cherry Trail with Insyde H20. Beta 2 does not have audio. Still have the rectangular artifact, virus looking rectangular area of corruption as cursor, can fix by touch screen, then move cursor, reverts to arrow cursor--probably oversensitive touchpad sensing finger near touchpad then cursor goes bonkers into rectangular artifact replacing cursor arrow.

    I think I have lost the linuxium ppa in /etc/apt/sources.list or sources.d/, so will read isorespon.sh to find your ppa and key add.

    No bluetooth. Nice that ubuntu seems to be picking up cherry trail stuff, at least wifi works reliably now.

    Very strange booting. Might have to reboot several times, with the power button not going reliably to full shutdown. Telltale white indicator light comes back on, not fully shutdown, power off by button again until little white light "dies", then reboot and keyboard lights come on, then boot may hang though, so reboot up to 15 times to actually reboot into Ubuntu!

    ReplyDelete
    Replies
    1. I've just posted a possible solution for audio (Fixing broken HDMI audio) ... take a look and give it a try. For bluetooth try stopping and restarting the service ('sudo systemctl start rtl8723bsbt.service'). Proper shutdown has been a known issue. You could always try respinning the ISO with the latest kernel using the '-u' option to get the latest patches or use '--rolling-unstable' to get latest Canonical kernel with newer patches than the currently included kernel.

      Delete
  29. I have a kodlix ap42. i have tried isorepsin.sh on several distros (ubuntu and debian), and i have tried your ISO image above... every time refind comes up and i try to boot in to the distro i get:

    ??id Loader FIle
    ??: Not Found while loading vmlinuz.efi

    any idea what i am doing wrong? (i cant see the part where the ?? are, its cut off on my screen and i cant seem to adjust it.

    ReplyDelete
    Replies
    1. There is an issue with the latest release of 'rEFInd' boot manager. See http://linuxiumcomau.blogspot.com.au/2017/10/respinning-isos-with-refind.html for my workaround.

      Delete
  30. Thank you for your effort!
    Since there is Ubuntu 17.10 stable available now, is it possible for you to publish the respun ISO files for it?

    ReplyDelete
    Replies
    1. You can try my latest ISOs with Cinnamon from https://linuxiumcomau.blogspot.com.au/2017/10/ubuntu-cinnamon.html if you like.

      Delete
  31. Thanks Linuxium, I downloaded your respuned ISO (Apollo) for my new Jumper Ezbook 3 Pro (Apollo Lake N3450 with 6Gb Ram, 64Gb eMMC, 13,3" 1920x1080 Screen, around 260$ from China). It is the first time I could boot a live USB (till now due to the Grub bug I could see only black screen with frozen cursor), now finally rEFInd booted up and I could check the ubuntu 17.10. Wi-fi works, normal sound works properly (didn't check the HDMI though), Bluetooth works (mouse properly connected), even the screen luminosity was functioning out of the box. The only problem was the touchpad (there was some weird activity resulting in left clics and closing the window).

    ReplyDelete
    Replies
    1. If your login session defaults to 'Wayland' you may be better trying with 'Xorg' or try respinning your own ISO with the following command:

      isorespin.sh -i artful-desktop-amd64.iso -u --atom -c "sed -i 's/^#WaylandEnable=false/WaylandEnable=false/' /etc/gdm3/custom.conf"

      which should force the login screen to use Xorg and disable Wayland.

      Delete