[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <m3622duifl.fsf@intrepid.localdomain>
Date: Thu, 31 Jan 2013 22:54:54 +0100
From: Krzysztof Halasa <khc@...waw.pl>
To: Mikael Pettersson <mikpe@...uu.se>
Cc: linux-arm-kernel@...ts.infradead.org,
Imre Kaloz <kaloz@...nwrt.org>, Xi Wang <xi.wang@...il.com>,
netdev@...r.kernel.org
Subject: Re: ixp4xx eth broken in 3.7.0/3.8-rc5?
Mikael Pettersson <mikpe@...uu.se> writes:
> > When I try to update my ixp4xx machine to a 3.8-rc5 kernel it boots
> > Ok but the network (CONFIG_IXP4XX_ETH=y) fails to come up, with the
> > following in the kernel log:
> >
> > net eth0: coherent DMA mask is unset
>
> A git bisect identified the following as the culprit:
>
> > From 1a4901177574083c35fafc24c4d151c2a7c7647c Mon Sep 17 00:00:00 2001
> > From: Xi Wang <xi.wang@...il.com>
> > Date: Sat, 17 Nov 2012 20:25:09 +0000
> > Subject: [PATCH] ixp4xx_eth: avoid calling dma_pool_create() with NULL dev
> >
> > Use &port->netdev->dev instead of NULL since dma_pool_create() doesn't
> > allow NULL dev.
IIRC NULL dev in dma_pool_create() meant the usual IXP4xx mask (64MB)
was used. Perhaps devices don't get a mask by default anymore. I will
look at this in few days.
--
Krzysztof Halasa
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists