Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 May 2005 22:25:34 -0700
From:      Peter Losher <Peter_Losher@isc.org>
To:        freebsd-current@freebsd.org
Cc:        Damien Bergamini <damien@freebsd.org>
Subject:   ral driver and wpa_supplicant
Message-ID:  <200505232225.46422.Peter_Losher@isc.org>

next in thread | raw e-mail | index | archive | help
--nextPart2806927.7nh3Nfkrvg
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

I bought a Belkin F5D7010 802.11g card (version 3001) which is based off of=
=20
the RT2500 chipset to use on a WPA-PSK enabled network (running 6-CURRENT=20
kernel built from sources as of six hours ago)  Running wpa_supplicant caus=
es=20
a segfault with the following stack backtrace:

=2D=3D-
ral0: <Ralink Technology RT2500> mem 0xf6002000-0xf6003fff irq 11 at device=
=20
0.0 on cardbus0
ral0: MAC/BBP RT2560 (rev 0x04), RF RT2525
ral0: Ethernet address: 00:11:50:4a:8a:15
[...]
malloc(M_WAITOK) of "32", forcing M_NOWAIT with the following non-sleepable=
=20
locks held:
exclusive sleep mutex ral0 (network driver) r =3D 0 (0xc20b8d54) locked=20
@ /usr/src/sys/modules/ral/../../dev/ral/if_ral.c:2161
KDB: stack backtrace:
kdb_backtrace(1,1,1,20,c1052420) at kdb_backtrace+0x29
witness_warn(5,0,c085a34d,c085fc45,e6627b1c) at witness_warn+0x19a
uma_zalloc_arg(c1052420,0,2) at uma_zalloc_arg+0x46
malloc(16,c08a1a20,2,801c69ea,c217148c) at malloc+0xae
ieee80211_ioctl_setoptie(c20b825c,c228a7a0,e6627b70,246,c090ed40) at=20
ieee80211_ioctl_setoptie+0x38
ieee80211_ioctl_set80211(c20b825c,801c69ea,c228a7a0,0,c20b8000) at=20
ieee80211_ioctl_set80211+0x6bb
ieee80211_ioctl(c20b825c,801c69ea,c228a7a0,c20b8d54,0) at=20
ieee80211_ioctl+0x105
ral_ioctl(c20b8000,801c69ea,c228a7a0,e6627c38,c06186f8) at ral_ioctl+0x4e
in_control(c22a27c8,801c69ea,c228a7a0,c20b8000,c21dfc00) at in_control+0xabd
ifioctl(c22a27c8,801c69ea,c228a7a0,c21dfc00,0) at ifioctl+0x198
soo_ioctl(c22141b0,801c69ea,c228a7a0,c1e2ba80,c21dfc00) at soo_ioctl+0x2db
ioctl(c21dfc00,e6627d04,3,2,286) at ioctl+0x370
syscall(3b,3b,3b,bfbfeb3c,8074260) at syscall+0x227
Xint0x80_syscall() at Xint0x80_syscall+0x1f
=2D-- syscall (54, FreeBSD ELF32, ioctl), eip =3D 0x2823727f, esp =3D 0xbfb=
feafc,=20
ebp =3D 0xbfbfeb58 ---
pid 367 (wpa_supplicant), uid 0: exited on signal 11 (core dumped)
=2D=3D-

(I have the wpa_supplicant.core available if need be)

Any Ideas?

Best Wishes - Peter
=2D-=20
Peter_Losher@isc.org | ISC | OpenPGP 0xE8048D08 | "The bits must flow"

--nextPart2806927.7nh3Nfkrvg
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQBCkrraPtVx9OgEjQgRAvstAKC6mSnB97qh+rP39jbqf11UnFqJvACg2Ntx
LMI33LTyTChHCPmLMVdGcH4=
=wgH4
-----END PGP SIGNATURE-----

--nextPart2806927.7nh3Nfkrvg--



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