Preinstalled OS
From A110 Wiki
Contents |
One 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
