Search Results: "Peter Van Eynde"

5 December 2007

Peter Van Eynde: Installing debian on a DG33TL G33 system

Someone commented rightfully that I should explain how I got debian installed on the DG33TL.

There are 4 problems:
  1. The standard kernel hangs at boot. This is because of a mmconfig related problem. To fix this use "pci=nommconf" as kernel boot option which will ignore the mmconfig information but still enable acpi so you still have a SMP machine.
  2. The CD/DVD chipset is not yet supported. It is a "Marvell Technology Group Ltd. Unknown device 6101" which not even 2.6.23.9 seems to want to talk to. To solve this I booted from CD, but then continued to install from a USB stick.
  3. The standard kernel uses the experimental firewire driver, which gives me an oops. The older firewire driver works perfectly.
  4. The ethernet card is not recognised. It is a "Ethernet controller: Intel Corporation Unknown device 294c" which works with the 7.6.12-NAPI version e1000 driver.
So to install I used the CD image from Kenshi Muto to install. Afterwards the standard kernel needs the newer e1000 driver. At the moment I'm running 2.6.23.9.

4 December 2007

Peter Van Eynde: Note to self: direct rendering on G33

If you cannot find out why oh why the Xorg server refuses to play nice and enable direct rendering, remember to check if libgl1-mesa-dri is installed...

So I'm almost there, installing debian on the G33 motherboard (an intel DG33TL) was non-trivial (I'll file a di bug soon), but now the advantages are becoming clear: the video is quite fast, very clear (DVI output) and the Q6600 cpu is just too fast.

Now to restore my backups and I'm back in the game!

19 November 2007

Peter Van Eynde: The patient is healthy but dead

Three weeks ago I was scanning in all our old analog pictures from the APS cartridge. I've found a nice guy who rents out an APS capable scanner in .nl.

While I was scanning this in on Adele (my iMac) I thought: let's reconfigure Frost (the Debian build machine, backup server, iTunes server and fileserver), so I did a final backup to a FW external HD and inserted a Debian net-install CD. Which failed to install.

A bit confused I tried an older Debian release, which got slightly farther, but it still failed with a write error. So in the end I booted a recent Ubuntu installer, apt-getted the smart utilities and got a report on the disk. The disk claimed it was healthy. However it used 100% of its replacement sectors and gave read errors all over the place. Oh and a write error on sector several sectors.

Lessons learned:
  1. Ask for smart support in the Debian installer
  2. Install the smart daemon on the next server
So now I'm looking round for a nice Q6600 based server, using an intel motherboard with buildin graphics (maximum Linux compatibility) 4GB ram and 1TB of disk. This turns out to be a problem. None of the big vendors want to sell me a powerful, silent, computer with only Intel buildin graphics, they all insist on throwing in some nVidia or ATI incompatible POS :-(. And the smaller companies all want to sell me 'Gamer' PCs, with the same POS cards. So I have to find somebody who will build to spec but will still give me some warranty...

Not having Frost means that I am not able to do any Debian uploads :-(. Not that I'm not buzzy: I've got 3000 pictures to name, tag and date... (and in some case reimport because iPhoto things that they are raw pictures instead of the 48 bit tiff images that they are)

14 July 2007

Peter Van Eynde: enter the permuted index

Wouter did you ever see the two indexes of the Common Lisp Hyperspec? There is a normal index and a "permuted" one, which almost always does exactly what you want.

9 May 2007

Peter Van Eynde: to iceweasel or not?

At $employer I have to use meetingplace a lot, so it was rather irritating that it did not work.

After a bit of digging I hear that it works with firefox 2.0 and java 1.6. But only the original firefox, if you use iceweasel (or any renamed version I think) the 'browser test' works, but then it will tell you that you have no java installed. Clearly the application searches for firefox, does not find it and decides to give a bogus error message.

Now. Is this a iceweasel bug? I think not, but having browser detecting and adapting pages will always exist I fear so changing them all seems difficult. So let's call it a safety feature :-)

Peter Van Eynde: Finally online again

My new employer pays for an ADSL line for me. A second line, adding a ADSL connection on another copper pair I was told. Perfect I though, let's order it. Little did I know what problems I would get into.

Two days ago our ADSL went dead. No messages, no calls, no nothing. I call the provider (mobistar) who tell me we cancelled the contract and then hang up on me! The day after I contacted the company that does the ADSL stuff for $employer, asking them if this was their doing. Their reply: "search, search... no we have no documents on you, it must be something internal to $employer, we know nothing". Two hours later I get an email from them asking for dates for the installation of the ADSL modem. On the 21st at the earliest.

Coincidence, right? I send an "un-fuck this right now!" email shortly after. 24h later I still have no reply.

No looking forward to 2 weeks without internet we started searching. So after some hacking and a good idea from my wife it turns out skynet "just" re-enabled my account of 2 years ago, same userid, same password. As if I never left.

Not good...

9 April 2007

Peter Van Eynde: gone is sarge

from my CL repositories I have at my p.d.o pages. I will now track etch (and will try to get the packages into backports.org too), sid and ubuntu's dapper and edgy. I expect to track feisty after it is released.

Hmm. No release party in Belgium planned yet...

29 March 2007

Peter Van Eynde: modern times

A colleague at work got his 'final end of year bill' from his electricity supplier. In Belgium you pay every month an amount based on the guess of the supplier of your usage. Because , he claims, his new house is drying out, so requires less energy to heat up, he consumed about 20% less energy then last year so their estimate was too high. Good: he gets 400 back. Bad: the amount he has to pay a month goes up.

So he phones them up and asked why. The reason: the program to adjust the guess based on the usage of last year cannot handle a negative amount (you payed too much) so the program thinks the last estimate was 400 a month too low instead of too high, so it adjusts it upwards. Next year it will adjust it even more up :-).

Now I know that the ABS function in FORTRAN exists already since the late 1950's so I think the problem is not their programs, but that this is an easy way to get an interest-free loan out of people that don't watch their bill with a eye for details.

26 March 2007

Peter Van Eynde: 'The Trap'

Yesterday I went to bed too late because I was captivated by the last episode of The Trap: What Happened to Our Dream of Freedom, a series by Adam Curtis. Even since I saw Pandora's Box I've been an avid viewer of his work. The Trap talks about what freedom is, and this morning I realised that many things he talked about can be seen in the OSS world, and more specifically in Debian. I'm certain Biella can write something much better (and shorter) and I'm still thinking about it, but I wanted to write some stuff down.
One of the main ideas is the modern western culture has been formed to appeal for people thinking like a model in the 'prisoners dilemma': they only case to further themselves. This lead to the idea that life (not only the economy) should be like a free market, and that people should be 'free' to choose what they liked. Of course in practice the rich are 'free' to send their kids to better schools then the poor who are 'free' but constrained to send their kids to worse schools. The program called this negative freedom: there is constrained freedom. Think of it as Microsoft's vision of freedom, their 'freedom to innovate' (which they don't), your freedom to select which of the N licences of vista is good enough for you. This limited freedom is more stable then the positive freedom that is actual seeking true freedom, without constraints. This positive freedom was then developed by Satre, Fanon and Shariati into the idea that true freedom could only be gained by armed struggle, to gain freedom but also an identity that transcends the simple individual.
The whole idea of the two freedoms was described by Isaiah Berlin and he also had the idea that freedom can only be gained by limiting the power of the state over the individual, otherwise both concepts of freedom would become tyrannical because the powers that be would decide what freedom is, and then suppress anybody that does not agree with that idea. Examples are the communists in the USSR, but also how the Americans turned to torture, imprisonment without tribunal to 'liberate the Iraqi people'. Or older still the Reign of Terror during the French revolution.
All of this has some relevance to OSS and Debian in particular. Don't we search freedom from constraints (licences, absence of source)? Don't we want a revolution in the use of computers? Are we not using disruptive means to get it? The introduction of a samba file-server in a pure MS environment by a disgruntled admin who just wants stuff to work could be seen as being almost a terrorist method of working. Not that we want to terrorise the population, but make them aware that an alternative exists. And this to chance the system. Sometimes the whole mindset does seem to be a little too much confrontational, almost towards having a real conflict. Just think about the many references that some disaster should wipe out the Seattle area. Are we not at risk of becoming tyrannical in many ways? Ignoring any Debian discussions, there is the whole FreeBSD/OpenBSD split, people complaining that wikipedia is removing contents the consider valuable, projects refusing to create howto's and introductions to keep the newbies away etc. OOS does seem to have a tendency to become tyrannical in some aspects. Not that this is always bad, see the benevolent dictators handling the Linux kernel or python.
If I understand the idea's correctly it means that even if we want freedom, from the moment we start using the powers of the project to limit somebody we start the slide towards being oppressive and tyrannical. Somehow I fear that all this will lead to a lot of reading and thinking...

22 March 2007

Peter Van Eynde: what $$%@$ is causing all this io?

sudo su -
sharrow:~# /etc/init.d/sysklogd stop
Stopping system log daemon....
sharrow:~# echo 1 > /proc/sys/vm/block_dump
sharrow:~# dmesg gawk '/^[^( ]*\([0-9]*\): (READ WRITE dirtied)/ activity[$1]++ END for (x in activity) print activity[x],x ' sort -nr head -n 10
502 amarokcollectio(358):
3 amarokapp(359):
2 mysqld(18448):
1 io(358):
1 bash(31560):
sharrow:~# echo 0 > /proc/sys/vm/block_dump
sharrow:~# /etc/init.d/sysklogd start
Starting system log daemon....

23 February 2007

Peter Van Eynde: A good argument for debian support

The inquirer writes that HP makes $25 million out of Debian in EMEA alone!

I'm just shocked!

Oh: see some of you guys and girls at fosdem.

6 January 2007

Peter Van Eynde: Slow times

