[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

2.3.99-pre3 and potato on SPARCBook3



We just compiled and booted 2.3.99-pre3 on an SB3 GX (my roommate's; I
won't install on mine till powermanagement works right since i do need the
machine for real work; we had to compile the ldso 1.9.11-7 source package
first, binaries for that are not yet available but the source is up).

Boots and runs dandy-rific. Seeing Tux with the sun on his belly brought
tears to my eyes (no, really, it did). Haven't got X working but will play
with that shortly. Debian installation as a whole was fine except for
borkenness of serial console under 2.2.x (no matter how much you pretend,
it's just not a vt100). 

One problem: dhcp seems to have broken. Both pump and dhcpcd fail,
although you can configure a static interface fine and it seems to work. 
I've attached an strace; basically it opens a socket as SOCK_STREAM,
attempts to write() to it, and fails with a broken pipe/SIGPIPE. dhcp is
working for other machines on the same subnet. I'm not bugging it, maybe I
should (it's probably the kernel's fault tho).

We are, however, delighted simply to have the machine running :) I have to
admit, I wanted to bet Ian a quarter at 2 to 1 odds that 2.3 wouldn't come
up right (esp. since it didn't work on my IPX) ... but it _is_ snowing in
April here in Pittsburgh (you all remember the Calvin and Hobbes, "`Where
do you think we go after we die' `I dunno. Pittsburgh?'"). 





Cheers,

Ari Heitner
  DC: 703/5733512  CMU: 412/8622699
Non c'è più forza nella normalità: c'è solo monotonia.




execve("/sbin/pump", ["pump", "-i", "eth0", "-h", "metric"], [/* 18 vars */]) = 0
brk(0)                                  = 0x2b8d0
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9072, ...}) = 0
mmap(NULL, 9072, PROT_READ, MAP_PRIVATE, 3, 0) = 0x50019000
close(3)                                = 0
open("/usr/lib/libpopt.so.0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=20244, ...}) = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0\22"..., 4096) = 4096
mmap(NULL, 84856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x5002a000
mprotect(0x5002f000, 64376, PROT_NONE)  = 0
mmap(0x5003a000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x5003a000
close(3)                                = 0
open("/lib/libresolv.so.2", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=54028, ...}) = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0.L\0"..., 4096) = 4096
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x5001c000
mmap(NULL, 128216, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x5003f000
mprotect(0x5004c000, 74968, PROT_NONE)  = 0
mmap(0x5004f000, 53248, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x5004f000
mmap(0x5005c000, 9432, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x5005c000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=976192, ...}) = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1\346"..., 4096) = 4096
mmap(NULL, 1051440, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x5005f000
mprotect(0x50147000, 101168, PROT_NONE) = 0
mmap(0x5014f000, 57344, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0xe0000) = 0x5014f000
mmap(0x5015d000, 11056, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x5015d000
close(3)                                = 0
munmap(0x50019000, 9072)                = 0
personality(PER_LINUX)                  = 0
getpid()                                = 826
getpagesize()                           = 0x1000
brk(0)                                  = 0x2b8d0
brk(0x2ba48)                            = 0x2ba48
brk(0x2c000)                            = 0x2c000
open("/etc/popt", O_RDONLY)             = -1 ENOENT (No such file or directory)
getuid()                                = 0
geteuid()                               = 0
open("/root/.popt", O_RDONLY)           = -1 ENOENT (No such file or directory)
open("/etc/pump.conf", O_RDONLY)        = -1 ENOENT (No such file or directory)
close(-1)                               = -1 EBADF (Bad file descriptor)
geteuid()                               = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sin_family=AF_UNIX, path="/var/run/pump.sock"}, 20) = 0
write(3, "\0\0\0\0eth0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 3240) = -1 EPIPE (Broken pipe)
--- SIGPIPE (Broken pipe) ---
+++ killed by SIGPIPE +++

Reply to: