> I've managed to reproduce this now in netbsd-5 too (source is about 3 > months old, not sure if there have been any changes since): > > re0: discarding oversize frame (len=9041) > re0: discarding oversize frame (len=16158) > panic: kernel diagnostic assertion "pcg->pcg_avail == 0" failed: file > "../../../../kern_subr_pool.c", line 2580 > > As I think I've said before, the actual crash point is different > every time but the panic is always preceded by the discarding > oversize frame. Sometimes the len in the oversize frame message > is len=-1.
I'm afraid it's memory corruption caused by hardware or PCI BIOS problem. What happens if you change > cfg = RE_CPLUSCMD_PCI_MRW; to > cfg = 0; in re_init()? Or can you have newer BIOS for your hardware? That's the only change that affects xfers in rev 1.105.4.8 and 1.72.2.11. --- Izumi Tsutsui