Archive for June, 2006

distraction

My brother just noticed that my tub nearly ran over. I was busy playing around with PowerDNS recursor and hearing a (loud) webradio stream for distraction.

And hell just now as i’m writing this article that bloody NIC/driver in my workstation (running windows xp at the moment) decided to give itself a break just as they were starting to play a song that i like… grrr

i hate soccer…

… for i want more not less queries on my nameservers. ;-)

http://zaphods.net/~zaphodb/soccer.png

why initrd is evil…

What are you doing wrong when you see something like this booting a new kernel?

unable to determine filesystem type on /dev/root
trying cramfs: failed.

Right, you’re using the kernel config from an initrd kernel and were missing the part where it says: ”I’m going to build ext2fs as a module if thats ok with you.” ;-)

Thank God Its Friday

i wonder…

…if its ok to have -7 instead of -12 Volts…

http://zaphods.net/temp.png

See how i’m not even mentioning the Temperatures? ;-))

existence is futile

In todays UserFriendly Iliad lets his characters say: “We are the Blog, existence is futile.” “Prepare to be emulated.”

I think he made a typo there and it should have been: “Prepare to be emolated.” ;-)

scnr

Jetlag

Whether this was a short or long long Weekend i cannot say. What i know is that i’m late for work but with the good feeling that i still can configure 5 things in parallel, that high energy trance and iced coffee helps a lot and that my moves still produce working output.

For example you may notice that all of my private Sites are now running on lighttpd with FastCGI.

What you may or may not notice is that Linux 2.6.16.19 is b0rken on Sun’s T1 family.

And what you simply don’t know is that i got to go exactely… now.

sparc64 T1 and Linux

Still no luck with 2.6.16.19 — now i finally had enough for the day — off to bed. ;)

make image?!?

root@flame-grilled:/usr/src/linux-2.6.16.19# make image CHK include/linux/version.h CHK include/linux/compile.h CHK usr/initramfs_list STRIP arch/sparc64/boot/image kernel: arch/sparc64/boot/image is ready root@flame-grilled:/usr/src/linux-2.6.16.19# file arch/sparc64/boot/image arch/sparc64/boot/image: ELF 64-bit MSB executable, SPARC V9, version 1 (SYSV), statically linked, not stripped root@flame-grilled:/usr/src/linux-2.6.16.19# file vmlinux vmlinux: ELF 64-bit MSB executable, SPARC V9, version 1 (SYSV), statically linked, not stripped root@flame-grilled:/usr/src/linux-2.6.16.19# ls -al vmlinux arch/sparc64/boot/image -rwxr-xr-x 1 root root 3514904 Jun 5 07:52 arch/sparc64/boot/image -rwxr-xr-x 1 root root 4645342 Jun 5 07:31 vmlinux

hmmm… ;)

i wonder

what i got to do instead of ‘make’ to get a bootable kernel. ;)

Allocated 8 Megs of memory at 0x40000000 for kernel
Loaded kernel version 2.6.16
ERROR: Last Trap: Illegal Instruction
[Exception handlers interrupted, please file a bug]
[type 'resume' to attempt a normal recovery]

make -j 32 the 2nd

real 6m46.007s user 142m46.139s sys 6m11.895s root@flame-grilled:/usr/src/linux-2.6.17-rc5-mm3# time make -j 32


nearly

  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
init/built-in.o: In function `start_kernel': undefined reference to `early_init_irq_lock_type'
make: *** [.tmp_vmlinux1] Error 1

make -j 32

