Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59847 - rt2500: modprobe gets killed when inserting rt2500 to kernel
Summary: rt2500: modprobe gets killed when inserting rt2500 to kernel
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High blocker (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 58483
  Show dependency tree
 
Reported: 2004-08-09 04:40 UTC by Pythagoras Mayrhofer
Modified: 2005-01-23 11:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
rt2500-1.4.0.0 (New package, older driver version, +=~amd64) (rt2500-1.4.0.0.ebuild,2.37 KB, text/plain)
2004-08-09 13:27 UTC, Stephan Diederich
Details
New version available!!! (1.1.0-b1) (rt2500-1.1.0_beta1.ebuild,2.20 KB, text/plain)
2005-01-23 11:55 UTC, Harold Aling
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pythagoras Mayrhofer 2004-08-09 04:40:07 UTC
this has been tested with the new rt2500-1.4.2.0.ebuild from bug 58483 without success. my system doesn't accept this driver: 'modprobe' gets killed if i try to load it but the module is listed in 'lsmod' then.
i even tried forced module loading, but it didn't go away. the 'RaConfig2500' utility says "device driver not found!" even the module is loaded.


*** emerge info: ***

Portage 2.0.50-r9 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.7-rc3)
=================================================================
System uname: 2.6.7-rc3 x86_64 4
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache"
GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa amd64 apache2 apm avi berkdb cdr crypt dga dvd emacs encode esd foomaticdb gdbm ggi gif gnome gpm gtk gtk2 imap imlib ipv6 joystick jpeg libg++ libwww linguas_de_AT.UTF-8 maildir mikmod motif mpeg mule mysql ncurses nls nogcj oggvorbis opengl pam pda pdflib perl png python quicktime readline samba sdl slang spell ssl tcpd tetex truetype unicode usb xml xml2 xmms xv zlib"


*** compilation output: ***

>>> emerge (2 of 2) home/rt2500-1.4.2.0 to /
>>> md5 src_uri ;-) RT2500-Linux-STA-1.4.2.0.tar.gz
>>> Unpacking source...
 * /usr/src/linux is a symbolic link
 * Determining the real directory of the Linux kernel source code
 * Building for Linux 2.6.7-rc3 found in /usr/src/linux
>>> Unpacking RT2500-Linux-STA-1.4.2.0.tar.gz to /var/tmp/portage/rt2500-1.4.2.0/work
 * Copying the approciate Makefile to work dir...
Comment 1 Pythagoras Mayrhofer 2004-08-09 04:40:07 UTC
this has been tested with the new rt2500-1.4.2.0.ebuild from bug 58483 without success. my system doesn't accept this driver: 'modprobe' gets killed if i try to load it but the module is listed in 'lsmod' then.
i even tried forced module loading, but it didn't go away. the 'RaConfig2500' utility says "device driver not found!" even the module is loaded.


*** emerge info: ***

Portage 2.0.50-r9 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.7-rc3)
=================================================================
System uname: 2.6.7-rc3 x86_64 4
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache"
GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa amd64 apache2 apm avi berkdb cdr crypt dga dvd emacs encode esd foomaticdb gdbm ggi gif gnome gpm gtk gtk2 imap imlib ipv6 joystick jpeg libg++ libwww linguas_de_AT.UTF-8 maildir mikmod motif mpeg mule mysql ncurses nls nogcj oggvorbis opengl pam pda pdflib perl png python quicktime readline samba sdl slang spell ssl tcpd tetex truetype unicode usb xml xml2 xmms xv zlib"


*** compilation output: ***

>>> emerge (2 of 2) home/rt2500-1.4.2.0 to /
>>> md5 src_uri ;-) RT2500-Linux-STA-1.4.2.0.tar.gz
>>> Unpacking source...
 * /usr/src/linux is a symbolic link
 * Determining the real directory of the Linux kernel source code
 * Building for Linux 2.6.7-rc3 found in /usr/src/linux
