1
0
mirror of https://github.com/mbirth/wiki.git synced 2024-09-19 06:23:25 +01:00

Add various posts about Kindle and Acer Aspire One.

This commit is contained in:
Markus Birth 2015-02-23 01:28:50 +01:00
parent 0e304c59c4
commit 4ba7eb576e
10 changed files with 360 additions and 0 deletions

BIN
assets/aspire-one.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,22 @@
---
title: Acer Aspire One
layout: default
created: 2008-09-28 19:33:49 +0200
updated: 2009-03-29 18:35:53 +0200
toc: false
tags:
- know-how
- hardware
- acer
- aspire
- netbook
---
![Acer Aspire One]({{ site.url }}/assets/aspire-one.jpg)
* **Support page:** [support.acer-euro.com](http://support.acer-euro.com/drivers/notebook/as_one_150.html)
<ul>
{% for page in site.categories.acer-aspire-one %}
<li><a href="{{ page.url }}">{{ page.title }}</a></li>
{% endfor %}
</ul>

View File

@ -0,0 +1,19 @@
---
title: Amazon Kindle
layout: default
created: 2011-04-25 14:36:25 +0200
updated: 2011-04-25 14:36:25 +0200
toc: false
tags:
- know-how
- hardware
- amazon
- kindle
- paperwhite
- voyage
---
<ul>
{% for page in site.categories.amazon-kindle %}
<li><a href="{{ page.url }}">{{ page.title }}</a></li>
{% endfor %}
</ul>

View File

@ -0,0 +1,23 @@
---
title: Install Linpus Linux on the Acer Aspire One
layout: default
created: 2008-09-28 22:33:48 +0200
updated: 2008-09-28 22:33:48 +0200
toc: false
tags:
- know-how
- hardware
- acer
- aspire
- linpus
- linux
---
There exist several manuals on how to install Linpus from a recovery DVD.
Basically you just boot the recovery DVD on some PC, select "*create rescue usb key*" and insert a 2 GiB (or more)
usb key.
:warning: 1 GiB won't work - the recovery image is slightly larger :warning:
After the recovery stick has been created, you can plug it into the AAO and start the recovery process. This wipes
the complete harddisk so make sure you have a backup of your important data.

View File

@ -0,0 +1,40 @@
---
title: BIOS Recovery on the Acer Aspire One
layout: default
created: 2008-09-28 19:28:33 +0200
updated: 2009-02-08 14:50:11 +0200
toc: false
tags:
- know-how
- hardware
- acer
- aspire
- bios
---
After playing around a bit, my Aspire One (v3114) got bricked after a normal reboot (blank screen, power led and
fan on, nothing else). There's a nice recovery procedure for the BIOS at [macles](http://macles.blogspot.com/2008/08/acer-aspire-one-bios-recovery.html).
1. download the latest BIOS from [Acer](http://support.acer-euro.com/drivers/notebook/as_one_150.html)
1. format an USB stick with FAT32 / VFAT
1. put the files `FLASHIT.EXE` and `ZG5_`*version*`.fd` onto the stick
1. rename the ZG5-file to `ZG5IA32.FD`
1. now connect this stick to your AAO, also connect the battery and the power supply
1. hold <kbd>Fn</kbd>-<kbd>ESC</kbd> down while powering on the AAO
1. release when the Power-LED starts blinking
1. (maybe press the power button to initiate the process)[^1]
1. :warning: **DO NOT INTERRUPT THIS PROCESS!!!** :warning:
1. wait until the blinking ends and the AAO reboots a bit later
Somehow an A150L with the v3114 BIOS didn't let me update it to v3304. The Power-LED was blinking and the LED on my
flash drive flashed but after a few seconds, the A150 rebooted and the BIOS reported still the v3114.
[^1]: I'm not sure whether this is neccessary as I don't remember doing it when recovering my bricked A150X
*[BIOS]: Basic Input/Output System
*[FAT32]: File Allocation Table, 32bit
*[VFAT]: Virtual File Allocation Table
*[USB]: Universal Serial Bus
*[AAO]: Acer Aspire One
*[LED]: Light Emitting Diode

View File

@ -0,0 +1,82 @@
---
title: Install Ubuntu on the Acer Aspire One
layout: default
created: 2008-09-28 22:30:35 +0200
updated: 2009-02-28 01:31:40 +0100
toc: false
tags:
- know-how
- hardware
- acer
- aspire
- ubuntu
- linux
---
There's a nice help page at the [Ubuntu page](https://help.ubuntu.com/community/AspireOne).
**Needed:**
* 1+ GiB USB stick
* Ubuntu 8.04.1 install CD
* [liveUSB](http://klik.atekon.de/liveusb)
* a wired network connection
**Missing features:**
* Hibernation on the A110
* Power saving for Card readers and WLAN
* WLAN switch
Intrepid Ibex (8.10)
====================
Works almost out-of-the-box. You just have to blacklist the `ath_pci` module to make the WLAN card work. Everything
else seems to work fine. You might have to keep the `setkeycodes` mappings for the popup displays when changing volume
or brightness to work. The WIFI LED doesn't work with the `ath5k` module but the killswitch does.
Blank screen on bootup
----------------------
If you got a blank screen after *grub*, remove any `vga=0x314` (or similar) parameter from your kernel line. Intrepid
now uses *uvesafb* which depends on *v86d* (not automatically installed!!) and seems to have some problems finding the
internal VGA card upon bootup.
A small workaround has been posted at [UbuntuForums](http://ubuntuforums.org/showthread.php?t=938874&highlight=boot+screen):
1. install: *v86d* and you might want *fbset*
1. create: `/etc/modprobe.d/uvesafb` with the following content:
options uvesafb mode_option=800x600-16 mtrr=3 scroll=ywrap
1. edit: `/etc/modprobe.d/blacklist-framebuffer` and add:
blacklist uvesafb
1. edit: `/etc/modules` and add:
uvesafb
1. run: `update-initramfs -u`
1. reboot
Jaunty Jackalope (9.04)
=======================
Works 99% out-of-the-box. Add `acer_wmi` to `/etc/modprobe.d/blacklist` to get the `ath5k` module working. Also you
might need to install `linux-backport-modules` to make the `lbm_cw_cfg80211` accept the `regdom` option. (If you're
in Europe, you might want to add the following line to your `/etc/modprobe.d/options`:
options lbm_cw_cfg80211 ieee80211_regdom=EU
This sets the *regulatory domain* to **EU** which enables channels 12-14 (see [Wikipedia](http://de.wikipedia.org/wiki/Wireless_Local_Area_Network#Frequenzen_und_Kan.C3.A4le)).
The non-lbm-module doesn't like this option.
more tips
---------
The [ArchLinux Wiki](http://wiki.archlinux.org/index.php/Acer_Aspire_One) contains several tips for tweaking a Linux
to suit the *Aspire One*. Also take a look at the [[:know-how:software:linux:start]] section on this page.

View File

@ -0,0 +1,61 @@
---
title: WiFi on the Acer Aspire One
layout: default
created: 2008-10-21 00:14:48 +0200
updated: 2009-09-14 18:48:23 +0200
toc: false
tags:
- know-how
- hardware
- acer
- aspire
- wifi
---
**Chipset:** Atheros AR2425
Change Regdomain
================
The WiFi card comes set to regdom `0x65` (World/ETSI C) which limits the channels to 1..11. (`iw list` shows
channels 12..14 as *disabled*.) In Germany, there are also channels 12 and 13 which are unusable this way. But
there's the tool `ath_info` which can read and write the EEPROM on the card and thus also the regdomain.
First, find the base address of the adapter using
lspci -vv
Mine was at address `75200000`. Now you can dump the contents of the EEPROM using
ath_info 0x75200000
To write the EEPROM, you have to unlock it by setting a GPIO register, namely the first, to zero. I changed the
regdomain to <del>0x00 (=ALL channels available)</del> 0x68 (=EU1 World) using this command:
ath_info -g 1:0 -w 0x75200000 regdomain 68
You can find all valid codes by looking at the `DMN_` constants in the
[regdom.h](http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/drivers/net/wireless/ath5k/regdom.h) file.
After unloading the modules: `ath5k`, `ath`, `mac80211` and `cfg80211` and doing a `modprobe ath5k`, the command
`iw list` should show the two new channels enabled.
**For older ieee80211 modules**, there's a module option `ieee80211_regdom` for the `cfg80211` module. This takes
the values `US`, `JP` or `EU`. Add the following lines to `/etc/modprobe.d/options`:
options cfg80211 ieee80211_regdom=EU
options lbm_cw_cfg80211 ieee80211_regdom=EU
And after a reboot, you will have channels 12 and 13 available.
On Jaunty, you have to install the package `iw` and use the following command in e.g. your `/etc/rc.local` to set
the regdomain to *Germany*:
iw reg set DE
Possible errors
---------------
If you get the message `MAC revision 0xffff is not supported!` it means that some other module, likely `ath_hal`
and/or `ath_pci` took over your card.

View File

@ -0,0 +1,30 @@
---
title: BIOS Update on the Acer Aspire One
layout: default
created: 2008-10-21 01:36:01 +0200
updated: 2009-09-25 14:10:27 +0200
toc: false
tags:
- know-how
- hardware
- acer
- aspire
- bios
---
To update the BIOS without Windows, install [UNetBootIn](http://unetbootin.sf.net/) and use it to put FreeDOS on a
flash drive. Now extract the e.g. `v.3305.zip` to it and reboot the machine. Press <kbd>F12</kbd> in the right
moment and select your USB flash drive from the list. Press <kbd>ENTER</kbd> when you see the `boot:` prompt, then
launch the *Default* configuration and select to boot FreeDOS without any drivers.
Now you should be at the `A:\>` prompt which is the emulated floppy drive. Change to `C:` and execute `3305.BAT`.
Gateway BIOS
============
[macles](http://macles.blogspot.com/2009/03/brightness-table.html) points out that there are netbooks with the same
hardware as the AAO and therefore the BIOS file is compatible. You can download the Gateway-BIOS from there. In the
comments you will find tips and tricks if your sound or function keys are not working after the update.
*[BIOS]: Basic Input/Output System
*[AAO]: Acer Aspire One

View File

@ -0,0 +1,55 @@
---
title: Card Reader of the Acer Aspire One
layout: default
created: 2008-10-04 13:15:04 +0200
updated: 2009-12-29 15:58:15 +0100
toc: false
tags:
- know-how
- hardware
- acer
- aspire
- cardreader
---
**Model:** [JMicron JMB38x](http://www.jmicron.com/Product_JMB38X.htm) PCI Express to 1394a OHCI and Memory Card Host Controller
<p><div class="notetip" markdown="1">
Since *Ubuntu Karmic Koala*, the card reader seems to be recognized fine - but only, **if there is a card inserted upon bootup**.
</div></p>
Enabling the device
===================
The cardreader device seems to be hidden on bootup and you have to enable it by issuing:
setpci -d 197b:2381 AE=47
This didn't work on the commandline but inside the `rc.local`, my 16GiB SDcard in the left slot was recognized fine.
Multicard-reader driver
=======================
The right-hand SD slot is actually a multi-card reader for MMC, SD, xD and MemoryStick. This device doesn't seem to be
recognized by my Ubuntu.
There's a project called [TI FlashMedia xx12/xx21 driver](http://tifmxx.berlios.de) which also contains the kernel
modules for the jmb38x. The Linpus Linux on the A150L loads modules with exactly those names: `jmb38x_xd`,
`flash_bd`, `memstick`, `mspro_block`, `xd_card` and `jmb38x_ms`.
The [UbuntuForums](http://ubuntuforums.org/showpost.php?p=5778068&postcount=70) contain a HowTo for installing the
TI-part of that driver. I proceeded the same way but installed those modules mentioned above instead of the TI ones.
Modprobing them on command-line worked fine, but after adding the modprobes to the `rc.local`, the next boot ended up
in continuous *soft lockups*.
So make sure you keep an USB stick with the [SysRescCD](http://www.sysresccd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick) handy.
*[PCI]: Peripheral Component Interconnect
*[OHCI]: Open Host Controller Interface
*[MMC]: MultiMediaCard
*[SD]: Secure Digital
*[xD]: xD-Picture Card
*[TI]: Texas Instruments
*[USB]: Universal Serial Bus

View File

@ -0,0 +1,28 @@
---
title: Galileo OpenBooks
layout: default
created: 2011-04-25 14:33:47 +0200
updated: 2011-04-25 14:33:47 +0200
toc: false
tags:
- know-how
- hardware
- amazon
- kindle
- galileo
- openbooks
---
Calibre settings
================
Enter the following two expressions under *Search & Replace* in the conversion settings:
* **First expression**
* *Search Regular Expression:* `(<body.*>)(.|\n)*(<div class="main">)`
* *Replacement Text:* `\1\3`
* **Second Expression**
* *Search Regular Expression:* `<hr.*><a name="kommentar">(.|\n)*(</body>)`
* *Replacement Text:* `</div>\2`
This will cut out the left (contents) and right (ads) sides as well as the comment form. You will get a plain nice eBook.