cvs commit: src/share/man/man4 Makefile rum.4 src/sys/conf files
src/sys/dev/usb if_rum.c if_rumreg.h if_rumvar.h rt2573_ucode.h usbdevs
src/sys/i386/conf
GENERIC src/sys/modules Makefile src/sys/modules/rum Makefile
Valery V.Chikalov
valera at chikalov.dp.ua
Sun May 6 14:11:49 UTC 2007
Kevin Lo wrote:
> kevlo 2007-05-06 10:07:21 UTC
>
> FreeBSD src repository
>
> Modified files:
> share/man/man4 Makefile
> sys/conf files
> sys/dev/usb usbdevs
> sys/i386/conf GENERIC
> sys/modules Makefile
> Added files:
> share/man/man4 rum.4
> sys/dev/usb if_rum.c if_rumreg.h if_rumvar.h
> rt2573_ucode.h
> sys/modules/rum Makefile
> Log:
> Add support for Ralink Technology RT2501USB/RT2601USB devices.
>
Kevin,
this driver is not fully functional for me as before.
$ dmesg | grep rum
rum0: <Ralink 802.11 bg WLAN, class 0/0, rev 2.00/0.01, addr 4> on uhub4
rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528
rum0: Ethernet address: 00:15:e9:f7:5e:79
rum0: if_start running deferred for Giant
$ uname -a
FreeBSD tiger.novakom.dp.ua 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Sun May
6 15:46:36 EEST 2007
root at tiger.novakom.dp.ua:/usr/obj/usr/src/sys/TIGER64 amd64
$ sysctl kern.smp.cpus
kern.smp.cpus: 2
$ sysctl kern.osreldate
kern.osreldate: 700039
svsup'ed 06.may.2007
First of all working of the driver constantly accompanied by the next LORs
lock order reversal: (Giant after non-sleepable)
1st 0xffffffff8071ee40 in_multi_mtx (in_multi_mtx) @
/usr/src/sys/netinet/in.c:1013
2nd 0xffffffff806934c0 Giant (Giant) @
/usr/src/sys/modules/rum/../../dev/usb/if_rum.c:1478
lock order reversal: (Giant after non-sleepable)
1st 0xffffff00151d80e8 inp (rawinp) @ /usr/src/sys/netinet/raw_ip.c:286
2nd 0xffffffff806934c0 Giant (Giant) @
/usr/src/sys/modules/rum/../../dev/usb/if_rum.c:1384
And when I trying to get big file by ftp this results to hang.
In my version of the functions rum_ioctl and rum_start that I mailed you
before there are no any of this issues,
of course this don't means that my version is correct, its just for
information to make right changes.
If you need of testing don't hesitate to ask.
Valery.
More information about the cvs-src
mailing list