Port-sandpoint archive

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

Re: Synology PPCBoot SK98 network bug fix



Hi,

> It is not enough to clear the multicast hash registers. I guess you would
> also have to enable the filter, by setting the MUFLEN (0x4000) flag in
> YUKON_RCR (0x280c).

Of course - thanks!

> Yes, the serial output needs a lot of time.

Yes.  I get overruns (lost characters) at 115200, and at 9600 output is even
slower ;-/

> I didn't test it (I hope you will ;) but probably you can achieve this
> goal by programming the following registers:
> 
> 1. Set the unicast address in YUKON_SA1 (probably SA2 too?). This is
>    already done.

The if_sk.c driver copies SK_MAC1_0 into YUKON_SA2, so I initially tried
this ...

> 3. Enable unicast and multicast filters by writing setting MUFLEN and UFLEN
>    (0xc000) in YUKON_RCR.

... and enabled both filters.  This resulted in timeouts, so I tried
copying the same address into SA1 and SA2.  Still timeouts (but it works
fine with just the multicast filter enabled).

> When that works I'm willing to commit the patch. :)

;-)  I will investigate further.

Thanks,

J

-- 
  My other computer also runs NetBSD    /        Sailing at Newbiggin
        http://www.netbsd.org/        /   http://www.newbigginsailingclub.org/


Home | Main Index | Thread Index | Old Index