GTK FileRequester – disaster idea

As desktop environment I use KDE 3.5.x but for developing websites I use Firefox and this force me into evil side of world — GTK one…

Each time when I have to upload file into system I need to think ‘does test17.png is <10K or not’ because GTK developers follow some kind of GNOME way to simplicity in removing anything which can be removed and more. I am not requesting thumbnails and other things from KDE filerequester but possibility to see sizes would be great.

I can not understand why there is no possibility to check file sizes — each other library which I used over years gave it.

Good thing is that Firefox allow to be configured to use own filerequester instead of shitty one.

Epson Stylus DX4000

Today I installed my brand new printer^Wmultifunction device: Epson Stylus DX4000. Epson Stylus DX4000 This is my second printer — few years ago I had Epson Stylus 200 by few weeks.

Device is nicely supported under Linux — printing via CUPS works without problems and there are lot of config parameters if someone want to tweak. Scanner works with SANE — I only had to add one line to /etc/sane.d/epson.conf to get it recognized:

usb 0x04b8 0x082f

To get it working under Debian following stuff needs to be installed:

  • cupsys-driver-gutenprint (driver for printer)
  • quiteinsane or kooka (scanning application)
  • escputil (utility to printer managment)

Thanks goes to LinuxPrinting team for their website — especially for article about suggested printers.

Project for writing GPL driver for 8385 Marvell wifi chipset

Yesterday new project was born: writing free driver for Marvell 8385 based WLAN cards. Currently there are few persons involved including me and Holger Schurig. Join us if you are interested.

Holger did research and found that driver for 8388 (USB version of chipset) is GPL licensed and contain newer version of WLAN interface then cf8385 driver which we got from company which sent us cards. I diffed both versions and it looks like USB version has some support for 2.6 kernel added already.

We currently does not have any timeline for release — first we need to get it built against 2.6.19-rc kernel.

Project page at Linux To Go gforge.

Debian + Firefox browser + me = Argh!

As I already wrote I switched to amd64 platform and reinstalled Debian on it. Everything works now… except Firefox.

Yes Firefox… I understand that Debian developers decided to not ship it due some licensing problems. But there was discussion about Iceweasel instead of it — too bad that it was only discussion ;( Today I have few possibilities:

  • use Firefox 1.5.0.x which is old
  • forget about Firefox and stick to Konqueror
  • switch to Ubuntu which I do not want to do as I use Debian for years
  • build Firefox 2.0 from source
  • build Firefox 2.0 from Ubuntu sources

Probably will select one of last ones when will find some free time.

And Opera does not provide amd64 packages too ;(

UPDATE: I have Firefox 2.0 working now. To get it installed and working few steps need to be done:

  • add experimental into APT sources
  • upgrade libc6 and libgtk2 to ones from experimental
  • fetch firefox and libnss3 libnspr4 from Ubuntu
  • install fetched packages

CompactFlash 802.11g card

Some time ago one company contacted me. They have 802.11g CF card which they want to put on market but first want to get it supported in all Zaurus distributions. Driver is available but only for 2.4 kernel, and OpenZaurus use 2.6 on most of models.

I got driver source (without license information inside) and started hacking on it. During searching for patches I discovered that there are newer versions of Marvell CF8385 driver but due to license (or rather lack of it) you can not get sources..

Weekend will be related to driver hacking — having 54Mbps instead of 11Mbps is something nice 😉

Card info:

Socket 1:
  product info: "Marvell", "802.11 CF", "ID: 04", ""
  manfid: 0x02df, 0x8103
  function: 6 (network)

This is reference card, final version will be branded by one of popular manufacturer (and it is not Linksys or Sparklan).

OpenWRT WhiteRussian RC6

My home router is powered by OpenWRT WhiteRussian RC5 which I installed months ago. For my usage it is ok, but as there is a new release I decided to look does it is worth upgrading.

Their website give access to Changelog but as ‘svn log’ output nearly which is bad because they write useless comments like “fix dependency” or “oops... typo :)” so you can’t find out what was really changed. And you can not upgrade with ipkg update; ipkg upgrade — reflashing is required.

Looks like sooner or later I will give a try to DD-WRT or other distro.

Sound is working on DFI RS482

Nearly week ago decided to stop fighting with getting sound working on my new DFI RS482 mainboard and reported bug in Linux bugtracker. After few days and few patches from Dan Carpenter I have sound working. No more atiixp: codec read timeout messages, just working music.

If someone has this problem then here is solution (until it will get resolved finally in mainline):

  1. unpack kernel sources
  2. fetch this patch
  3. build kernel and modules
  4. modprobe snd-atiixp ac97_codec=0
  5. run audio player

Now it is time to wait until this will go into mainline.

I got Progear 1050HX+ webpad

Sharp Zaurus SL-C3000 on left, Progear 1050 HX+ on right

Yesterday I got Progear 1050HX+ webpad from one of OpenZaurus users. It has Transmeta Crusoe CPU (TM3200/400MHz), 2.5″ harddisk inside, Orinoco WiFi card (so no WPA for me) and the best part: 1024×768 touchscreen panel. After booting I got very stripped installation of MS Windows 98SE and played a bit. Due to fact that it has USB ports I connected my PS/2 -> USB converter and not used PS/2 keyboard — it’s nice platform for PuTTy or web browser (but this will be slower due to small amount of RAM).

When I will get free time I will install Linux on this thing. First Debian to get it working and then will work on support for progear in OpenEmbedded.

BTW — this machine on left side is Sharp Zaurus SL-C3000 (spitz).

OpenMoKo phone

Yesterday during “Open Source in Mobile” conference in Amsterdam First International Computing’s (FIC’s) introduced “Neo1973” or FIC-GTA001 — the first phone based on the open-source “OpenMoKo” platform.

Why I’m writing about it? It is that SuperSecretProject device which Mickeyl Lauer was talking about on OEDEM. We were informed that this will be Open, will have some wireless possibilities (but no Irda) but it was nearly impossible to get some more informations (you know: NDA etc). From mickeyl’s talks and posts on his website it was clear that this device will use GTK+ 2.0 as base toolkit. They decided to do not use closed source Qtopia Phone Edition but writing own framework instead.

The idea of phone device which has phone software installed and rest depends on what user want sounds delicious for me. And as the phone software was built with OpenEmbedded maybe there will be some discounts for us, developers 🙂