Manuals/Neo 1973/de

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(translation started)
 
(language links)
 
(16 intermediate revisions by 9 users not shown)
Line 1: Line 1:
Ein Guid welcher Ihnen das in Betrieb nehmen des Neo1973 erleichtert
+
{{Languages|Manuals/Neo 1973}}
 +
 
 +
Dies ist eine kurze Anleitung, die Ihnen das in Betrieb nehmen eines Neo1973 erleichtert
  
 
== Hardware ==
 
== Hardware ==
Line 5: Line 7:
 
=== Einlegen der Batterie ===
 
=== Einlegen der Batterie ===
  
Zustätzliche Informationen im Beitrag -> [[Disassembling Neo1973]].
+
Zustätzliche Informationen im Beitrag [[Disassembling Neo1973/de]].
  
 
=== Das Telefon einschalten ===
 
=== Das Telefon einschalten ===
 
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]
 
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]
Das drücken des Power Buttons (abhängig von Ihrer [[u-boot]] Version muss der Button >= 5 Sekunden gedrückt werden) wird den Boot Loader laden, danach den Kernel booten und in X/GPE gehen.
+
Das drücken des Power Buttons (abhängig von Ihrer [[u-boot]] Version muss der Button >= 5 Sekunden gedrückt werden) wird den Boot Loader laden, danach den Kernel booten und X/GPE starten.
  
Wenn Sie den Power Button ausreichend lange gedrück haben wird vom Vibrationsmodul ein leichter Impuls zu spüren sein und die Hintergrundbeleuchtung angehen. Sie können nun den Button loslassen und dem Telefon beim booten zusehen.
+
Wenn Sie den Power Button ausreichend lange gedrückt haben, wird vom Vibrationsmodul ein leichter Impuls zu spüren sein und die Hintergrundbeleuchtung angehen. Sie können nun den Button loslassen und dem Telefon beim booten zusehen.
  
 
=== Das Telefon ausschalten ===
 
=== Das Telefon ausschalten ===
  
==== While in bootloader mode, or if the phone has crashed ====
+
==== Im Bootloader-Modus oder wenn das Telefon abgestürzt ist ====
  
If you press the power button for 9 seconds, the phone will switch off. You can notice this by the backlight going dark.
+
Wenn Sie den Power Button 9 Sekunden lange gedrückt halten schaltet das Telefon aus. Erkennen kann man dies an der Hintergrundbeleuchtung.
  
==== While running a full linux system with userspace ====
+
==== Während des Betriebs eines vollständigen Linux-Systems inklusive Userspace ====
  
In this mode, a power-button press of 5 seconds will be sufficientAfter this, the init process will take care of safely shutting down the phone, which might take up to 20 extra secondsThe X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.
+
Es reicht, den Power Button 5 Sekunden lang gedrückt zu haltenDer init-Prozess passt auf, dass das Telefon sicher heruntergefahren wird, was ca. 20 Sekunden dauern wirdDer X-Server wird geschlossen, man kommt auf eine leere Konsole und das Gerät schaltet aus - wie ein regulärer Linux-PC.
  
=== Battery charging ===
+
=== Laden des Akkus ===
  
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.
+
Das [[Neo1973]] unterstützt 2 Lademodi: Einen 100mA Lademodus (genannt "pre-charge") und einen 500mA Lademodus (genannt "Schnellladen"). Aufgeladen wird immer über den USB-Stecker. Sie können jedes USB-A auf USB-mini-B Kabel verwenden, um das Gerät an einem beliebigen USB-Host zu laden.
  
==== While in u-boot ====
+
==== Im u-boot ====
  
While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).
+
Während man sich im u-boot befindet, wird das Smartphone nur mit 100mA geladen. Dies wird sich in kommenden Revisionen ändern, das Schnellladen kann aber auch jetzt schon manuell aktiviert werden - unter [[U-boot#Battery_charger_related]] finden Sie mehr Informationen dazu.
  
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.
+
==== Im Linuxbetrieb ====
  
==== While in Linux ====
+
Sobald man das Gerät per USB-Kabel angesteckt hat, beginnt es sich zu laden. Im Moment wird das Telefon standardmäßig mit 100mA geladen, was zu wenig ist, um das Telefon sinnvoll zu betreiben.
  
As soon as the phone is connected via USB cable, it will charge.  However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time.  
+
Wenn Ihr USB-Host 500mA unterstützt, dann wird automatisch auf "Schnellladen" umgeschaltet. Nachvollziehen kann man dies in der folgenden Zeile des Kernel-Logs:
  
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode.  You can notice this by the following line in the kernel log
+
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet
+
  
== Getting shell access on the phone ==
+
== So bekommt man Zugriff auf die Shell ==
  
=== By using the terminal emulator and on-screen keyboard ===
+
=== Mit dem Terminal-Emulator und der OnScreen Tastatur ===
  
"Click" (using a stylus) the top-left arrow icon to get a drop-down menu with "Media", "Settings", "Utilities" and "Desktop".  Choose "Utilities->Panel->Input Manager", and a keyboard icon will appear on the top bar. You can get an on-screen keyboard at any time by choosing it.
+
"Klicke" (mit dem Stylus) auf das Pfeil-Symbol links oben, um ein Drop-Down-Menü mit den Punkten "Media", "Settings", "Utilities" und "Desktop" zu bekommenWähle "Utilities->Panel->Input Manager" aus und ein Tastatur-Symbol wird auf der oberen Leiste erscheinen. Nun kannst du die Tastatur direkt über dieses Symbol erreichen.
  
From the desktop, choose "Active tasks->rxvt" to get a root shell.
+
Vom Desktop aus: wähle "Active tasks->rxvt", um auf die Root-Shell zu gelangen.
  
=== By using Ethernet emulation over a USB cable ===
+
=== Bei der Nutzung von Ethernet-Emulation über das USB-Kabel ===
  
The standard Neo1973 Linux [[kernel]] has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.
+
Der Linux[[kernel]] des Neo1973 unterstützt das "cdc_ether USB gadget", welches eine Standardimplementierung um ein Ethernet Gerät über USB zu emulieren enthält.
  
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host.   
+
Sobald der Kernel geladen ist und das Telefon per USB verbunden ist, bekommt man ein '''usb0''' Gerät am Host angezeigt.   
  
The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)
+
Das Telefon wird die IP4 Adresse 192.168.0.202/24 haben. Du kannst `ifconfig` auf der Konsole des Telefons ausführen, um dies zu überprüfen. (das ganze ist optional - wenn es nicht funktioniert dann beachte die Informationen im Folgenden)
  
If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear.
+
Sobald eine USB-Verbindung mit einem Linux-Rechner hergestellt wurde, wird (sollte?) das Kernel-Modul "cdc_ether" geladen und es erscheint ein Netzwerkadapter mit dem Namen usb0.
  
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using
+
Auf dem Host-Rechner sollte dem Interface usb0 die IP-Adresse 192.168.0.200 zugewiesen werden
 
  # ifconfig usb0 192.168.0.200 netmask 255.255.255.0
 
  # ifconfig usb0 192.168.0.200 netmask 255.255.255.0
  
Then you should be able to
+
Danach sollte  man das Telefon pingen können
 
  # ping 192.168.0.202
 
  # ping 192.168.0.202
  
and last, but not least
+
Und zu guter letzt kann man per SSH mit dem Smartphone eine Verbindung aufbauen
 
  # ssh root@192.168.0.202
 
  # ssh root@192.168.0.202
  
Once you press 'enter' (empty password), you should now have a root login.
+
Nachdem man die Passwort-Frage mit Enter (leeres Passwort) quittiert hat, sollte man eine Root-Shell haben.
 +
 
 +
=== Mit dem debug board/serial/JTAG ===
  
=== By using the debug board/serial/JTAG ===
+
-> [[Debug Board#Usage_Instructions]]
  
Please see [[Debug Board#Usage_Instructions]]
+
== Zugriff auf die Bootloader-Konsole ==
  
== Getting access to the bootloader console ==
+
Infos hierzu unter [[u-boot#Using_usbtty_from_Linux]]
  
Please see [[u-boot#Using_usbtty_from_Linux]]
+
[[Category:Neo1973 Hardware/de]]

Latest revision as of 10:34, 12 January 2010


Dies ist eine kurze Anleitung, die Ihnen das in Betrieb nehmen eines Neo1973 erleichtert

Contents

[edit] Hardware

[edit] Einlegen der Batterie

Zustätzliche Informationen im Beitrag Disassembling Neo1973/de.

[edit] Das Telefon einschalten

bootloader splash screen

Das drücken des Power Buttons (abhängig von Ihrer u-boot Version muss der Button >= 5 Sekunden gedrückt werden) wird den Boot Loader laden, danach den Kernel booten und X/GPE starten.

Wenn Sie den Power Button ausreichend lange gedrückt haben, wird vom Vibrationsmodul ein leichter Impuls zu spüren sein und die Hintergrundbeleuchtung angehen. Sie können nun den Button loslassen und dem Telefon beim booten zusehen.

[edit] Das Telefon ausschalten

[edit] Im Bootloader-Modus oder wenn das Telefon abgestürzt ist

Wenn Sie den Power Button 9 Sekunden lange gedrückt halten schaltet das Telefon aus. Erkennen kann man dies an der Hintergrundbeleuchtung.

[edit] Während des Betriebs eines vollständigen Linux-Systems inklusive Userspace

Es reicht, den Power Button 5 Sekunden lang gedrückt zu halten. Der init-Prozess passt auf, dass das Telefon sicher heruntergefahren wird, was ca. 20 Sekunden dauern wird. Der X-Server wird geschlossen, man kommt auf eine leere Konsole und das Gerät schaltet aus - wie ein regulärer Linux-PC.

[edit] Laden des Akkus

Das Neo1973 unterstützt 2 Lademodi: Einen 100mA Lademodus (genannt "pre-charge") und einen 500mA Lademodus (genannt "Schnellladen"). Aufgeladen wird immer über den USB-Stecker. Sie können jedes USB-A auf USB-mini-B Kabel verwenden, um das Gerät an einem beliebigen USB-Host zu laden.

[edit] Im u-boot

Während man sich im u-boot befindet, wird das Smartphone nur mit 100mA geladen. Dies wird sich in kommenden Revisionen ändern, das Schnellladen kann aber auch jetzt schon manuell aktiviert werden - unter U-boot#Battery_charger_related finden Sie mehr Informationen dazu.

[edit] Im Linuxbetrieb

Sobald man das Gerät per USB-Kabel angesteckt hat, beginnt es sich zu laden. Im Moment wird das Telefon standardmäßig mit 100mA geladen, was zu wenig ist, um das Telefon sinnvoll zu betreiben.

Wenn Ihr USB-Host 500mA unterstützt, dann wird automatisch auf "Schnellladen" umgeschaltet. Nachvollziehen kann man dies in der folgenden Zeile des Kernel-Logs:

usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet

[edit] So bekommt man Zugriff auf die Shell

[edit] Mit dem Terminal-Emulator und der OnScreen Tastatur

"Klicke" (mit dem Stylus) auf das Pfeil-Symbol links oben, um ein Drop-Down-Menü mit den Punkten "Media", "Settings", "Utilities" und "Desktop" zu bekommen. Wähle "Utilities->Panel->Input Manager" aus und ein Tastatur-Symbol wird auf der oberen Leiste erscheinen. Nun kannst du die Tastatur direkt über dieses Symbol erreichen.

Vom Desktop aus: wähle "Active tasks->rxvt", um auf die Root-Shell zu gelangen.

[edit] Bei der Nutzung von Ethernet-Emulation über das USB-Kabel

Der Linuxkernel des Neo1973 unterstützt das "cdc_ether USB gadget", welches eine Standardimplementierung um ein Ethernet Gerät über USB zu emulieren enthält.

Sobald der Kernel geladen ist und das Telefon per USB verbunden ist, bekommt man ein usb0 Gerät am Host angezeigt.

Das Telefon wird die IP4 Adresse 192.168.0.202/24 haben. Du kannst `ifconfig` auf der Konsole des Telefons ausführen, um dies zu überprüfen. (das ganze ist optional - wenn es nicht funktioniert dann beachte die Informationen im Folgenden)

Sobald eine USB-Verbindung mit einem Linux-Rechner hergestellt wurde, wird (sollte?) das Kernel-Modul "cdc_ether" geladen und es erscheint ein Netzwerkadapter mit dem Namen usb0.

Auf dem Host-Rechner sollte dem Interface usb0 die IP-Adresse 192.168.0.200 zugewiesen werden

# ifconfig usb0 192.168.0.200 netmask 255.255.255.0

Danach sollte man das Telefon pingen können

# ping 192.168.0.202

Und zu guter letzt kann man per SSH mit dem Smartphone eine Verbindung aufbauen

# ssh root@192.168.0.202

Nachdem man die Passwort-Frage mit Enter (leeres Passwort) quittiert hat, sollte man eine Root-Shell haben.

[edit] Mit dem debug board/serial/JTAG

-> Debug Board#Usage_Instructions

[edit] Zugriff auf die Bootloader-Konsole

Infos hierzu unter u-boot#Using_usbtty_from_Linux

Personal tools

Ein Guid welcher Ihnen das in Betrieb nehmen des Neo1973 erleichtert

Hardware

Einlegen der Batterie

Zustätzliche Informationen im Beitrag -> Disassembling Neo1973.

Das Telefon einschalten

bootloader splash screen

Das drücken des Power Buttons (abhängig von Ihrer u-boot Version muss der Button >= 5 Sekunden gedrückt werden) wird den Boot Loader laden, danach den Kernel booten und in X/GPE gehen.

Wenn Sie den Power Button ausreichend lange gedrück haben wird vom Vibrationsmodul ein leichter Impuls zu spüren sein und die Hintergrundbeleuchtung angehen. Sie können nun den Button loslassen und dem Telefon beim booten zusehen.

Das Telefon ausschalten

While in bootloader mode, or if the phone has crashed

If you press the power button for 9 seconds, the phone will switch off. You can notice this by the backlight going dark.

While running a full linux system with userspace

In this mode, a power-button press of 5 seconds will be sufficient. After this, the init process will take care of safely shutting down the phone, which might take up to 20 extra seconds. The X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.

Battery charging

The Neo1973 supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.

While in u-boot

While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).

However, using the u-boot console you can manually enable fast charging. See U-boot#Battery_charger_related for more information.

While in Linux

As soon as the phone is connected via USB cable, it will charge. However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time.

If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode. You can notice this by the following line in the kernel log

usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet

Getting shell access on the phone

By using the terminal emulator and on-screen keyboard

"Click" (using a stylus) the top-left arrow icon to get a drop-down menu with "Media", "Settings", "Utilities" and "Desktop". Choose "Utilities->Panel->Input Manager", and a keyboard icon will appear on the top bar. You can get an on-screen keyboard at any time by choosing it.

From the desktop, choose "Active tasks->rxvt" to get a root shell.

By using Ethernet emulation over a USB cable

The standard Neo1973 Linux kernel has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.

As soon as the kernel is up and running, and you have the phone connected via USB, you should get a usb0 device on your host.

The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)

If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear.

On the host PC, you should then configure your interface to 192.168.0.200 by using

# ifconfig usb0 192.168.0.200 netmask 255.255.255.0

Then you should be able to

# ping 192.168.0.202

and last, but not least

# ssh root@192.168.0.202

Once you press 'enter' (empty password), you should now have a root login.

By using the debug board/serial/JTAG

Please see Debug Board#Usage_Instructions

Getting access to the bootloader console

Please see u-boot#Using_usbtty_from_Linux