Preinstalled OS

From A110 Wiki

Jump to: navigation, search

Contents

One A110

Pre-installed Ubuntu desktop on the A110
Pre-installed Ubuntu desktop on the A110

According to the One website the A110 should have been shipped with a custom "Linpus" Linux distribution.

There are alternative distros around, many of which do not support all hardware of IL1 out of the box. A minimum startup effort only is required, if you launch SLAX 6 from USB stick, but there is no WLAN, no sound, no modem asf. it is quite fast though.

So far though, it looks like all users have gotten their A110 laptops with Ubuntu 8.04 (Hardy Heron) pre-installed (which is also what the One website now says).

As of mid-June 2008 One is shipping an improved Linux version (on a USB thumb drive) on request. To order it you have to call the technical hotline (it's free). It's likely that newly ordered A110s will also come with this improved version pre-installed.

A110 delivered in July has a improved installation:

  • correct resolution set (800x480)
  • an unionfs over the squashed usr - that allows to install more software (write-data is saved into the directory /dynamic)

Original Ubuntu 8.04 OS

Default user/password

The default user is nutzer, with the default password of nutzer. You should change this ASAP, of course.

There is no root password, use sudo instead e.g. sudo passwd root.

Default .bash_history

The root and nutzer users both have a .bash_history file on the default install, likely created by the testers/developers before shipping the laptops. Reading the files is quite interesting to find out more about what non-standard drivers and software were installed and how.

Detailed Information / 2.6.24-18-generic

preinstalled kernel is 2.6.24-18-generic. get source snapshot from http://kernel.ubuntu.com . To get modem driver operational it is useful to patch ALSA.


(Gathered from pre-installed Ubuntu, Linux 2.6.24)

lspci

$ lspci -tvnn
-[0000:00]-+-00.0  VIA Technologies, Inc. Unknown device [1106:0353]
           +-00.1  VIA Technologies, Inc. Unknown device [1106:1353]
           +-00.2  VIA Technologies, Inc. Unknown device [1106:2353]
           +-00.3  VIA Technologies, Inc. Unknown device [1106:3353]
           +-00.4  VIA Technologies, Inc. Unknown device [1106:4353]
           +-00.5  VIA Technologies, Inc. Unknown device [1106:5353]  // PIC
           +-00.6  VIA Technologies, Inc. Unknown device [1106:6353]
           +-00.7  VIA Technologies, Inc. Unknown device [1106:7353]
           +-01.0  VIA Technologies, Inc. Unknown device [1106:1122]  // VGA
           +-0d.0  VIA Technologies, Inc. Unknown device [1106:9530]  // flash mem
           +-0f.0  VIA Technologies, Inc. CX700M2 IDE [1106:5324]
           +-10.0  VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
           +-10.1  VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
           +-10.2  VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
           +-10.4  VIA Technologies, Inc. USB 2.0 [1106:3104]
           +-11.0  VIA Technologies, Inc. Unknown device [1106:8353]
           +-11.7  VIA Technologies, Inc. Unknown device [1106:a353]
           +-13.0-[0000:01]----06.0  Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139]
           \-14.0  VIA Technologies, Inc. VIA High Definition Audio Controller [1106:3288]

lsusb

$ lsusb
Bus 004 Device 002: ID 0bda:8189 Realtek Semiconductor Corp.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

/proc/cpuinfo

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : CentaurHauls
cpu family      : 6
model           : 13
model name      : VIA C7-M Processor 1000MHz
stepping        : 0
cpu MHz         : 997.518
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge cmov pat clflush acpi mmx fxsr sse sse2 tm nx up pni est tm2 xtpr rng rng_en ace ace_en ace2 ace2_en phe phe_en pmm pmm_en
bogomips        : 1996.85
clflush size    : 64

/proc/ioports

$ cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0022-0022 : ACPI PM2_CNT_BLK
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : 0000:00:0f.0
  0170-0177 : libata
01f0-01f7 : 0000:00:0f.0
  01f0-01f7 : libata
0376-0376 : 0000:00:0f.0
  0376-0376 : libata
0380-0384 : pnp 00:07
0386-0387 : pnp 00:07
03c0-03df : vga+
03f6-03f6 : 0000:00:0f.0
  03f6-03f6 : libata
04d0-04d1 : pnp 00:07
0cf8-0cff : PCI conf1
4000-407f : pnp 00:07
  4000-4003 : ACPI PM1a_EVT_BLK
  4004-4005 : ACPI PM1a_CNT_BLK
  4008-400b : ACPI PM_TMR
  4010-4015 : ACPI CPU throttle
  4020-4023 : ACPI GPE0_BLK
4100-411f : pnp 00:07
4400-441f : 0000:00:10.0
  4400-441f : uhci_hcd
4420-443f : 0000:00:10.1
  4420-443f : uhci_hcd
4440-445f : 0000:00:10.2
  4440-445f : uhci_hcd
4460-446f : 0000:00:0f.0
  4460-446f : libata
4470-4477 : 0000:00:0d.0
5000-5fff : PCI Bus #01
  5000-50ff : 0000:01:06.0
    5000-50ff : 8139too
fe00-fe00 : pnp 00:07
fe10-fe11 : pnp 00:07

/proc/interrupts

$ cat /proc/interrupts
           CPU0
  0:      59466   IO-APIC-edge      timer
  1:        876   IO-APIC-edge      i8042
  8:          3   IO-APIC-edge      rtc
 10:       7413   IO-APIC-fasteoi   acpi
 14:          0   IO-APIC-edge      libata
 15:       5391   IO-APIC-edge      libata
 16:       1141   IO-APIC-fasteoi   uhci_hcd:usb1
 17:       3714   IO-APIC-fasteoi   uhci_hcd:usb2
 18:          9   IO-APIC-fasteoi   uhci_hcd:usb3
 19:      48373   IO-APIC-fasteoi   ehci_hcd:usb4
 20:          0   IO-APIC-fasteoi   eth2
 21:       1173   IO-APIC-fasteoi   HDA Intel
NMI:          0   Non-maskable interrupts
LOC:      33837   Local timer interrupts
RES:          0   Rescheduling interrupts
CAL:          0   function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
SPU:          0   Spurious interrupts
ERR:          0
MIS:          0

/proc/iomem

$ cat /proc/iomem
00000000-00095bff : System RAM
00095c00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cc7ff : Video ROM
000cc800-000cd7ff : Adapter ROM
000ce000-000cffff : reserved
000f0000-000fffff : System ROM
00100000-1becffff : System RAM
  00100000-0031b5a3 : Kernel code
  0031b5a4-00414dc3 : Kernel data
  00476000-004eba7f : Kernel bss
1bed0000-1bee1fff : ACPI Tables
1bee2000-1bee2fff : ACPI Non-volatile Storage
1bee3000-1fffffff : reserved
30000000-3000ffff : 0000:00:01.0
e0000000-efffffff : reserved
f0000000-f3ffffff : 0000:00:01.0
  f0012000-f0012fff : pnp 00:01
  f0013000-f0013fff : pnp 00:01
f4000000-f4ffffff : 0000:00:01.0
f5000000-f50fffff : PCI Bus #01
  f5000000-f50000ff : 0000:01:06.0
    f5000000-f50000ff : 8139too
f5300000-f5303fff : 0000:00:14.0
  f5300000-f5303fff : ICH HD audio
f5304000-f53047ff : 0000:00:0d.0
f5304800-f53048ff : 0000:00:10.4
  f5304800-f53048ff : ehci_hcd
f8000000-fbffffff : 0000:00:01.0
fe012000-fe012fff : pnp 00:06
fec00000-fec0ffff : reserved
fed10000-fed100ff : pnp 00:06
fee00000-fee00fff : reserved
ffee0000-ffefffff : pnp 00:06
fff00000-ffffffff : reserved

/proc/mtrr

