RE: bge(4) on BCM 5752 A02 panic due to media autoselect
- From: "David Christensen" <davidch@xxxxxxxxxxxx>
- Date: Thu, 7 Sep 2006 10:24:01 -0700
Can you test the attached patch? I've simply removed the testthat the test is
altogether.
The Linux driver doesn't perform this test and the fact
performed after bge_reset() is called simply means we'rechecking the
samethe firmware
information twice (i.e. did the NIC firmware load). Since
handshake was successful we know the firmware loaded so the test is
redundant.
This appears to fix problems I was seeing on a 5703 part (sorry David,
told you 5702 before):
bge0: <Broadcom BCM5703 A2, ASIC rev. 0x1002> mem
0xfaff0000-0xfaffffff
irq 11 at device 0.0 on pci2
There is actually a defect in the bge driver that will identify a 5702
as
a 5703. This is caused by the fact that both the 5702 and the 5703 use
the
same ASIC IDs in hardware and the bge driver doesn't do any further
checking
to separate the two. My testing confirmed that the bge driver
incorrectly
identified a 5702 as a 5703.
This is a Dell 600m. Prior to the patch I'd get the RX diagnostic
failed msg. dhclient would fetch a lease but I couldn't mount an nfs
volume (w/ UDP). With your patch things appear to work as before.
That's good to know. If at least one of the other users who reported a
problem with my last patch can confirm that the issue is also fixed by
this change then I'll go ahead and commit it.
Dave
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"
- References:
- Re: bge(4) on BCM 5752 A02 panic due to media autoselect
- From: Sam Leffler
- Re: bge(4) on BCM 5752 A02 panic due to media autoselect
- Prev by Date: Re: Adding a 'D - date' option in 'cat'
- Next by Date: Re: Attempt #3, adding a new command 'sfilter'
- Previous by thread: Re: bge(4) on BCM 5752 A02 panic due to media autoselect
- Next by thread: Re: Improvements to gvinum and it's future
- Index(es):
Relevant Pages
|