Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Jul 2006 12:59:17 +0200
From:      Patrick Hurrelmann <outi@bytephobia.de>
To:        "Bhuiyan Mohammad Iklash" <nobel@metafour.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Bringing up bge0 cause panic error
Message-ID:  <20060702125917.0ea505ac@ax-ws170.ft.axit.de>
In-Reply-To: <000601c69d46$4d112a80$2b0114ac@NOBEL>
References:  <000601c69d46$4d112a80$2b0114ac@NOBEL>

next in thread | previous in thread | raw e-mail | index | archive | help
--MP__NDq=1zixR3flTOduXKHYeV
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On Sat, 1 Jul 2006 20:41:08 +0100
"Bhuiyan Mohammad Iklash" <nobel@metafour.com> wrote:

> Hi
> 
> I have install FreBSD 7 (June snapshot) in my Dell LATITUDE D820
> laptop. I am facing e serious problem. whenever i want to bring up
> the bge0 interface using following command nuke#ifconfig bge0 up
> panic: invalid ife->ifm_data (0xa) in mii_phy_setmedia cpuid = 0
> KDB: enter: panic
> [thread pid 834 tid 100078 ]
> Stopped at    kdb_enter+0X2b: nop
> db>
> 
> Then i can't do anything. I had install 6.1, that works fine. Then
> from 6.1 i sync the current sourec and recompile system, but there
> was an error during compillation. Then i have downloaded and
> installed the snapshot and facing this problem.
> 
> Please let me know how can i get rid of from this problem. Thanks in
> advanse.. nuke#uname -a
> FreeBSD nuke.bloodforlife.net 7.0-CURRENT-200606 FreeBSD
> 7.0-CURRENT-200606 #0: Sun Jun 4 16:51:08 UTC 2006
> root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
> 
> here is my dmesg
> 
<snip>

Hi Nobel,

I'm the proud owner of a Dell Latitude D620 and I faced the same problem
like you. Using 6.1 I was able to use the bge-nic but on CURRENT it
panics everytime I try to use it (Set it up or assign an IP-address).

The problem is probably, that the PHY of the be-nic isn't recognised
and a generic PHY attaches (See your dmesg: ukphy0).

Please try the attached patch. It make the Broadom-PHY attach to the
card. For me it works great, although it does not solve the firmware
handshake timeouts.
But please note: I'm no c-programmer and the patch may be crap, but at
least it works ;)

Patrick

-- 
====================================================================
Patrick Hurrelmann   | "Programming today is a race between software
Mannheim, Germany    | engineers striving to build bigger and better
                     | idiot-proof programs, and the Universe trying
outi@bytephobia.de   | to produce bigger and better idiots. So far,
www.bytephobia.de    | the Universe is winning."         - Rich Cook

                  /"\
                  \ /    ASCII Ribbon Campaign
                   X   against HTML email & vCards
                  / \
--MP__NDq=1zixR3flTOduXKHYeV
Content-Type: text/plain; name=bge_patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=bge_patch

ZGlmZiAtcnVOIC91c3Ivc3JjL3N5cy9kZXYvbWlpL2JyZ3BoeS5jIC91c3Ivc3JjLm9sZC9zeXMv
ZGV2L21paS9icmdwaHkuYw0KLS0tIC91c3Ivc3JjL3N5cy9kZXYvbWlpL2JyZ3BoeS5jCVR1ZSBN
YXkgMTYgMTY6MzY6MjggMjAwNg0KKysrIC91c3Ivc3JjLm9sZC9zeXMvZGV2L21paS9icmdwaHku
YwlGcmkgSnVuIDMwIDE2OjI3OjQ2IDIwMDYNCkBAIC0xNzYsNiArMTc2LDExIEBADQogCQlkZXZp
Y2Vfc2V0X2Rlc2MoZGV2LCBNSUlfU1RSX3h4QlJPQURDT01fQkNNNTcwOEMpOw0KIAkJcmV0dXJu
KDApOw0KIAl9DQorCWlmIChNSUlfT1VJKG1hLT5taWlfaWQxLCBtYS0+bWlpX2lkMikgPT0gTUlJ
X09VSV94eEJST0FEQ09NICYmDQorCSAgICBNSUlfTU9ERUwobWEtPm1paV9pZDIpID09IE1JSV9N
T0RFTF94eEJST0FEQ09NX0JDTTU3NTIpIHsNCisJCWRldmljZV9zZXRfZGVzYyhkZXYsIE1JSV9T
VFJfeHhCUk9BRENPTV9CQ001NzUyKTsNCisJCXJldHVybigwKTsNCisJfQ0KIA0KIAlyZXR1cm4o
RU5YSU8pOw0KIH0NCmRpZmYgLXJ1TiAvdXNyL3NyYy9zeXMvZGV2L21paS9taWlkZXZzIC91c3Iv
c3JjLm9sZC9zeXMvZGV2L21paS9taWlkZXZzDQotLS0gL3Vzci9zcmMvc3lzL2Rldi9taWkvbWlp
ZGV2cwlNb24gQXByIDEwIDIxOjU1OjIzIDIwMDYNCisrKyAvdXNyL3NyYy5vbGQvc3lzL2Rldi9t
aWkvbWlpZGV2cwlGcmkgSnVuIDMwIDE2OjI3OjQ2IDIwMDYNCkBAIC0xMTcsNiArMTE3LDcgQEAN
CiBtb2RlbCB4eEJST0FEQ09NIEJDTTU0MDAJMHgwMDA0IEJyb2FkY29tIDEwMDBiYXNlVFggUEhZ
DQogbW9kZWwgeHhCUk9BRENPTSBCQ001NDAxCTB4MDAwNSBCQ001NDAxIDEwLzEwMC8xMDAwYmFz
ZVRYIFBIWQ0KIG1vZGVsIHh4QlJPQURDT00gQkNNNTQxMQkweDAwMDcgQkNNNTQxMSAxMC8xMDAv
MTAwMGJhc2VUWCBQSFkNCittb2RlbCB4eEJST0FEQ09NIEJDTTU3NTIJMHgwMDEwIEJDTTU3NTIg
MTAvMTAwLzEwMDBiYXNlVFggUEhZDQogbW9kZWwgeHhCUk9BRENPTSBCQ001NzAxCTB4MDAxMSBC
Q001NzAxIDEwLzEwMC8xMDAwYmFzZVRYIFBIWQ0KIG1vZGVsIHh4QlJPQURDT00gQkNNNTcwMwkw
eDAwMTYgQkNNNTcwMyAxMC8xMDAvMTAwMGJhc2VUWCBQSFkNCiBtb2RlbCB4eEJST0FEQ09NIEJD
TTU3MDQJMHgwMDE5IEJDTTU3MDQgMTAvMTAwLzEwMDBiYXNlVFggUEhZDQo=

--MP__NDq=1zixR3flTOduXKHYeV--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060702125917.0ea505ac>