Le Friday 12 December 2008 02:25:00 Michael Buesch, vous avez écrit : > On Friday 12 December 2008 01:59:48 [email protected] wrote: > > Added: > > branches/8.09/target/linux/brcm47xx/patches-2.6.25/211-b44_bcm4713_phy.pa > >tch =================================================================== > > --- > > branches/8.09/target/linux/brcm47xx/patches-2.6.25/211-b44_bcm4713_phy.pa > >tch (rev 0) +++ > > branches/8.09/target/linux/brcm47xx/patches-2.6.25/211-b44_bcm4713_phy.pa > >tch 2008-12-12 00:59:47 UTC (rev 13610) @@ -0,0 +1,14 @@ > > +--- a/drivers/net/b44.c 2008-11-16 15:33:32.000000000 +0100 > > ++++ b/drivers/net/b44.c 2008-11-18 10:36:18.000000000 +0100 > > +@@ -2094,6 +2094,11 @@ > > + return -EINVAL; > > + } > > + > > ++ if (bp->sdev->id.coreid == 0x806 && bp->sdev->id.revision == 0x0) { > > ++ bp->phy_addr = B44_PHY_ADDR_NO_PHY; > > ++ bp->dma_offset = 0; > > ++ } > > ++ > > this is a little bit weird. > coreid == 0x806 will always be true. > So you will always set phy_addr to NO_PHY for every device with core > revision 0. That smells like incorrect code to me...
I tested it with success on an Asus WL500G Deluxe. Will do more testing on a WRT54GS. -- Best regards, Florian Fainelli Email : [email protected] http://openwrt.org -------------------------------
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ openwrt-devel mailing list [email protected] http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
