Announcement

Collapse
No announcement yet.

The ASUS "Bay Trail" T100 Is Not Linux Friendly

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #21
    Is it possible to set up the bootloader with 32-bit components initially (it appears that's what works for now), then reboot in to a 64-bit install (whatever method fickles your tancy) using the bootloader options?

    Comment


    • #22

      Comment


      • #23
        Originally posted by stiiixy View Post
        Is it possible to set up the bootloader with 32-bit components initially (it appears that's what works for now), then reboot in to a 64-bit install (whatever method fickles your tancy) using the bootloader options?
        if the UEFI on the device only looks at /efi/boot/bootia32.efi (based on it's behaviors, it looks like this is true), then you NEED a 32-bit (grub) bootloader for every OS... ubuntu x64 seems to be fine with me using a 32bit efi grub

        it does complain in dmesg

        [ 0.000000] efi: No EFI runtime due to 32/64-bit mismatch with kernel

        Comment


        • #24
          Originally posted by paperwastage View Post
          if the UEFI on the device only looks at /efi/boot/bootia32.efi (based on it's behaviors, it looks like this is true), then you NEED a 32-bit (grub) bootloader for every OS... ubuntu x64 seems to be fine with me using a 32bit efi grub

          it does complain in dmesg

          [ 0.000000] efi: No EFI runtime due to 32/64-bit mismatch with kernel
          So it's a hardcoded UEFI set by Asus? Also, as an aside, are you confirming you can install a 32-bit bootloader system (GRUB etc) and have it then boot in to a 64-bit (hell, 16-bit DOS!) OS'ii? I've never actually bothered to try that.

          Comment


          • #25
            Originally posted by stiiixy View Post
            So it's a hardcoded UEFI set by Asus? Also, as an aside, are you confirming you can install a 32-bit bootloader system (GRUB etc) and have it then boot in to a 64-bit (hell, 16-bit DOS!) OS'ii? I've never actually bothered to try that.
            i'll try to find utilities to decompile the AMI UEFI/BIOS

            I haven't actually installed any grub yet... been testing only live USBs at this point (ubuntu 13.04 boots to GUI if I remove the VESA_DRV.mod from x11)

            there isn't much information about UEFI + 32-bit mode on the internet unfortunately... most people only about 64-bit mode

            need to go to sleep now, playing around with this too much for the past 5 days

            Comment


            • #26
              So the Asus T100 is using a 32bit UEFI?


              From my understanding, most (all?) pc's use 64bit UEFI environments, with the exception of macintosh pc's.

              http://mjg59.dreamwidth.org/26734.html has a nice article on the situation.

              There is no option to boot a MBR style bootloader with the Asus uefi?

              Can the T100 run 64bit operating systems? (I thought it could, but they opted to use 32bit windows due to some driver only working on 32bit)


              It comes with 32bit Windows 8, and from what I read there was no UEFI bootloader for 32bit windows 8... (Could be new in 8.1 I suppose).

              Comment


              • #27
                Originally posted by conathan View Post
                From my understanding, most (all?) pc's use 64bit UEFI environments, with the exception of macintosh pc's.
                Nope. My Oak Trail tablet is 32-bit, and so uses a 32-bit UEFI as well.

                Comment


                • #28
                  Originally posted by BSDude View Post
                  Fire up a puppy
                  Puppy is overkill. I have the latest version of Sabayon KDE running on an old Centrino with 768 MB of RAM. Admittedly, KDE is lighter on resources than Unity (not sure how it compares to Gnome 3).
                  I also used to run Kubuntu on an Asus Transformer TF101. That worked pretty well too, although it did have quite a few driver issues due to the custom kernel (the TF101 was an early ARM (Tegra 2) tablet/netbook).

                  Comment


                  • #29
                    Originally posted by paperwastage View Post
                    if the UEFI on the device only looks at /efi/boot/bootia32.efi (based on it's behaviors, it looks like this is true), then you NEED a 32-bit (grub) bootloader for every OS... ubuntu x64 seems to be fine with me using a 32bit efi grub

                    it does complain in dmesg

                    [ 0.000000] efi: No EFI runtime due to 32/64-bit mismatch with kernel
                    This is really bad advice. Just run a 32bit OS with a 32bit bootloader; it might work to run a 64 bit OS on a 32bit UEFI, but you'll get all sorts of unexpected behavior because you're not supposed to be able to mix and match according to the UEFI spec.

                    Also, AFAIK Arch and Gentoo are the only two distros with support 32bit UEFI, and both require someone with linux experience to get them working.

                    Comment


                    • #30
                      I would not call the weekend a waste: It led to you being able to report the experiments you did. It means that with the T100 you’re currently in the experimental-science state (experiments which might work - or not) and not yet in the engineering state (experiments which might work out better or less well - but which are likely to always provide some direct benefit).

                      Thanks for doing these tests!

                      Comment

                      Working...
                      X