Broadcom 440x on FreeBSD 6.0/6.1
Andreas Bachmann
bachi at te-clan.ch
Wed Apr 19 18:55:36 UTC 2006
> It seems that BCM440x has DMA address limit at 1GB.
> How about this?
>
> Index: if_bfe.c
> ===================================================================
> RCS file: /pool/ncvs/src/sys/dev/bfe/if_bfe.c,v
> retrieving revision 1.32
> diff -u -r1.32 if_bfe.c
> --- if_bfe.c 4 Apr 2006 22:30:12 -0000 1.32
> +++ if_bfe.c 19 Apr 2006 04:01:47 -0000
> @@ -200,7 +200,7 @@
> /* parent tag */
> error = bus_dma_tag_create(NULL, /* parent */
> PAGE_SIZE, 0, /* alignment, boundary */
> - BUS_SPACE_MAXADDR, /* lowaddr */
> + 0x3fffffff, /* lowaddr */
> BUS_SPACE_MAXADDR_32BIT, /* highaddr */
> NULL, NULL, /* filter, filterarg */
> MAXBSIZE, /* maxsize */
Don't work with my Dell Inspiron 9400 notebook.
Have replaced the following and have no change found.
When I set an IP address for my bfe (Broadcom 440x),
the system hangs...
More information about the freebsd-hardware
mailing list