>>> Unpacking RT2500-Linux-STA-1.4.2.0.tar.gz to /var/tmp/portage/rt2500-1.4.2.0/work
 * Copying the approciate Makefile to work dir...
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/2.6.x/Makefile -> /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/Makefile
>>> Source unpacked.
rm -f moc_raconfigui.o moc_cardselect.o moc_countryform.o moc_addprofiledlg.o moc_authsecudlg.o moc_hiddenssiddlg.o
rm -f moc_raconfigui.cpp moc_cardselect.cpp moc_countryform.cpp moc_addprofiledlg.cpp moc_authsecudlg.cpp moc_hiddenssiddlg.cpp
rm -f raconfigui.o cardselect.o countryform.o addprofiledlg.o qhexvalidator.o authsecudlg.o hiddenssiddlg.o configapi.o sha1.o rt_tool.o raconfig.o qmake_image_collection.o
rm -f qmake_image_collection.cpp
rm -f *~ core *.core
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o raconfigui.o raconfigui.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o cardselect.o cardselect.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o countryform.o countryform.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o addprofiledlg.o addprofiledlg.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o qhexvalidator.o qhexvalidator.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o authsecudlg.o authsecudlg.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o hiddenssiddlg.o hiddenssiddlg.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o configapi.o configapi.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o sha1.o sha1.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o rt_tool.o rt_tool.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o raconfig.o raconfig.cpp
/usr/qt/3/bin/uic  -embed RaConfig2500 ico/rtlogo.png ico/adapter.xpm ico/RaConfig2500.xpm ico/check16.xpm ico/uncheck16.xpm ico/radiooff.png ico/radioon.png ico/handshak16.xpm ico/noactive16.xpm -o qmake_image_collection.cpp
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed/usr/qt/3/bin/moc raconfigui.h -o moc_raconfigui.cpp
/usr/qt/3/bin/moc cardselect.h -o moc_cardselect.cpp
/usr/qt/3/bin/moc countryform.h -o moc_countryform.cpp
/usr/qt/3/bin/moc addprofiledlg.h -o moc_addprofiledlg.cpp
/usr/qt/3/bin/moc authsecudlg.h -o moc_authsecudlg.cpp
/usr/qt/3/bin/moc hiddenssiddlg.h -o moc_hiddenssiddlg.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o qmake_image_collection.o qmake_image_collection.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o moc_raconfigui.o moc_raconfigui.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o moc_cardselect.o moc_cardselect.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o moc_countryform.o moc_countryform.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o moc_addprofiledlg.o moc_addprofiledlg.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o moc_authsecudlg.o moc_authsecudlg.cpp
g++ -c -pipe -w -O2  -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o moc_hiddenssiddlg.o moc_hiddenssiddlg.cpp
g++ -Wl,-rpath,/usr/qt/3/lib -o RaConfig2500 raconfigui.o cardselect.o countryform.o addprofiledlg.o qhexvalidator.o authsecudlg.o hiddenssiddlg.o configapi.o sha1.o rt_tool.o raconfig.o qmake_image_collection.o moc_raconfigui.o moc_cardselect.o moc_countryform.o moc_addprofiledlg.o moc_authsecudlg.o moc_hiddenssiddlg.o   -L/usr/qt/3/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
rm -f *.o *~ .*.cmd *.ko *.mod.c
make: Entering directory `/usr/src/linux-2.6.7-rc3'
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_main.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/mlme.o
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_main.c: In Funktion >>RT2500_probe<<:
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_main.c:131: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_main.c:217: Warnung: cast to pointer from integer of different size
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/connect.o
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/mlme.c: In Funktion >>MlmeFreeMemory<<:
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/mlme.c:3672: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/mlme.c:3709: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/mlme.c:3709: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/mlme.c: In Funktion >>MlmeAllocateMemory<<:
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/mlme.c:3800: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/mlme.c:3800: Warnung: cast from pointer to integer of different size
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/sync.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/assoc.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/auth.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/auth_rsp.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_data.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.o
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c: In Funktion >>RTMPAllocDMAMemory<<:
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:191: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:193: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:239: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:241: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:287: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:289: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:337: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:339: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:377: Warnung: cast from pointer to integer of different size
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_init.c:379: Warnung: cast from pointer to integer of different size
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/sanity.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_wep.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_info.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/eeprom.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_tkip.o
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_info.c: In Funktion >>RT2500_ioctl<<:
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_info.c:1532: Warnung: char Format, void Argument (Argument 3)
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_info.c:1532: Warnung: char Format, void Argument (Argument 3)
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_info.c:1800: Warnung: Verarbeiten des Argumentes 1 von >>strsep<< von inkompatiblem Zeigertyp
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_tkip.c: In Funktion >>RTMPTkipAppend<<:
/var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp_tkip.c:127: Warnung: cast from pointer to integer of different size
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/wpa.o
  CC [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/md5.o
  LD [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rt2500.o
  Building modules, stage 2.
  MODPOST
  CC      /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rt2500.mod.o
  LD [M]  /var/tmp/portage/rt2500-1.4.2.0/work/RT2500-Linux-STA-1.4.2.0/STA/Module/rt2500.ko
make: Leaving directory `/usr/src/linux-2.6.7-rc3'

>>> Install rt2500-1.4.2.0 into /var/tmp/portage/rt2500-1.4.2.0/image/ category home
man:
prepallstrip:
strip:
strip:
   usr/bin/RaConfig2500
>>> Completed installing into /var/tmp/portage/rt2500-1.4.2.0/image/