top — 06:58:30 up 2 days, 13:30, 5 users, load average: 63.20, 49.24, 42.55 Tasks: 388 total, 69 running, 308 sleeping, 3 stopped, 8 zombie Cpu(s): 76.0% us, 4.7% sy, 0.5% ni, 18.8% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 16620320k total, 1369544k used, 15250776k free, 157208k buffers Swap: 3052328k total, 208k used, 3052120k free, 725176k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 20129 root 25 0 17048 14m 4000 R 96 0.1 0:03.64 cc1 20211 root 24 0 16952 13m 4016 R 94 0.1 0:02.99 cc1 19504 root 25 0 21360 18m 4048 R 92 0.1 0:09.95 cc1 20007 root 25 0 12920 10m 4008 R 91 0.1 0:05.39 cc1 20233 root 25 0 14752 11m 3872 R 87 0.1 0:02.75 cc1 19313 root 25 0 25368 21m 4040 R 86 0.1 0:10.65 cc1 20116 root 25 0 0 0 0 R 82 0.0 0:03.28 cc1 19275 root 25 0 25440 21m 4056 R 81 0.1 0:11.78 cc1 20263 root 25 0 12528 10m 4008 R 73 0.1 0:02.33 cc1 20254 root 25 0 14936 9.9m 2304 R 73 0.1 0:02.32 cc1 20200 root 21 0 14744 9.8m 2304 R 66 0.1 0:02.11 cc1 20169 root 25 0 14768 10m 2480 R 66 0.1 0:02.21 cc1 20035 root 25 0 16792 13m 3896 R 63 0.1 0:03.32 cc1 20339 root 25 0 12656 10m 3976 R 63 0.1 0:01.99 cc1 20300 root 25 0 12544 9.8m 4008 R 61 0.1 0:01.94 cc1 20240 root 25 0 12568 9296 2304 R 58 0.1 0:01.84 cc1 20352 root 20 0 12528 10m 3984 R 57 0.1 0:01.82 cc1 20377 root 25 0 12472 7488 2304 R 50 0.0 0:01.59 cc1 20387 root 19 0 12560 8368 2304 R 46 0.1 0:01.47 cc1 20372 root 25 0 10416 7008 2304 R 46 0.0 0:01.45 cc1 19280 root 25 0 25408 21m 4056 R 43 0.1 0:12.74 cc1 20397 root 21 0 12336 7320 2304 R 35 0.0 0:01.10 cc1 20446 root 22 0 10280 5496 2296 R 20 0.0 0:00.65 cc1 20145 root 25 0 10360 6656 2304 R 18 0.0 0:00.99 cc1 20469 root 25 0 7920 3960 2296 R 9 0.0 0:00.27 cc1 20294 root 25 0 8096 3912 2256 R 7 0.0 0:00.21 cc1 4784 schmidt 16 0 3304 1696 1152 R 5 0.0 52:18.41 top 20482 root 22 0 7920 3616 2296 R 5 0.0 0:00.17 cc1 20486 root 19 0 8064 3712 2248 R 5 0.0 0:00.15 cc1 20431 root 20 0 2360 1304 912 S 4 0.0 0:00.14 make 20490 root 22 0 7968 3088 1920 R 3 0.0 0:00.11 cc1 19885 root 18 0 2624 1496 920 S 3 0.0 0:00.30 make 20329 root 18 0 2368 1312 912 S 3 0.0 0:00.10 make 19276 root 18 0 4608 3032 1080 S 2 0.0 0:00.10 as 20419 root 19 0 2232 1176 920 S 2 0.0 0:00.06 make 18678 root 18 0 2488 1408 920 S 2 0.0 0:00.24 make 19314 root 24 0 4608 2944 1080 S 2 0.0 0:00.06 as

yeah right ;)

[   13.568322] i2c-parport: using default base 0x378
[   13.568357] sun4v_data_access_exception: ADDR[0000000000000000] CTX[0000] TYPE[0004], going.
[   13.568387]               |/ ____ |/
[   13.568397]               \"@'/ .. `@\"
[   13.568406]               /_| \__/ |_
[   13.568415]                  \__U_/
[   13.568434] modprobe(20821): Dax [#1]

T2000 linux day 3

It is day 3 of my ongoing effort to install linux on a SunFire T2000 sparc64 machine — i tried 3 different kernels so far all of which told me abort trap.

The only thing that seems to run is Ubuntu Dapper from CD-ROM which is exactely what i’m going to install now. No more fancy debootstrapping, just plain dull Ubuntu.

Funny enough i had compilation problems on recent kernels, abort traps on debian 2.6 kernel-package and 2.6.16.9 but Ubuntu which ships with 2.6.16 seems to work.

I still have no idea how to speed up the console access, but i think i’m getting the glimpse on why Sun distributed those machines preinstalled with Solaris. ;)

d00h — baad css

My previous blog entry revealed revealed some minor css problems it seems. Still i like the current theme but i guess i’ll have to work on it a bit.

Oh yes talking about typo themes: -> Get them here

linux-2.6.17-rc5 vs. sparc64

This is just a short hint that you might experience kernel compiling problems with 2.6.17-rc5 for sparc64.

  CC      mm/fremap.o
mm/fremap.c: In function 'install_page':
include/asm/pgtable.h:236: error: invalid 'asm': operand number missing after %-letter
{standard input}: Assembler messages:
{standard input}:445: Error: Illegal operands
make[2]: *** [mm/fremap.o] Error 1
make[1]: *** [mm] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.17-rc5-mm2'

-> OSDL Bug #6636

SunFire T2000 — 9k6 part 2

OK second try installing the machine this time from an Ubuntu Dapper iso-image. This time i configured the management network interface which i hoped to be faster on console access than the serial console. Nope, it isn’t its even worse: Since i have it running in an xterm the output is colored, that is colored output at 9600 baud per second — do you remember your old mailboxing times? ;-)

My only hope is that it is the server version of the image and its main menu has a section that says ‘Shell access’.

Btw. even if i’m not logged in via the serial console at all the system console says ser_baudrate is a read-only value when i try to setsc it.

Dear Sun, this is really really annoying — please do something about it.