1. Pingwinaria 2007

    W trakcie tegorocznych Pingwinariów miałem okazję wygłosić prelekcję o OpenEmbedded. W porównaniu do poprzedniej prezentacji (w Poznaniu) słuchacze wiedzieli o czym mówię. Padły ciekawe pytania (część znałem wcześniej z dyskusji z wieloma osobami), dyskusja przeniosła się później w różne miejsca.

    Impreza była ciekawa i w następnym roku też tam będę (chyba, że coś mi wypadnie). Spotkałem wiele osób znanych mi dotychczas raczej tylko z sieci, kilku znajomych jak i wiele innych interesujących postaci. Jedną z nich był Tomasz Zieliński dzięki któremu mogłem podładować baterię w Neo1973 — spędziliśmy nieco czasu dyskutując o projekcie OpenMoko (Tomek miał prelekcję w tym temacie), przedstawiając telefon(y) i projekt żądnym informacji uczestnikom Pingwinariów.

    Warto było być :)

    Prezentacja do pobrania

    Written by Marcin Juszkiewicz on
  2. Dell D400 - installation report

    OK, system (Debian ‘etch’) was installed and then upgraded to ‘sid’. Everything is working with Linux (kernel 2.6.18 from Etch):

    • ACPI reports battery status, battery is charging without problems.
    • Dell Wireless 1450 card works — I only had to install bcm43xx firmware (which I took from Cafuego’s Sarge Backports repository). There is also other way — Debian contain package bcm43xx-fwcutter which extracts firmware from Windows drivers.
    • Gigabit Ethernet works with tg3 kernel module (tested with 100Mbps Ethernet only).
    • CPU Frequency scaling works with speedstep-centrino module and provides wide range: 1600MHz, 1400MHz, 1200MHz, 1000MHz, 800MHz, 600MHz so it is possible to extend battery life with it.
    • Backlight control (via Fn+Up/Down buttons) works — it is handled by hardware/BIOS probably.
    • Touchpad was wrongly recognized — it is not Synaptic but ALPS so edit of /etc/X11/xorg.conf was needed. All informations what to change are described in README.alps (part of xserver-xorg-input-synaptic package). Idea found on Ubuntu blog.
    • Suspend to disk works, suspend to RAM also works.

    In other words — no problems yet — everything works like it should.

    Written by Marcin Juszkiewicz on
  3. Dell D400 arrived

    Yesterday evening I got Dell D400 laptop from courier. It is 12” portable notebook with 1.6GHz Pentium M cpu and 512M of RAM. Only harddisk as storage as in such small case there is no space for CD/DVD drive (which is available as external accessory).

    More detailed specification:

    • Intel Pentium M 1.6GHz CPU with 2MB cache
    • Intel 855 chipset
    • 512MB RAM
    • 40GB harddisk (5400 RPM)
    • 12” LCD
    • touchpad
    • trackpoint
    • Broadcom BCM5705M Gigabit Ethernet
    • Broadcom BCM4309 WiFi 802.11/a/b/g miniPCI card (DELL wireless 1450)
    • FireWire
    • RS232 port

    Windows XP Professional was installed so I used Debian Win32 installer but then I broke something in installer so as result machine stopped booting from HDD. Today after half of hour spent on fighting with PXE Boot I have Debian 4.0 ‘etch’ installer running.

    The plan is to have Debian ‘sid’ (as I have on desktop) on crypted LVM and use this machine as x86 build machine (some things in OpenEmbedded does not work properly on my amd64) and for conferences so I will be able to read my mail with normal tools. Due to fact that it has RS232 port it will probably also work as machine for checking kernel logs from Zaurus machines (usable for helping with SD/MMC driver for collie).

    I will write more when system will be working — now it is still fetching packages to install.

    Written by Marcin Juszkiewicz on
  4. 3rdparty chargers for Neo1973

    When I got my Neo1973 it was known that there are problems with charging. Package contained USB wall charger (with US plug) which was useless due to not being conform with USB specification as device can use only 100mA and for more it have to ask — but how to ask dumb charger?

    Before Pingwinaria 2007 conference I got into moment when my phone was so discharged that it had problem with charging itself. I started hunt for cheap Nokia phone using BL-5C batteries to use it as charger. I was also thinking about Nokia DT-14 (standalone battery charger). None of GSM shops which I visited had phone in acceptable price, but in last one seller told me that I should look for cheap 3rdparty battery chargers. Few days later I had one on my desk (with extra no-name BL-5C compatible battery).

    3rdparty charger for Neo1973 battery
    3rdparty charger for Neo1973 battery

    It is good that I did not got DT-14 — Mickeyl got one and it refuse to charge original Neo1973 battery. Nokia phones also does not charge it. I even used Nokia 770 to test — it booted but no charge.

    Testing Neo1973 battery in Nokia770
    Testing Neo1973 battery in Nokia770

    Now my Neo1973 most of time spends on desk connected via USB cable to powered hub which stay powered even when USB Host (my desktop) is not powered — from what I read many USB hubs switch off power on all ports when host goes down.

    Written by Marcin Juszkiewicz on
  5. Collie and SD/MMC support under 2.6 kernel

    Few days ago Thomas Kunze wrote to openzaurus-devel list that he has working SD/MMC driver for Sharp Zaurus SL-5000/5500 (aka Collie). He provided patches and later also Ångström image + kernel so anyone can test.

    I asked him for patches to current OpenEmbedded metadata and added them later so now anyone can build 2.6.20 kernel for collie to test SD/MMC. Koen Kooi built images for Ångström so it can be taken as start of support for this machine. Who knows.. maybe there will be no new OpenZaurus release when driver will work OK

    My collie (after charging and removing dust) booted nicely to 2.6.20 powered Ångström console image so I was able to test my cards against driver. Only 16MB MMC card was working so I sent two SD cards (64M and 256M) to Thomas. Now he will have also some not-yet-working cards for testing (all his SD/MMC cards works).

    Also worth reminding — there is a bounty for writing SD/MMC driver for collie/2.6 so if you want to appreciate Thomas work you can join ;)

    Written by Marcin Juszkiewicz on
  6. End of support for Nokia770?

    Today Koen gave me link to one discussion on Maemo-devel mailing list. It was about end of support for Nokia770.

    Thread is interesting — some guys from Nokia wrote that this does not mean end but in same post write that there will be no new OS releases for 770. Hacker edition of OS2007 for 770 is also mentioned as solution but this is unofficial and unsupported (it works quite good on my device).

    I think that Nokia770 is another device which will go into trashland due to fact that no one work on building external images for it. Ok, OpenEmbedded can build software for it but flasher is closed source and I do not know does format of flash images is published somewhere.

    And some parts of Nokia rootfs are closed source too..

    Written by Marcin Juszkiewicz on
  7. 3 years of OpenEmbedded and me

    During last weeks there was so many things to do, few places to visit so I forgot to write about anniversary…

    It was 2004-03-20 when I sent first contribution to OpenEmbedded mailing list. So I’m using OE for more then three years now :D

    For over year I am making money on it and for last two months I work only on OpenEmbedded related things.

    I wrote some about my work with OE in past:

    Written by Marcin Juszkiewicz on
  8. Blog moved

    As you see I moved my website to blog.haerwu.biz domain. Why? That’s good question.

    In September 2006 I created my own company for my OpenEmbedded commercial work. I named it HaeRWu as this is how my nickname Hrw sounds in Polish. Did not wanted to use name such like ‘Hrw consulting’ as this will get too many false hits for people wanting to find Human Rights Watch organization. As result I have name which is probably hard to pronounce for English speakers (and most other).

    I will leave old domain running for few months as redirect to new one. Also need to start moving my mail to haerwu.biz domain.

    Interested what is under haerwu.biz address? It is website of my company where I plan to post more technical stuff such like OpenEmbedded or Linux related articles. My blog will became more private and I plan to write more often.

    Written by Marcin Juszkiewicz on
Page 84 / 105