The kernel oops after issuing 'ifconfig ath0 up' on a mips1 based platform. This is the message:
# ifconfig ath0 up
Reserved instruction in kernel code in traps.c::do_ri, line 674:
$0 : 00000000 a0000000 80102450 802d6010 80cf0000 a0cef000 00000c20 00000000
$8 : 00000000 fffffffb ffffffff 00000000 fffffffc 2ab4471c 00000000 002a002c
$16: a0cef000 80cde070 80cf8160 80cb3800 80cf0000 00000000 00000000 00000000
$24: 00000000 2ab730d0 802bc000 802bdd20 7fff7cd8 800deed4
Hi : 00000000
Lo : 0802d601
epc : 80102454 Not tainted
Status: 1000ff04
Cause : 00000028
PrId : 0000c601
Process ifconfig (pid: 16, stackpage=802bc000)
Stack: 00000000 80105f70 80cdd160 80cf0000 80cb3800 80cf8160 80cf0000
80cf8000 00000000 800e4a94 00000003 00000002 80cf8160 80cf0000 00000028
00000028 80cf8160 80cf0000 80cf8e18 80cf8000 800d8690 800d867c 80046824
00000001 810423e4 00000000 802bdd90 00000001 00000000 80019dc8 80cf8000
00000000 80cdd000 80cf8000 00000000 80128078 80c59fe0 8001a4d0 802bddb8
802bddb8 ...
Call Trace: [<80105f70>] [<800e4a94>] [<800d8690>] [<800d867c>] [<80046824>]
[<80019dc8>] [<80128078>] [<8001a4d0>] [<801d13bc>] [<80028a50>] [<8002238c>]
[<80015a90>] [<801d14d0>] [<80022680>] [<80128078>] [<8012cd3c>] [<80003354>]
[<8012a284>] [<80184074>] [<801870d0>] [<8011f158>] [<8004fadc>] [<8011f76c>]
[<80009764>]
Code: 03e00008 27bd0020 a8a00008 <b8a0000b> 30c60fff a8a6000c b8a6000f 30e70020 10e00007
Segmentation fault
#
I have tested it with many versions after r1716 and always gives the above.
The processor is a mips1 big endiannes, based on Lexra's LX5280 and runs a 2.4.28 kernel.