While the next debian release is being prepared it is not a good idea to upload new packages, so I'm trying to use the holiday to 'look across the fence'. For starters I've gotten me an iMac and so far I like Mac OS X. It is an immense improvement over Windows and a pretty good alternative to KDE from my point of view. I'm still a bit lost with accelerators and in-program window movement but it is nice to have another environment to play with.

And on that machine I'll try to play with sbcl, openmcl and f-script. But so far I'm been busy using iMovie to convert our DV tapes into DVD's.

11 December 2006

Peter Van Eynde: A brilliant ad

Today I saw a new Belgacom ad for their isp 'skynet': two romantic souls are communicating with email, and 'he' tries to find romantic music. So off he goes to the 'skynet itunes music shop' and searches the list of songs. Then he replies that he cannot select a fitting song from the long, long list. She (I presume) replies that she can, and sends a romantic song.

Let me repeat that last point: she attached an song to the email. Besides the fact that the itunes shop doesn't give you an mp3 (what most people expect), this is also blatant illegal sharing of music unless they went through the whole 'authorise that computer to play my songs' song and dance, which is unlikely given the 'becoming an item' setting.

Just brilliant: seeding the population with expectations that the DRM will never allow them to actually do.

28 November 2006

Peter Van Eynde: misrouted: goto 1

I've had a little setback with misrouted: it turns out that my original idea of how the universe of CP objects work (ie we have item and containers) turns out to be deeply wrong.

While parsing some complex rulebase with the old implementation it turns out that the objects are divided in 3 classes: items, containers and container-of-listable-items (ideas on naming are welcome). This is because you can have a network, which is a collection, that can contain a group, also previously a collection, in a different way then that the group contains the network: all members of the group are in the network versus a custom method looking if all possible ip's in the network are in the group. Also the trivial method I used the last method kind of broke down when it tried to expand a /8 network into ip's. :-S

So this means surgery at a pretty deep level in the class hierarchy and the old program could just about handle it, but the scars run deep. So misrouted is being rewritten to use the new setup. The good news it that I've thought of a more complex, but not O((N_rules**4)**N_firewalls**2) method of simulating the effects of a rulebase on traffic.

16 November 2006

Peter Van Eynde: on blobs

I notice that the binary blob discussion is again on lwns front page. Recently I got a new portable from work and this gave me some new insight. In short: binary-only drivers are so bad people will buy other hardware.
The machine (a Lenovo Z61m) uses a X1400 ATI chip, so I have to use the ATI binary-only driver. Well. I'm trying to use it.
The amount of grief I'm getting from it would convince even billg himself that opensource drivers are mandatory in an opensource system. Strange errors pop up and you're just lost, googling only gives you forums where other poor users are trying to make it all work. Due to the dynamic nature of xorg and kernel development the driver will never 'catch up' and problems will keep popping up. And there is little I can do except complain to the responsible person and urge him to buy the Intel only portable next time.
If this keeps on Intel will just sweep the Linux hacker's market, and with it the heart and minds of a lot of people. My next machine will be an Intel, the first one in years, because I cannot get an AMD with a open graphics card, and I think I won't be alone in this.

26 October 2006

Peter Van Eynde: A deja-vu moment

Here I was reading up on how to install software on the PVR box we bought (a dream 7025). I find the developers information corner and read the ipkg documentation. Talk about a deja-vu. I feel I'm going to get along just fine with ipkg creation.

In other news I've uploaded a new version of slime to main. Yeah. Many thanks to Luca, Marco and the other slime developers!

4 October 2006

Peter Van Eynde: on GR's

While I battle FTBFS problems with my packages I barely notice the -tank and GR emails flying past, so when I see GR I always think it means GR. Which is something positive, healthy and nice to do, unlike following debian-vote/debian-legal. It must be the effect of my 'think positive' project :-).

17 June 2006

Peter Van Eynde: Oaxaca teachers strike

During the post-debconf6 trip we stayed in Oaxaca and in my flickr images you will have noticed the striking teachers. People that visited the place may be interested in the fact that Indymedia reports that the government removed the sit-in with force.

7 June 2006

Peter Van Eynde: stupid CL errors

  • Do not assume :always does a check on an empty list:
    [1]> (loop :for x :in '() :always (oddp x))
    T
    is the correct result. But deep inside logic involving "have all entries that property?" it can be surprising.
  • 0 is not NIL. Stop laughing, it took me 2 days to find that one part of the program thought it was talking T/NIL while the other talked 0/1 or 2. One (declare (type boolean result)) and a few runtime errors later the program gives sane results again.

1 June 2006

Peter Van Eynde: Pictures sort-of-up

I've uploaded the Debconf6 and Post Debconf6 trip pictures to flickr.

There is still a time-shift problem with almost all the pictures from the trip, I'll have to explore the flickr API to shift the timestamps forward 41 hours. I already corrected my local copies, which I now need to upload to the debconf gallery :-).

Then I'll write a report on the trip on LJ.

Next.

Previous.