Results 1 to 5 of 5

Thread: ASUS EB1030 installation and video issues

  1. #1
    Join Date
    Mar 2011
    Location
    19th Hole
    Beans
    1,273
    Distro
    Ubuntu 13.10 Saucy Salamander

    ASUS EB1030 installation and video issues

    Hi everyone,

    It's been a while since I've wrestled with such a cussed install. I now have a working system, but am hoping someone has run across some of these issues and can point me to solutions for some niggling residual problems.

    I recently got an ASUS EB 1030 and decided to position it for use as a lightweight multifunction household server. I decided the best approach would be to install Ubuntu mini on it, so I repartitioned and installed. Turns out that the EB 1030 has dual Atom processors that are only recognized as i686s, so would only take 32-bit. That wasted my first hour and led to my first problem:

    1. Ubuntu 12.04 install process stalls at app loading phase. Network is recognized nicely and mirror is properly assigned but installation stalls going into app loading. I can <Ctrl>+<Alt>+<Fn> to a busybox console to power down properly, but can't get the install to go forward. My solution was to install 13.10, which does not stall. However, for server use, I want an LTS. I may just wait for 14.04 now that I have a working system, but has anyone run into this issue with this HW and if so, how did you solve it?

    2. The 13.10 install did not proceed smoothly. Firstly, I wrestled unsuccessfully with a GPT partition, and eventually had to fall back to an MBR partition. Then, GRUB would not install necessitating a post-install fix using boot repair. Upon reboot, GRUB came up properly, but OS loaded without monitor signal which promptly put the monitor to sleep. Fortunately, I had selected ssh-server as an install component and could ssh into the new system. Following this thread, I blacklisted the gma500_gfx driver and now have a working TTY, presumably falling back to a VESA driver. None of the suggestions in post #11 of aforementioned thread works. I was not at all impressed. Question: what is the proper video module? How do I get video working in case I want to load X?

    3. The Atom D2550 has 2 cores, each with 2 threads. lshw shows 1 core disabled, yet 4 "logical" CPUs which implies all 4 threads working. All of htop, [Ilscpu[/I], nproc and cat /proc/cpuinfo shows 4 virtual CPUs as well, so I'm not too concerned, but I am confused why lshw is anomolous.

    On paper the EB1030 is a slick, light little thing with no moving parts, mountable on your monitor, and sips less than 30 watts at full CPU load. However, it's more trouble than it's worth. Documentation is nonexistent, Googling for info is sparse and uninformative, and the web site sucks. I spent more than a day wrestling with the cursed thing. Can't imagine how a general Linux user could figure it out or put up with it.

    Following are HW specs and outputs from various queries:

    Model: ASUS EB 1030
    CPU: Atom Cedar Trail dual core D2550
    SSD: 32 GB
    RAM: 2 GB
    GPU: Integrated Atom D2xxx/N2xxx graphics
    Code:
    DuckHook@piece_of_junk:~$ lspci -vnnk
    00:00.0 Host bridge [0600]: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller [8086:0bf3] (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device [1043:84a9]
        Flags: bus master, fast devsel, latency 0
    
    00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller [8086:0be2] (rev 0b) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device [1043:84a9]
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at dfc00000 (32-bit, non-prefetchable) [size=1M]
        I/O ports at f0e0 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
    
    00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 02)
        Subsystem: ASUSTeK Computer Inc. Device [1043:84f5]
        Flags: bus master, fast devsel, latency 0, IRQ 46
        Memory at dff00000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
    
    00:1c.0 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 1 [8086:27d0] (rev 02) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 00001000-00001fff
        Memory behind bridge: 80000000-801fffff
        Prefetchable memory behind bridge: 0000000080200000-00000000803fffff
        Capabilities: <access denied>
        Kernel driver in use: pcieport
    
    00:1c.1 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 2 [8086:27d2] (rev 02) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 0000e000-0000efff
        Memory behind bridge: dfe00000-dfefffff
        Prefetchable memory behind bridge: 0000000080400000-00000000805fffff
        Capabilities: <access denied>
        Kernel driver in use: pcieport
    
    00:1c.2 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 3 [8086:27d4] (rev 02) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: 00002000-00002fff
        Memory behind bridge: dfd00000-dfdfffff
        Prefetchable memory behind bridge: 0000000080600000-00000000807fffff
        Capabilities: <access denied>
        Kernel driver in use: pcieport
    
    00:1c.3 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 4 [8086:27d6] (rev 02) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        I/O behind bridge: 00003000-00003fff
        Memory behind bridge: 80800000-809fffff
        Prefetchable memory behind bridge: 0000000080a00000-0000000080bfffff
        Capabilities: <access denied>
        Kernel driver in use: pcieport
    
    00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 02) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. Device [1043:83ad]
        Flags: bus master, medium devsel, latency 0, IRQ 23
        I/O ports at f080 [size=32]
        Kernel driver in use: uhci_hcd
    
    00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 02) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. Device [1043:83ad]
        Flags: bus master, medium devsel, latency 0, IRQ 21
        I/O ports at f060 [size=32]
        Kernel driver in use: uhci_hcd
    
    00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 02) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. Device [1043:83ad]
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at f040 [size=32]
        Kernel driver in use: uhci_hcd
    
    00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 02) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. Device [1043:83ad]
        Flags: bus master, medium devsel, latency 0, IRQ 16
        I/O ports at f020 [size=32]
        Kernel driver in use: uhci_hcd
    
    00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 02) (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. Device [1043:83ad]
        Flags: bus master, medium devsel, latency 0, IRQ 23
        Memory at dff05000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: <access denied>
        Kernel driver in use: ehci-pci
    
    00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2) (prog-if 01 [Subtractive decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=32
        Capabilities: <access denied>
    
    00:1f.0 ISA bridge [0601]: Intel Corporation NM10 Family LPC Controller [8086:27bc] (rev 02)
        Subsystem: ASUSTeK Computer Inc. Device [1043:83ad]
        Flags: bus master, medium devsel, latency 0
        Capabilities: <access denied>
        Kernel driver in use: lpc_ich
    
    00:1f.2 SATA controller [0106]: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] [8086:27c1] (rev 02) (prog-if 01 [AHCI 1.0])
        Subsystem: ASUSTeK Computer Inc. Device [1043:83ad]
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 44
        I/O ports at f0d0 [size=8]
        I/O ports at f0c0 [size=4]
        I/O ports at f0b0 [size=8]
        I/O ports at f0a0 [size=4]
        I/O ports at f000 [size=16]
        Memory at dff04000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: <access denied>
        Kernel driver in use: ahci
    
    00:1f.3 SMBus [0c05]: Intel Corporation NM10/ICH7 Family SMBus Controller [8086:27da] (rev 02)
        Subsystem: ASUSTeK Computer Inc. Device [1043:83ad]
        Flags: medium devsel, IRQ 5
        I/O ports at 0800 [size=32]
    
    02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
        Subsystem: ASUSTeK Computer Inc. Device [1043:84cd]
        Flags: bus master, fast devsel, latency 0, IRQ 45
        I/O ports at e000 [size=256]
        Memory at dfe04000 (64-bit, prefetchable) [size=4K]
        Memory at dfe00000 (64-bit, prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: r8169
    
    03:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
        Subsystem: Lite-On Communications Inc Device [11ad:6627]
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at dfd00000 (64-bit, non-prefetchable) [size=512K]
        Expansion ROM at dfd80000 [disabled] [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: ath9k
    Code:
    DuckHook@piece_of_junk:~$ sudo lshw -sanitize -C processor
    [sudo] password for DuckHook: 
      *-cpu:0                 
           description: CPU
           product: Intel(R) Atom(TM) CPU D2550   @ 1.86GHz
           vendor: Intel Corp.
           physical id: 1
           bus info: cpu@0
           version: 6.6.1
           serial: [REMOVED]
           slot: CPU 1
           size: 1865MHz
           capacity: 1865MHz
           width: 64 bits
           clock: 533MHz
           capabilities: x86-64 boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 xtpr pdcm movbe lahf_lm arat dtherm
           configuration: cores=2 enabledcores=1 id=1 threads=2
         *-logicalcpu:0
              description: Logical CPU
              physical id: 1.1
              width: 64 bits
              capabilities: logical
         *-logicalcpu:1
              description: Logical CPU
              physical id: 1.2
              width: 64 bits
              capabilities: logical
         *-logicalcpu:2
              description: Logical CPU
              physical id: 1.3
              width: 64 bits
              capabilities: logical
         *-logicalcpu:3
              description: Logical CPU
              physical id: 1.4
              width: 64 bits
              capabilities: logical
      *-cpu:1 DISABLED
           description: CPU [empty]
           physical id: e020
      *-cpu:2 DISABLED
           description: CPU [empty]
           physical id: e00f
      *-cpu:3 DISABLED
           description: CPU [empty]
           physical id: 1e
      *-cpu:4
           physical id: 2f
           bus info: cpu@1
           version: 6.6.1
           serial: [REMOVED]
           size: 1850MHz
           capabilities: ht
           configuration: id=1
         *-logicalcpu:0
              description: Logical CPU
              physical id: 1.1
              capabilities: logical
         *-logicalcpu:1
              description: Logical CPU
              physical id: 1.2
              capabilities: logical
         *-logicalcpu:2
              description: Logical CPU
              physical id: 1.3
              capabilities: logical
         *-logicalcpu:3
              description: Logical CPU
              physical id: 1.4
              capabilities: logical
    Code:
    DuckHook@piece_of_junk:~$ sudo lshw -sanitize -C video
      *-display UNCLAIMED     
           description: VGA compatible controller
           product: Atom Processor D2xxx/N2xxx Integrated Graphics Controller
           vendor: Intel Corporation
           physical id: 2
           bus info: pci@0000:00:02.0
           version: 0b
           width: 32 bits
           clock: 33MHz
           capabilities: pm msi vga_controller bus_master cap_list
           configuration: latency=0
           resources: memory:dfc00000-dfcfffff ioport:f0e0(size=8)
    Newb: How far must I jump to clear the ledge halfway down?
    Guru: It's bad to jump off cliffs. Let's look at better options.
    Newb: Stop harping about "best practices" and just tell me.


  2. #2
    Join Date
    Mar 2011
    Location
    19th Hole
    Beans
    1,273
    Distro
    Ubuntu 13.10 Saucy Salamander

    Re: ASUS EB1030 installation and video issues

    Bump.
    Newb: How far must I jump to clear the ledge halfway down?
    Guru: It's bad to jump off cliffs. Let's look at better options.
    Newb: Stop harping about "best practices" and just tell me.


  3. #3
    Join Date
    Mar 2011
    Location
    19th Hole
    Beans
    1,273
    Distro
    Ubuntu 13.10 Saucy Salamander

    Re: ASUS EB1030 installation and video issues

    I managed to solve one mystery at least: it seems that the mini.iso image is incapable of installing to GPT/UEFI. It lacks the needed drivers and install structure. Info here under "Note". If you want a minimal install on a GPT/UEFI system, you have to use the alternate.iso; not the mini.iso.

    I'll just settle for the old MBR/BIOS structure and make the change once 14.04 is released.
    Newb: How far must I jump to clear the ledge halfway down?
    Guru: It's bad to jump off cliffs. Let's look at better options.
    Newb: Stop harping about "best practices" and just tell me.


  4. #4
    Join Date
    Jun 2007
    Beans
    11,022

    Re: ASUS EB1030 installation and video issues

    Ubuntu 12.04.1 would be best, because at least then, you could use the cedarview driver instead of vesa driver: https://bugs.launchpad.net/ubuntu/+s...s/+bug/1132584

    It's hard to say what causes the 12.04 install to fail without a ubiquity log or more info.

    As you've come to discover, cedarview graphics are terrible for Linux. Return the box if you can...

  5. #5
    Join Date
    Mar 2011
    Location
    19th Hole
    Beans
    1,273
    Distro
    Ubuntu 13.10 Saucy Salamander

    Re: ASUS EB1030 installation and video issues

    Thanks Temüjin,

    Another mystery solved.
    Quote Originally Posted by Temüjin View Post
    It's hard to say what causes the 12.04 install to fail without a ubiquity log or more info.
    I doubt that any log was generated. The install process stalls before the HDD is written to. I didn't bother trying to chase it down further once 13.10 worked. If 14.04 fails in the same way, I'll be sure to do the diagnostics and post here.
    As you've come to discover, cedarview graphics are terrible for Linux. Return the box if you can...
    Not returnable as it came to me as a hand-me-down. But I'll be okay with VESA. I'm using it as a server box, which was the whole point in the mini.iso, so a crippled driver is not a deal breaker. I just wanted the option of repositioning it should the fancy strike me.

    Thanks again for the solution and the link. Who knows? Maybe the cussed thing will get a properly working driver in 14.04.

    Good luck with school, certifications and work. Cheers!

    —EDIT—

    I'm marking this thread solved even though it isn't, really. But sometimes there is no solution and an answer will have to do.
    Last edited by DuckHook; December 9th, 2013 at 06:10 PM. Reason: Marking "solved"
    Newb: How far must I jump to clear the ledge halfway down?
    Guru: It's bad to jump off cliffs. Let's look at better options.
    Newb: Stop harping about "best practices" and just tell me.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •