Dienstag, 4. Dezember 2007

Pirut (Pup) update

Ich habe heute einen kleinen Patch geschrieben mit dem nun das verwendete Yum-Repository von dem jeweiligen Update in Pup (Pirut) angezeigt wird. Das ist z.b. ein Vorteil wenn man ein lokales Repository verwendet. Um zu sehen ob dieses auch verwendet wird :-). Ich hoffe der Patch kommt vielleicht mal direkt in die Pup Upstream Version. Ansonsten kann er derzeit vom Redhat Bugzilla unter der ID (#409191) downgeloadet werden.

Hier ein Screenshot:

Montag, 13. August 2007

Vodafone 3G Karte und Fedora 7

Ich habe heute eine GlobeTrotter 3G+ GPRS/EDGE UMTS/HSDPA Cardbus Card unter Linux installiert.
Ging eigentlich recht einfach :-)

Hier meine Schritte:

- Open Source Treiber herunterladen (Nozomi Treiber)
- Sourcen entpacken

Seit Kernel 2.6.22 wurde die Funktion pci_module_init durch pci_register_driver ersetzt. Deshalb habe ich einen kleinen Patch erstellt der das in den Sourcen ändert. Den Patch gibt es unter:
Nozomi Fedora 7 Patch
Nozomi Fedora 7 Patch für x86_64 (untested)

Oder hier via Copy and Past:

x86 Version

--- nozomi.c_ori 2007-08-13 09:10:25.000000000 +0200
+++ nozomi.c 2007-08-13 09:13:18.000000000 +0200
@@ -1733,7 +1733,7 @@
BUG_ON(!dc->tty_flip_wq);
return -ENOMEM;
}
- INIT_WORK(&dc->tty_flip_wq_struct, tty_flip_queue_function, dc);
+ INIT_WORK(&dc->tty_flip_wq_struct, tty_flip_queue_function);
#endif
spin_lock_init(&dc->spin_mutex);
make_proc_dirs();
@@ -2393,7 +2393,7 @@
{
int rval = 0;

- rval = pci_module_init(&nozomi_driver);
+ rval = pci_register_driver(&nozomi_driver);
printk(KERN_INFO "Initializing %s\n", VERSION_STRING);
return rval;
}


x86_64 Version (untested)

--- nozomi.c_ori 2007-08-13 09:10:25.000000000 +0200
+++ nozomi.c 2007-11-30 12:05:02.000000000 +0100
@@ -1686,7 +1686,7 @@
ret = -ENODEV;
goto err_disable_device;
}
- dc->base_addr = (void *)ioremap((int)dc->base_addr, dc->card_type);
+ dc->base_addr = (void *)ioremap((u64)dc->base_addr, dc->card_type);
if (!dc->base_addr) {
dev_err(&pdev->dev, "No I/O-Address for card detected\n");
ret = -ENODEV;
@@ -1733,7 +1733,7 @@
BUG_ON(!dc->tty_flip_wq);
return -ENOMEM;
}
- INIT_WORK(&dc->tty_flip_wq_struct, tty_flip_queue_function, dc);
+ INIT_WORK(&dc->tty_flip_wq_struct, tty_flip_queue_function);
#endif
spin_lock_init(&dc->spin_mutex);
make_proc_dirs();
@@ -2393,7 +2393,7 @@
{
int rval = 0;

- rval = pci_module_init(&nozomi_driver);
+ rval = pci_register_driver(&nozomi_driver);
printk(KERN_INFO "Initializing %s\n", VERSION_STRING);
return rval;
}


- Patch anweden (patch -p0 < nozomi_fedora7.patch)
- Kernel Module kompilieren (make)
- Kernel Module als root (su -) installieren (make install)

Mit modprobe nozomi kann das Kernel Module jetzt geladen werden. Danach sollten die Devices /dev/noz0 bis /dev/noz3 erstellt worden sein. Das Karte kann jetzt via /dev/noz0 angesprochen werden.

Ich habe ausserdem noch folgendes in meine /etc/rc.local eingtragen:

modprobe nozomi
ln -si /dev/noz0 /dev/modem

Dadurch wird beim Systemstart automatisch das Module geladen. Ausserdem wird /dev/noz0 nach /dev/modem gelinkt, da ich kppp als Dialer verwende.

Montag, 23. Juli 2007

Dell D420 Suspend / Resume

Ich habe es heute zum ersten mal geschafft mein Dell D420 Notebook mit Fedora 7 und den mitinstallierten pm-utils zu suspenden und danach wieder zu resumen :-).

Früher hat das immer nur mit den s2ram von opensuse funktioniert. Ich schätze mal dass der neue Kernel daran "schuld" ist.

Das einzige was noch zu ändern war ist eine kleine Erweiterung der /etc/grub.conf und zwar:

vga=0 acpi_sleep_mod

Montag, 19. März 2007

Linux Image jetzt auch for aximx50 on vga display

