mirror of
https://github.com/mbirth/wiki.git
synced 2024-12-25 23:04:06 +00:00
Add various posts about Kindle and Acer Aspire One.
This commit is contained in:
parent
0e304c59c4
commit
4ba7eb576e
BIN
assets/aspire-one.jpg
Normal file
BIN
assets/aspire-one.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
22
know-how/hardware/_posts/2009-03-29-acer-aspire-one.md
Normal file
22
know-how/hardware/_posts/2009-03-29-acer-aspire-one.md
Normal 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>
|
19
know-how/hardware/_posts/2011-04-25-amazon-kindle.md
Normal file
19
know-how/hardware/_posts/2011-04-25-amazon-kindle.md
Normal 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>
|
@ -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.
|
@ -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
|
@ -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.
|
61
know-how/hardware/acer-aspire-one/_posts/2009-09-14-wifi.md
Normal file
61
know-how/hardware/acer-aspire-one/_posts/2009-09-14-wifi.md
Normal 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.
|
@ -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
|
@ -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
|
@ -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.
|
Loading…
Reference in New Issue
Block a user