>>> Merging home/rt2500-1.4.2.0 to /
--- /lib/
--- /lib/modules/
--- /lib/modules/2.6.7-rc3/
--- /lib/modules/2.6.7-rc3/net/
>>> /lib/modules/2.6.7-rc3/net/rt2500.ko
--- /usr/
--- /usr/bin/
>>> /usr/bin/RaConfig2500
--- /usr/share/
--- /usr/share/doc/
--- /usr/share/doc/rt2500-1.4.2.0/
>>> /usr/share/doc/rt2500-1.4.2.0/README.gz
>>> /usr/share/doc/rt2500-1.4.2.0/ReleaseNote.gz
>>> Safely unmerging already-installed instance...
--- !mtime obj /usr/share/doc/rt2500-1.4.2.0/ReleaseNote.gz
--- !mtime obj /usr/share/doc/rt2500-1.4.2.0/README.gz
--- cfgpro obj /lib/modules/2.6.7-rc3/net/rt2500.ko
--- cfgpro dir /lib/modules/2.6.7-rc3/net
--- cfgpro dir /lib/modules/2.6.7-rc3
--- !empty dir /usr/share/doc/rt2500-1.4.2.0
--- !empty dir /usr/share/doc
--- !empty dir /usr/share
--- !empty dir /usr/bin
--- !empty dir /usr
--- !empty dir /lib/modules
--- !empty dir /lib
>>> original instance of package unmerged safely.
 * Checking kernel module dependencies
 * Caching service dependencies...                                                                                                                     [ ok ]>>> home/rt2500-1.4.2.0 merged.


*** kernel messages after 'modprobe rt2500': '''

rt2500: module license 'unspecified' taints kernel.
Unable to handle kernel paging request at 00000000002ff00c RIP:
<ffffffffa001e1a1>{:rt2500:RT2500_probe+337}
PML4 3c33067 PGD c179067 PMD 0
Oops: 0000 [1] PREEMPT SMP
CPU 0
Modules linked in: rt2500 sg ide_scsi vfat fat
Pid: 1703, comm: modprobe Tainted: P   2.6.7-rc3
RIP: 0010:[<ffffffffa001e1a1>] <ffffffffa001e1a1>{:rt2500:RT2500_probe+337}
RSP: 0018:0000010010fd5de8  EFLAGS: 00010212
RAX: 00000000002ff000 RBX: 00000100163a0360 RCX: 000000000000000d
RDX: 0000000000000cfd RSI: 000000008000600c RDI: 0000000000000000
RBP: 00000100163a0000 R08: 0000000000000000 R09: 0000010010fd5d84
R10: 0000000000000060 R11: 0000000000000001 R12: 000001001fc20000
R13: 0000000000000000 R14: 0000000000000000 R15: 00000000002ff000
FS:  0000003d3c20f060(0000) GS:ffffffff8063c480(0000) knlGS:00000000492f3500
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00000000002ff00c CR3: 0000000000101000 CR4: 00000000000006e0
Process modprobe (pid: 1703, threadinfo 0000010010fd4000, task 0000010013858630)
Stack: 00000000002ff000 ffffffff803f8851 00130000000041ed 000001001fc20000
       ffffffffa004f180 000001001fc20000 ffffffffa004f180 00000000ffffffed
       ffffffffa004f238 0000000000515160
Call Trace:<ffffffff803f8851>{pcibios_enable_resources+33} <ffffffffa001e02d>{:rt2500:RT2500_init_one+45}
       <ffffffff8028330d>{pci_device_probe_static+61} <ffffffff80283369>{__pci_device_probe+41}
       <ffffffff802833c0>{pci_device_probe+48} <ffffffff802e8e57>{bus_match+71}
       <ffffffff802e8f76>{driver_attach+70} <ffffffff802e9220>{bus_add_driver+128}
       <ffffffff80283689>{pci_register_driver+121} <ffffffffa0059010>{:rt2500:rt2500_init_module+16}
       <ffffffff80157a41>{sys_init_module+353} <ffffffff80111a8a>{system_call+126}


Code: 8b 40 0c 89 44 24 0c 48 8b 43 28 8b 40 10 89 44 24 08 0f b6
RIP <ffffffffa001e1a1>{:rt2500:RT2500_probe+337} RSP <0000010010fd5de8>
CR2: 00000000002ff00c


*** the loaded module: ***

root@ospranzn linux # lsmod
Module                  Size  Used by
rt2500                236287  1
sg                     28208  0
ide_scsi               16132  0
vfat                   13696  0
fat                    44256  1 vfat
root@ospranzn linux # rmmod -fv rt2500
rmmod rt2500, wait=no force
ERROR: Removing 'rt2500': Device or resource busy


i am shure i included 'forced module unloading'. ;)
Comment 2 Stephan Diederich 2004-08-09 11:35:24 UTC
Hi there,
i think the driver wont work on a 64bit architecture yet, as the pointers are casted into 32bit ints.
The 1.4.0 seemed to work on an amd64, as someone posted here:
http://61.222.76.235/phpbb2/viewtopic.php?t=54

So i will attach a 1.4.0 ebuild in a sec. But the smp-problem and/or performance problems are still there...
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2004-08-09 12:10:27 UTC
Until it's in portage, it's unsupported.
Comment 4 Stephan Diederich 2004-08-09 13:27:03 UTC
Created attachment 37118 [details]
rt2500-1.4.0.0 (New package, older driver version, +=~amd64)

Added an ebuild for the older 1.4.0.0 release of the ralink driver, with ~amd64
keyword as mentioned above.
Comment 5 Harold Aling 2005-01-23 11:55:41 UTC
Created attachment 49315 [details]
New version available!!! (1.1.0-b1)

This a a quick and really dirty fixup to be able to compile the driver and
utility... The ebuild should be rebuild/corrected!!!