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
… for i want more not less queries on my nameservers. ;-)
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
…if its ok to have -7 instead of -12 Volts…
See how i’m not even mentioning the Temperatures? ;-))
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
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.
Still no luck with 2.6.16.19 — now i finally had enough for the day — off to bed. ;)
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… ;)
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]
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
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
[ 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]
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. ;)
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
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
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.