Re: Re: Re: bce0: Error mapping mbuf into TX chain!



On 8/5/06, Pyun YongHyeon <pyunyh@xxxxxxxxx> wrote:
On Fri, Aug 04, 2006 at 03:52:40PM +0200, Scott Wilson wrote:
> On 7/13/06, Doug Ambrisko <ambrisko@xxxxxxxxxxxx> wrote:
> >David (Controller AE) Christensen writes:
> >| Sorry, I've been out on vacation and just got back into town. I'll MFC
> >| the patch within the next day or two.
> >
> >I'll let you merge in the down/up fix that I put into -current.
> >
> >Doug A.
>
> Hi, I just had a bce interface lock up with the same problem:
>
> Aug 4 07:00:16 pe3 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(4644):
> Error mapping mbuf into TX chain!
> Aug 4 07:00:47 pe3 last message repeated 368 times
> ....
>
> running v 1.2.2.5 of if_bce.c from RELENG_6 which has the
> defragmentation patch mentioned in this thread. Any suggestions on
> how I can help find a fix?
>
> scott

Hmm... I can see several bus_dma(9) related bugs in bce(4).
For architectures that have IOMMU hardware it may have corrupted DMA
mapping and I'm pretty sure it wouldn't work on sparc64.
When it has to handle many fragmented frame or has insufficient
number of free Tx descriptors it would show unexpected results.
Unfortunately I don't have hardwares supported by bce(4) and
fixing requiries a working hardware. :-(


I see ... I am running amd64 on some dell poweredge 1950 boxes.
They're xeon processors, but have chosen amd64 because they have 8gig
of ram each.

Here are the relevant details on the interface....

bce0: <Broadcom NetXtreme II BCM5708 1000Base-T (B1), v0.9.5> mem
0xf4000000-0xf5ffffff irq 16 at device 0.0 on pci9
bce0: ASIC ID 0x57081010; Revision (B1); PCI-X 64-bit 133MHz
miibus0: <MII bus> on bce0
brgphy0: <BCM5708C 10/100/1000baseTX PHY> on miibus0
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,
1000baseTX-FDX, auto

I could make a machine available remotely to someone if it would help.

Any other advice on how I can help move this forward would be greatly
appreciated!

thanks,

scott
_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Reversing automatic shutdowns in Windows XP Home edition
    ... It was when I returned from vacation ... Here are some general hardware troubleshooting steps: ... Testing hardware failures often involves swapping out suspected parts ...
    (microsoft.public.windowsxp.general)
  • Re: bus_dma question
    ... Scott this is just what I was looking for. ... This should be added to the busdma man page I think.. ... > if (dma is from host memory to the hardware) ...
    (freebsd-current)
  • Re: Re: Re: bce0: Error mapping mbuf into TX chain!
    ... you can use m_fragment(9) to fragment the frame in bce_tx_encap. ... For architectures that have IOMMU hardware it may have corrupted DMA ... I am running amd64 on some dell poweredge 1950 boxes. ...
    (freebsd-stable)
  • RE: Re: Re: bce0: Error mapping mbuf into TX chain!
    ... stable@xxxxxxxxxxx; davidch@xxxxxxxxxxx; Eric Hodel ... For architectures that have IOMMU hardware it may have corrupted DMA ... I am running amd64 on some dell poweredge 1950 boxes. ...
    (freebsd-stable)
  • Re: What MAC program for checking CD master for errors? [OT]
    ... I'm not a "network guy", ... networking protocol on his hardware and connections. ... NetBEUI and IPX/SPX, and Apple used the protocols Scott mentioned. ...
    (rec.audio.pro)