$ cat /proc/mtrr
reg00: base=0x00000000 (   0MB), size= 512MB: write-back, count=1
reg01: base=0x1bf00000 ( 447MB), size=   1MB: uncachable, count=1
reg02: base=0x1c000000 ( 448MB), size=  64MB: uncachable, count=1
reg03: base=0xf8000000 (3968MB), size=  32MB: write-combining, count=1

System update on USB thumb drive

One has sent to customers who had received a "non-final" OS on their A110 a system upgrade (still Ubuntu) on a USB thumb drive (free of cost).

The installation from the stick is quite simple:

  • Boot the system from the stick
  • login as root with password one
  • Acknowledge two or three questions using the Enter key, and
  • this will overwrite the complete disk with a new system and factory settings.

Resolved issues

  • The screen resolution is now 800 x 480
  • The card reader works (tested with a tomtom[tm] SD card)

Issues

  • no modem driver
  • UnionFS is installed (but not as /root/dynamic - thus disfunctional)
  • WPA2 ?
  • latest unichrome9 driver not yet installed
  • No software sources are selected for updates (warning: see below).
  • Updating the system via Synaptic (after adding main, universe and multiverse) will crash the system after a reboot. (unless you fix unionfs)

One A120

Airis Kira 740

In France, the Airis Kiras 740 is shipped by Phone House with preinstalled Windows XP version with an optional 3G+ dongle.

In a few months, the Airis Kiras 740 should be also available with preinstalled Mandriva version (Mandriva is working on the packaging of the drivers for the 3G+ dongle).

Detailed Information

(Gathered from custom installation Gentoo, Linux 2.6.25)

lspci

$ lspci -tvnn
-[0000:00]-+-00.0  VIA Technologies, Inc. Unknown device [1106:0353]
          +-00.1  VIA Technologies, Inc. Unknown device [1106:1353]
          +-00.2  VIA Technologies, Inc. Unknown device [1106:2353]
          +-00.3  VIA Technologies, Inc. Unknown device [1106:3353]
          +-00.4  VIA Technologies, Inc. Unknown device [1106:4353]
          +-00.5  VIA Technologies, Inc. Unknown device [1106:5353]
          +-00.6  VIA Technologies, Inc. Unknown device [1106:6353]
          +-00.7  VIA Technologies, Inc. Unknown device [1106:7353]
          +-01.0  VIA Technologies, Inc. Unknown device [1106:1122]
          +-0d.0  VIA Technologies, Inc. Unknown device [1106:9530]
          +-0f.0  VIA Technologies, Inc. CX700M2 IDE [1106:5324]
          +-10.0  VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
          +-10.1  VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
          +-10.2  VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
          +-10.4  VIA Technologies, Inc. USB 2.0 [1106:3104]
          +-11.0  VIA Technologies, Inc. Unknown device [1106:8353]
          +-11.7  VIA Technologies, Inc. Unknown device [1106:a353]
          +-13.0-[0000:01]----06.0  Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139]
          \-14.0  VIA Technologies, Inc. VIA High Definition Audio Controller [1106:3288]

lsusb

$ lsusb
Bus 001 Device 003: ID 0bda:8189 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 04f2:b039 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002
Bus 004 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001
Bus 002 Device 002: ID 15ca:00c3
Bus 002 Device 001: ID 1d6b:0001

/proc/cpuinfo

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : CentaurHauls
cpu family      : 6
model           : 13
model name      : VIA C7-M Processor 1000MHz
stepping        : 0
cpu MHz         : 997.524
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge cmov pat clflush acpi mmx fxsr sse sse2 tm nx up pni est tm2 xtpr rng rng_en ace ace_en ace2 ace2_en phe phe_en pmm pmm_en
bogomips        : 1996.29
clflush size    : 64

/proc/ioports

$ cat /proc/ioports
cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0022-0022 : ACPI PM2_CNT_BLK
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : 0000:00:0f.0
  0170-0177 : ide1
01f0-01f7 : 0000:00:0f.0
0376-0376 : 0000:00:0f.0
  0376-0376 : ide1
