root@OpenWrt:/tmp# insmod cpmac.ko dumb_switch=1 cpmac-mii: probed CPU 0 Unable to handle kernel paging request at virtual address 00000090, epc == 9423c89c, ra == 942332b8 Oops[#1]: Cpu 0 $ 0 : 00000000 00000000 94c7ac08 94c7ac08 $ 4 : 94c7ac90 00000090 00000021 9430060c $ 8 : 00000001 943222fc 00000011 00000014 $12 : 80000000 00000000 00000001 f2101300 $16 : 94c7ac08 9423c898 00000090 94904000 $20 : 00000000 00000000 c0110000 00000016 $24 : 00000000 c00b54f4 $28 : 94fee000 94fefcf0 c01142e4 942332b8 Hi : fffffff0 Lo : d87d8000 epc : 9423c89c phy_compare_id+0x4/0x30 Not tainted ra : 942332b8 bus_find_device+0x50/0xa4 Status: 10008403 KERNEL EXL IE Cause : 10800008 BadVA : 00000090 PrId : 00018448 (MIPS 4KEc) Modules linked in: cpmac pppoe pppox tiatm acx nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp arptable_filter arpt_mangle arp_tables ppp_async ppp_generic slhc crc_ccitt br2684 atm mac80211 cfg80211 arc4 aes_generic deflate ecb cbc blkcipher crypto_hash cryptomgr crypto_algapi Process insmod (pid: 1563, threadinfo=94fee000, task=943fb4a0) Stack : 943ca660 943ca660 00000000 00000016 9435b508 9435b508 94c7ac50 9435855c 94904134 c00b6534 00000090 9423cff8 94ececc0 941c96ac ffffffe0 00000380 94904134 c00b6534 94904000 94904380 00000001 9434fc00 9423d290 144434f3 9434fae8 9434faf0 c00b9cc0 9434fb78 94904134 943501b8 c00b57d4 00000010 0000000a ffffffff 943ca660 94ececc0 00000000 00000001 9434fb58 00000000 ... Call Trace: [<9423c89c>] phy_compare_id+0x4/0x30 [<942332b8>] bus_find_device+0x50/0xa4 [<9423cff8>] phy_attach+0x4c/0x128 [<9423d290>] phy_connect+0x24/0x74 [] cpmac_probe+0x2e0/0x3ec [cpmac] [<9423461c>] driver_probe_device+0x184/0x2a0 [<94234ab4>] __driver_attach+0x178/0x2d8 [<942333b8>] bus_for_each_dev+0x54/0xa0 [<942337f0>] bus_add_driver+0x8c/0x20c [] cpmac_init+0x2ac/0x3bc [cpmac] [<9414d0dc>] sys_init_module+0x15d0/0x1718 [<9410a2f0>] stack_done+0x20/0x3c Code: 03e00008 ac850184 24840088 <90a20000> 90810000 24a50001 14220004 24840001 1440fffb Segmentation fault root@OpenWrt:/tmp#