Workaround for Twinkle-Icon not in SysTray

https://bugs.launchpad.net/ubuntu/+source/twinkle/+bug/378155

echo "sleep 10 && twinkle" > sleeptwinkle
chmod +x sleeptwinkle
sudo mv sleeptwinkle /usr/local/bin/

Advertisements

Workaround für ModemManager-Problem bei Surfstick

Problem
Der Huawei E173 (von Base) funktionierte nur wenn er beim Hochfahren eingesteckt war und
danach ununterbrochen eingesteckt blieb,
Nach jedem neuen Einstecken musste man den service modemmanager neu starten,
damit er wieder funktionierte.

Man kann es bei Einstecken schon am Syslog erkennen, und zwar am Schließen von ttyUSB0.
Wenn ttyUSB0 nicht gleich geschlossen wird (sondern erst nach dem Schließen der andern beiden)
dann funktioniert es nicht:
un 28 07:04:33 esus modem-manager[3079]: (ttyUSB0) closing serial port…
Jun 28 07:04:33 esus modem-manager[3079]: (ttyUSB0) serial port closed
Jun 28 07:04:33 esus modem-manager[3079]: (ttyUSB0) opening serial port…
Jun 28 07:04:33 esus modem-manager[3079]: (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:12.2/usb1/1-3 claimed port ttyUSB0
Jun 28 07:04:33 esus modem-manager[3079]: (ttyUSB1) opening serial port…
Jun 28 07:04:33 esus modem-manager[3079]: (ttyUSB2) opening serial port…
Jun 28 07:04:34 esus modem-manager[3079]: (ttyUSB2) closing serial port…
Jun 28 07:04:34 esus modem-manager[3079]: (ttyUSB2) serial port closed
Jun 28 07:04:34 esus modem-manager[3079]: (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:12.2/usb1/1-3 claimed port ttyUSB2
Jun 28 07:04:40 esus modem-manager[3079]: (ttyUSB1) closing serial port…
Jun 28 07:04:40 esus modem-manager[3079]: (ttyUSB1) serial port closed
Jun 28 07:04:40 esus modem-manager[3079]: (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:12.2/usb1/1-3 claimed port ttyUSB1
Jun 28 07:04:42 esus modem-manager[3079]: (ttyUSB0) closing serial port…
Jun 28 07:04:42 esus modem-manager[3079]: (ttyUSB0) serial port closed
Jun 28 07:04:42 esus NetworkManager[1112]: (ttyUSB0): failed to look up interface index
Jun 28 07:04:42 esus NetworkManager[1112]: WWAN now disabled by management service
Jun 28 07:04:42 esus NetworkManager[1112]: (ttyUSB0): new GSM/UMTS device (driver: ‚option1‘ ifindex: 0)
Jun 28 07:04:42 esus NetworkManager[1112]: (ttyUSB0): exported as /org/freedesktop/NetworkManager/Devices/5
Jun 28 07:04:42 esus NetworkManager[1112]: (ttyUSB0): now managed

So ist es normal:
Jun 28 07:05:22 esus modem-manager[3716]: (ttyUSB0) opening serial port…
Jun 28 07:05:24 esus modem-manager[3716]: (ttyUSB0) closing serial port…
Jun 28 07:05:24 esus modem-manager[3716]: (ttyUSB0) serial port closed
Jun 28 07:05:24 esus modem-manager[3716]: (ttyUSB0) opening serial port…
Jun 28 07:05:24 esus modem-manager[3716]: (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:12.2/usb1/1-3 claimed port ttyUSB0
Jun 28 07:05:24 esus modem-manager[3716]: (ttyUSB0) closing serial port…
Jun 28 07:05:24 esus modem-manager[3716]: (ttyUSB0) serial port closed
Jun 28 07:05:25 esus modem-manager[3716]: (ttyUSB1) opening serial port…
Jun 28 07:05:25 esus modem-manager[3716]: (ttyUSB2) opening serial port…
Jun 28 07:05:25 esus modem-manager[3716]: (ttyUSB2) closing serial port…
Jun 28 07:05:25 esus modem-manager[3716]: (ttyUSB2) serial port closed
Jun 28 07:05:25 esus modem-manager[3716]: (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:12.2/usb1/1-3 claimed port ttyUSB2
Jun 28 07:05:32 esus modem-manager[3716]: (ttyUSB1) closing serial port…
Jun 28 07:05:32 esus modem-manager[3716]: (ttyUSB1) serial port closed
Jun 28 07:05:32 esus modem-manager[3716]: (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:12.2/usb1/1-3 claimed port ttyUSB1
Jun 28 07:05:32 esus NetworkManager[1112]: (ttyUSB0): failed to look up interface index
Jun 28 07:05:32 esus NetworkManager[1112]: (ttyUSB0): new GSM/UMTS device (driver: ‚option1‘ ifindex: 0)
Jun 28 07:05:32 esus NetworkManager[1112]: (ttyUSB0): exported as /org/freedesktop/NetworkManager/Devices/6
Jun 28 07:05:32 esus NetworkManager[1112]: (ttyUSB0): now managed

Außerdem erkennt man das Funktionieren daran, dass der SIM-Pin abgefragt wird.

Workaaround;

sudo service modemmanager restart # frag nach der Pin
sleep 15 # Warten bis Neustart und Pin-Eingabe fertig
nmcli nm wwan on
nmcli con up id E-Plus # Fragt komischerweise immer nach den Zugangsdaten (meist sogar zweimal), obwohl diese schon hinterlegt sind

Grubenv repariert

Problem:
Fehlermeldung beim Hochfahren:
error: invalid enviorment block
(Graphische Oberfläche startet nicht)

Lösung:
entsprechend http://ubuntuforums.org/showthread.php?t=1285098
sudo mv /boot/grub/grubenv /boot/grub/grubenv_kaputt-2012-06-05
sudo grub-editenv grubenv create
sudo grub-editenv grubenv set default=0

Dann getestet mit:
sudo grub-editenv grubenv list
# => default=0

Eibd unter Kubuntu 12.04 Precise installieren

# Da für Precise noch keine Eibd Version veröffentlicht wurden, haben wir die Oneiricversion verwendet, dazu mussten wir die Reposity ändern.
# Europäischer Installationsbus

# Repositiy hinzugefügt:
sudo add-apt-repository ppa:mkoegler/bcusdk

# Reposityeintrag auf Oneiric Version umgestellt
sudo nano /etc/apt/sources.list.d/mkoegler-bcusdk-precise.list

# Quellen geupdatet:
sudo apt-get update

# EIBD Client & Server installiert:
sudo apt-get install eibd-clients
sudo apt-get install eibd-server

# Testweise SErver gestartet mit
eibd -t1023 -i -D -T -R -S ipt:192.168.178.26