Port-ofppc archive

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

Re: Current port status



Here is an update:

On Wed, 1 Feb 2012 11:14:52 +0100
Frank Wille <frank%phoenix.owl.de@localhost> wrote:

> - (since 5.99.61) Problems after some major changes in the
> uvm/kmem/malloc code. The worst problem had been resolved (matt) but
> it still cannot mount the root file system anymore (/dev/console not
> found) and crashes.

Probably solved with http://www.netbsd.org/~matt/uvm_km.txt.
Needs testing.


> - (since 5.99.60) genfb(4) has wrong colors. Now it display pink
> kernel messages on a black background, while it was green on white
> before. The normal output is probably black on black now, and
> unreadable. The config files had not been changed.
> 
> - (since 5.99.56) The disklabel on MBR partitioned disks is no longer
>   correctly recognized. This is probably my fault. Will be fixed as
> soon as possible.

This point was fixed yesterday, just in time!


> - (since ~5.99.55) Firefox has become unstable. It crashes frequently.
>   Tabs and the scrolling wheel stop working. Problem can also be
> observed on macppc. Caused by switching gcc to 4.5.3 last summer?
> 
> - (since ~5.99.52) Problems with XOrg's mouse pointer acceleration
> make the pointer jump to the left or right screen border, and the
> only way to get it away from there is by typing "xset m 0". Also on
> macppc.
> 
> - (since ~5.99.41) The kernel hangs when detecting an USB device on
> the port (corrupted usb fragments). There is a workaround for it by
> setting the option USB_FRAG_DMA_WORKAROUND.

Example: This is a typical panic without USB_FRAG_DMA_WORKAROUND, when
plugging in an USB device:
  trap: kernel read DSI trap @ 0xb6938101 by usb_allocmem+0xec: srr1=0x9032,
  r1=0xaa759cc0 cr=0x28000088 xer=0 ctr=0x4199ac dsisr=0x40000000
  save LR(0xfffffffd) is inavalid.


Two more, which I forgot:

- (since ~5.99.40 or earlier?) Random lock errors, when launching a kernel.
  With some kernel revisions this happens frequently, with others rarely.
  The workaround is to boot the kernel once again, until it works.
  Example (messages appear before the copyright):
  WARNING: add memory segment 10000000-20000000,
  WARNING: which was not recognized by the Firmware.
  Reader / writer lock error: rw_vector_enter: lock against myself
  lock address: 0x0000000000459744
  current cpu:                   0
  current int:  0x000000000043c740
  owner/count:  0x000000000043c740  Flags: 0x0000000000000004
  panic: lock error

- (5.99.59) vr0: device timeout. Problems with vr(4). Might be 5.99.59 only.
  Needs more testing.


-- 
Frank Wille


Home | Main Index | Thread Index | Old Index