diff --git a/assets/aspire-one.jpg b/assets/aspire-one.jpg new file mode 100644 index 0000000..50a1301 Binary files /dev/null and b/assets/aspire-one.jpg differ diff --git a/know-how/hardware/_posts/2009-03-29-acer-aspire-one.md b/know-how/hardware/_posts/2009-03-29-acer-aspire-one.md new file mode 100644 index 0000000..8e820af --- /dev/null +++ b/know-how/hardware/_posts/2009-03-29-acer-aspire-one.md @@ -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) + + diff --git a/know-how/hardware/_posts/2011-04-25-amazon-kindle.md b/know-how/hardware/_posts/2011-04-25-amazon-kindle.md new file mode 100644 index 0000000..9e4c27c --- /dev/null +++ b/know-how/hardware/_posts/2011-04-25-amazon-kindle.md @@ -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 +--- + diff --git a/know-how/hardware/acer-aspire-one/_posts/2008-09-28-install-linpus.md b/know-how/hardware/acer-aspire-one/_posts/2008-09-28-install-linpus.md new file mode 100644 index 0000000..d9a3249 --- /dev/null +++ b/know-how/hardware/acer-aspire-one/_posts/2008-09-28-install-linpus.md @@ -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. diff --git a/know-how/hardware/acer-aspire-one/_posts/2009-02-08-bios-recovery.md b/know-how/hardware/acer-aspire-one/_posts/2009-02-08-bios-recovery.md new file mode 100644 index 0000000..3bdf116 --- /dev/null +++ b/know-how/hardware/acer-aspire-one/_posts/2009-02-08-bios-recovery.md @@ -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 Fn-ESC 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 diff --git a/know-how/hardware/acer-aspire-one/_posts/2009-02-28-install-ubuntu.md b/know-how/hardware/acer-aspire-one/_posts/2009-02-28-install-ubuntu.md new file mode 100644 index 0000000..510c904 --- /dev/null +++ b/know-how/hardware/acer-aspire-one/_posts/2009-02-28-install-ubuntu.md @@ -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. diff --git a/know-how/hardware/acer-aspire-one/_posts/2009-09-14-wifi.md b/know-how/hardware/acer-aspire-one/_posts/2009-09-14-wifi.md new file mode 100644 index 0000000..8a29cc3 --- /dev/null +++ b/know-how/hardware/acer-aspire-one/_posts/2009-09-14-wifi.md @@ -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 0x00 (=ALL channels available) 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. diff --git a/know-how/hardware/acer-aspire-one/_posts/2009-09-25-bios-update.md b/know-how/hardware/acer-aspire-one/_posts/2009-09-25-bios-update.md new file mode 100644 index 0000000..7a36e83 --- /dev/null +++ b/know-how/hardware/acer-aspire-one/_posts/2009-09-25-bios-update.md @@ -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 F12 in the right +moment and select your USB flash drive from the list. Press ENTER 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 diff --git a/know-how/hardware/acer-aspire-one/_posts/2009-12-29-card-reader.md b/know-how/hardware/acer-aspire-one/_posts/2009-12-29-card-reader.md new file mode 100644 index 0000000..2704fbf --- /dev/null +++ b/know-how/hardware/acer-aspire-one/_posts/2009-12-29-card-reader.md @@ -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 + +

+Since *Ubuntu Karmic Koala*, the card reader seems to be recognized fine - but only, **if there is a card inserted upon bootup**. +

+ + +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 diff --git a/know-how/hardware/amazon-kindle/_posts/2011-04-25-galileo-openbooks.md b/know-how/hardware/amazon-kindle/_posts/2011-04-25-galileo-openbooks.md new file mode 100644 index 0000000..7f300d7 --- /dev/null +++ b/know-how/hardware/amazon-kindle/_posts/2011-04-25-galileo-openbooks.md @@ -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:* `()(.|\n)*(
)` + * *Replacement Text:* `\1\3` + +* **Second Expression** + * *Search Regular Expression:* `(.|\n)*()` + * *Replacement Text:* `
\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.