UltraSparc III still busted - X server causes hang,
current panics at boot
zenxyzzy
zenxyzzy at gmail.com
Tue Mar 24 20:30:48 PDT 2009
ouch. the subject line says most of it.
It appears that the -current isn't a direct descendent of the code
that marius built the mostly successful Jan11-snap with.
is this just a branch that hasn't been integrated into the main tree yet?
until this stuff is checked in, using -current with US-III seems
pointless right now. any ETA on this integration??
on another note, I've built (using -current ports) an X-server for my
creator3d, and it reliably hangs the jan11 snap kernel:
using truss:
<enormous amount of trace..>
stat("/usr/local/lib/xorg/modules/internal/freebsd/",0x7fdffffdc88)
ERR#2 'No such file or directory'
stat("/usr/local/lib/xorg/modules/internal/",0x7fdffffdc88) ERR#2 'No
such file or directory'
write(0,"(WW) Warning, couldn't open modu"...,40) = 40 (0x28)
write(0,"(II) UnloadModule: "vesa"\n",26) = 26 (0x1a)
(EE) Failed to load module "vesa" (module does not exist, 0)
write(2,"(EE) Failed to load module "vesa"...,61) = 61 (0x3d)
write(0,"(EE) Failed to load module "vesa"...,61) = 61 (0x3d)
write(0,"(II) SUNFFB: driver for Creator,"...,57) = 57 (0x39)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCREAD,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE,0xffffe24c) = 0 (0x0)
ioctl(7,PCIOCWRITE
and here the kernel hangs hard. no hot key to debugger, nothing.
power down hard reset time.
I'll shove some printf's in the code later tonight if I can find it,
and see what the 18th pci register write is...
--
More information about the freebsd-sparc64
mailing list