0380-0384 : pnp 00:07
0386-0387 : pnp 00:07
03c0-03df : vga+
03f6-03f6 : 0000:00:0f.0
04d0-04d1 : pnp 00:07
0cf8-0cff : PCI conf1
4000-407f : pnp 00:07
  4000-4003 : ACPI PM1a_EVT_BLK
  4004-4005 : ACPI PM1a_CNT_BLK
  4008-400b : ACPI PM_TMR
  4010-4015 : ACPI CPU throttle
  4020-4023 : ACPI GPE0_BLK
4100-411f : pnp 00:07
4400-441f : 0000:00:10.0
  4400-441f : uhci_hcd
4420-443f : 0000:00:10.1
  4420-443f : uhci_hcd
4440-445f : 0000:00:10.2
  4440-445f : uhci_hcd
4460-446f : 0000:00:0f.0
  4460-4467 : ide0
  4468-446f : ide1
4470-4477 : 0000:00:0d.0
5000-5fff : PCI Bus #01
  5000-50ff : 0000:01:06.0
   5000-50ff : 8139too
fe00-fe00 : pnp 00:07
fe10-fe11 : pnp 00:07

/proc/interrupts

$ cat /proc/interrupts
          CPU0
  0:   17924925   IO-APIC-edge      timer
  1:      13453   IO-APIC-edge      i8042
  8:          2   IO-APIC-edge      rtc
  9:          2   IO-APIC-fasteoi
 10:    1774100   IO-APIC-fasteoi   acpi
 12:      47772   IO-APIC-edge      i8042
 15:     355131   IO-APIC-edge      ide1
 17:      22934   IO-APIC-fasteoi   HDA Intel
 19:          0   IO-APIC-fasteoi   eth0
 20:      43466   IO-APIC-fasteoi   uhci_hcd:usb2
 21:          0   IO-APIC-fasteoi   uhci_hcd:usb4
 22:          0   IO-APIC-fasteoi   uhci_hcd:usb3
 23:   15906980   IO-APIC-fasteoi   ehci_hcd:usb1
NMI:          0   Non-maskable interrupts
LOC:    4058216   Local timer interrupts
RES:          0   Rescheduling interrupts
CAL:          0   function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
SPU:          0   Spurious interrupts
ERR:          0
MIS:          0


/proc/iomem

$ cat /proc/iomem
00000000-00095bff : System RAM
00095c00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cc7ff : Video ROM
000cc800-000cd7ff : Adapter ROM
000ce000-000cffff : reserved
000f0000-000fffff : System ROM
00100000-3becffff : System RAM
  00100000-003e3f59 : Kernel code
  003e3f5a-00544d17 : Kernel data
  00592000-0062ce2f : Kernel bss
3bed0000-3bee1fff : ACPI Tables
3bee2000-3bee2fff : ACPI Non-volatile Storage
3bee3000-3fffffff : reserved
e0000000-efffffff : reserved
f0000000-f3ffffff : 0000:00:01.0
f4000000-f4ffffff : 0000:00:01.0
f5000000-f50fffff : PCI Bus #01
  f5000000-f50000ff : 0000:01:06.0
    f5000000-f50000ff : 8139too
f5300000-f5303fff : 0000:00:14.0
  f5300000-f5303fff : ICH HD audio
f5304000-f53047ff : 0000:00:0d.0
f5304800-f53048ff : 0000:00:10.4
  f5304800-f53048ff : ehci_hcd
f8000000-fbffffff : 0000:00:01.0
fe012000-fe012fff : pnp 00:06
fec00000-fec0ffff : reserved
fed10000-fed100ff : pnp 00:06
fee00000-fee00fff : reserved
ffee0000-ffefffff : pnp 00:06
fff00000-ffffffff : reserved

/proc/mtrr

$ cat /proc/mtrr'
reg00: base=0x00000000 (   0MB), size=1024MB: write-back, count=1
reg01: base=0x3bf00000 ( 959MB), size=   1MB: uncachable, count=1
reg02: base=0x3c000000 ( 960MB), size=  64MB: uncachable, count=1
reg03: base=0xf8000000 (3968MB), size=  64MB: write-combining, count=1

Norhtec Gecko

DreamBook Light IL1