Ich habe in den letzten Tagen öfters Anfragen wegen eine nicht Vga Version von meinen Images bekommen. Diese würden dann mit dem Axim x50 und x51 funktionieren. Jetzt habe ich über das Wochenende meinen Rechner neue Images für alles Dell Axims bauen lassen. Ich konnte die nicht Vga Version leider nicht testen, da ich so ein Gerät nicht besitze sollte aber normal funktionieren. Jetzt müssten sich nur ein paar Kernel Entwickler finden lassen die an der Hardwareunterstützung weiter arbeiten. :-) Werde natürlich auch selber ein bisschen probieren :-).

Aber vorher werde ich mein midp gps Projekt noch fertigstellen. kann sich aber nur noch um Stunden / Tage handeln :-)

Jetzt hätte ich doch bald vergessen die neue URL zu posten :-) Hier gibts die neues Images:

http://law.hostsen.net/oe/axim/

Donnerstag, 15. März 2007

2nd edition

Habe soeben eine neuen Angstrom/GPE build upgeloadet.
Die Files können unter folgender URL gefunden werden:
http://law.hostsen.net/oe/aximx50/

bitte vor der Installtion die README Datei lesen
http://law.hostsen.net/oe/aximx50/README

Es hat sich eingentlich seit der letzten Version nicht sehr viel geändert, aber jetzt sollte das Backlight funktionieren. Ich kann nun auf meinem Axim die Helligkeit via Gpe-Applet steueren. Bzw via Commandline:
echo 1000 > /sys/class/backlight/corgi-bl/brightness
oder
for i in `seq 0 10 1030`; do echo $i >
/sys/class/backlight/corgi-bl/brightness ; usleep 100; done

Wünsche ein schönes testen :-)

Dienstag, 27. Februar 2007

its done

habe soeben die Angstrom Gpe Images upgeloadet. Diese sollten auch inklusive Touchscreen funktionieren. Mehr Infos gibt es hier: http://law.hostsen.net/oe/aximx50/README

Montag, 26. Februar 2007

GPE incl. Touchscreen

habe es geschafft ein Angstrom-GPE Image inklusive Touchscreen zu starten :-).

Hier ein Screenshot:
Mehr Infos gibt es morgen. Werde auch ein Test-Image posten.

Axim Status

Ich habe am Wochenende einiges am Axim-Port weiter bekommen, es ist nun möglich ein Angstrom-Gpe Image via SD Karte zu booten. Jetzt muss nur noch das Touchscreen funktionieren und ich bin schon einen großen Schritt weiter :-).

Habe mir außerdem letzte Woche Hannibal Rising angesehen, ist für wirkliche Fan wirklich empfehlenswert. Danach hab ich mir wieder einmal Red Dragon angesehen, der ja auch nicht so schlecht ist :-). Bzw. danach Silent Hill. Aber der war nicht wirklich so berauschend....

Dienstag, 20. Februar 2007

axim OE

Ich habe gestern außerdem einmal meine axim OE Änderungen in ein tar.bz2 File gepackt und dieses im Bugzilla von OE gepostet, ich hoffe dieses Device wird bald offiziell hinzugefügt...

Jetzt bin ich dabei udev (bzw. das Initscript) zum Laufen zu bringen. Wünscht mir Glück :-)

vda ii + linux

Ich habe gestern meinen vda ii bekommen und habe dann gleich mal nach dieser Anleitung Linux installiert. usb-ether geht schon ein mal gut. ich werde also in Zukunft diesen Port im Auge behalten, bzw. wenn ich wieder ein bisschen mehr luft (zeit) habe, versuchen ein angstrom bootstrap-image für dieses Device zu erstellen. hier noch ein kleines Bild zum Beweis ;-)


ist nicht die beste Qualität aber sollte reichen.

Samstag, 17. Februar 2007

axim incl. sshd

so habe es gerade geschafft dropbear zu starten! jetzt habe ich endlich ssh Zugriff via usb-eth. jetzt sollte die Portierung eigentlich wieder ein bisschen schneller voran kommen. werde jetzt dann schauen, dass ich udev zum laufen bringe....

Freitag, 16. Februar 2007

axim incl. framebuffer support

ich bin jetzt schon wieder ein bisschen weiter gekommen, da ich ja jetzt 2 tage frei hatte ;-)

mein axim hat jetzt auch frambuffer support. einige screenshots gibts hier.

ich habe mir ausserdem einen vda ii bestellt sollte normal am montag kommen :-) also wieder ein device das linux benötigt :-) hier gibts schon ein bisschen was, aber ich will auch versuchen angstrom darauf laufen zu bekommen. wenn ich nur denke dauernt ein Linuxphone bei mir zu haben :-) aber das ist sicher noch ein weiter weg ...

Dienstag, 13. Februar 2007

axim

seit ein paar tagen bootet mein axim jetzt mein selbst gebautest angstrom -bootstrap-image.

usb0: register 'cdc_subset' at usb-0000:00:1d.3-2, Linux Device, ca:af:ff:6b:fd:4e
[root@tux4u bin]# ifconfig usb0 192.168.0.200
[root@tux4u bin]# ping 192.168.0.202
PING 192.168.0.202 (192.168.0.202) 56(84) bytes of data.
64 bytes from 192.168.0.202: icmp_seq=1 ttl=64 time=3.02 ms
64 bytes from 192.168.0.202: icmp_seq=2 ttl=64 time=1.22 ms
64 bytes from 192.168.0.202: icmp_seq=3 ttl=64 time=1.28 ms

--- 192.168.0.202 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 1.222/1.841/3.020/0.834 m

Donnerstag, 8. Februar 2007

Opensource - Geschwindigkeit

Habe gestern um ca 23:30 2 Feature requests für Digikam in den KDE-Bugzilla gepostet. Ca. 10 Minuten später hatte ich schon auf beide eine Antwort, wobei ein Feature (Statusbar mit Anzahl der gewählten Images usw.) sicher in der nächsten Digikam Version 0.9.1 drinnen sein wird. Am Wochenende kommt angeblich schon Beta1. Ich bin wirklich jedes mal wieder verblüfft wie schnell die OpenSource (KDE) Community arbeitet.

Nur weiter so :-)

Mittwoch, 31. Januar 2007

axim linux

ich arbeite jetzt schon ein paar Tage daran Linux auf meinem Dell Axim x51v zum Laufen zu bringen. Linux bootet jetzt schon einmal und es funktionieren auch schon einige Hardwareteile:
- Usb (kann mich damit remote einloggen.)
- Display (sehe schon etwas
Das Touchscreen funktioniert derzeit leider noch nicht, sollte aber in den nächsten Tagen so weit sein :-). Ich habe einmal begonnen .bb Dateien für den Pocket PC zu erstellen, damit ich danach schnell ein aktuelles Angstrom Image builden kann. Mal schauen wie sich das ganze entwickelt.
Mir ist gestern leider mein 1GB Usbstick kaputt geworden (wird nicht mehr richtig erkannt). Ich hoffe jetzt mal, dass ich diesen ersetzt bekomme. Die Daten sind leider weg, da ich die Partitiontable leider nicht mehr wiederherstellen konnte...
Außerdem war ich gestern auf der ITnT in Wien, aber es hat eigentlich dort nicht wirklich viele Neuigkeiten gegeben, die ich nicht schon wusste. :-)

Hier noch ein paar Bilder von meinem Axim, sind leider mit einer HandyCam gemacht worden:

Donnerstag, 25. Januar 2007

patch ist commited

Ich habe gestern am Abend meinen Kmobiletools Patch an den Project-Maintainer gemailt und jetzt er offiziell eingefügt worden.



Habe gerade einen weiteren Fon Wlan AP aktiviert, jetzt ist dann wirklich die ganze Verwandt- und Bekanntschaft mit einem Fon Router versorgt :-).

Mittwoch, 24. Januar 2007

Kmobiletools Cvs Export

Ich habe gestern am Abend endlich mein Kmobiletools Sms Cvs Export Addon fertig gestellt. Jetzt muss ich nur noch ein paar Test durchführen und ich kann einen Patch erstellen. Mit diesem Patch ist es dann möglich Sms Nachrichten in eine CVS Datei zu exportieren. Ich verwende das zum Archivieren meiner Sms-Nachrichten, da mein Speicher am Handy einmal im Monat voll ist. :-)

Ausserdem habe ich begonnen ein Angstrom / GPE Image für meinen Dell Axim x51v zu bauen, da seit ein paar Tagen auf diesem Gerät Linux bootet. Aber derzeit funktionieren einige wichtige Hardwareteile noch nicht, wie z.b. das Touchscreen. Aber das wird sich (hoffentlich) in den nächsten Tagen / Monaten ändern.

Auf meiner Such nach einem Bloggingtool für diesen Blog hätte ich 2 super Tools gefunden, aber leider hat Google die API vor ein paar Tagen geändert und jetzt funktioniert leider derzeit keines dieser 2 Tools. Ich hoffe das wird sich bald ändern.

Dienstag, 23. Januar 2007

der erste

sgoot,

habe mich jetzt entschlossen, meinen Blog hier her zu verlegen, da ich einfach keine Lust mehr habe, dauernt irgendwelche Wordpress Securtiy Updates zu installieren und dann tortzdem 100 Spams zu bekommen.

Ausserdem werde ich ja nicht meinen eigenen Webserver damit quälen, wenn es schneller uns besser gratis gibt.

Muss jetzt nur noch eine Software finden mit der ich unter Linux direkt bloggen kann. Und vielleicht auch nocht für Mac OS X.

Sonst arbeite ich derzeit gerade am Dell Axim x51v Linux Port. Ich baue derzeit gerade die Angstrom / Bootstrap Image.