Updated switch/glue patch?
Adrian Chadd
adrian at freebsd.org
Fri Dec 16 00:54:06 UTC 2011
I have it compiling and working in the kernel. I haven't tested it as a module.
The LAN ports are VLAN 1 (untagged) and I haven't tested those; the
WAN port is VLAN 2 (tagged) and I've verified this works.
Woot. :)
Adrian
Now, LORs.
lock order reversal:
1st 0x80739d00 rtl8366rb0 (network driver) @
/home/adrian/work/freebsd/git/adrianchadd-freebsd-work/adrianchadd-freebsd-work/sys/kern/kern_mutex.c:148
2nd 0x80765940 gpio0 (gpiobus) @
/home/adrian/work/freebsd/git/adrianchadd-freebsd-work/adrianchadd-freebsd-work/sys/dev/gpio/gpiobus.c:330
KDB: stack backtrace:
db_trace_thread+30 (?,?,?,?) ra 8035dfb8 sp c03e1950 sz 24
db_trace_self+1c (?,?,?,?) ra 800767ac sp c03e1968 sz 24
80076778+34 (?,?,?,?) ra 801ae05c sp c03e1980 sz 416
kdb_backtrace+44 (?,?,?,?) ra 801c5c90 sp c03e1b20 sz 24
801c5c5c+34 (?,?,?,?) ra 801c694c sp c03e1b38 sz 32
witness_checkorder+9cc (?,?,803a1148,14a) ra 80165648 sp c03e1b58 sz 80
_mtx_lock_flags+d4 (?,?,?,?) ra 800c00b0 sp c03e1ba8 sz 48
800c006c+44 (?,?,?,?) ra 800c1094 sp c03e1bd8 sz 24
800c102c+68 (?,?,?,?) ra 800c27a8 sp c03e1bf0 sz 40
800c272c+7c (?,?,?,?) ra 800c3500 sp c03e1c18 sz 48
800c34b4+4c (?,?,?,?) ra 800c3f60 sp c03e1c48 sz 40
iicbus_start+8c (?,?,?,?) ra 80348160 sp c03e1c70 sz 40
803480e4+7c (?,?,?,?) ra 80348274 sp c03e1c98 sz 56
80348244+30 (?,?,?,?) ra 800c8924 sp c03e1cd0 sz 40
800c88b8+6c (?,?,?,?) ra 800caca8 sp c03e1cf8 sz 32
mii_phy_tick+9c (?,?,?,?) ra 800cae4c sp c03e1d18 sz 40
800cadf4+58 (?,?,?,?) ra 800c862c sp c03e1d40 sz 32
mii_tick+4c (?,?,?,?) ra 80348664 sp c03e1d60 sz 32
80348628+3c (?,?,?,?) ra 8018c5dc sp c03e1d80 sz 40
softclock+298 (?,?,?,?) ra 8014c230 sp c03e1da8 sz 88
intr_event_execute_handlers+158 (?,?,?,?) ra 8014d238 sp c03e1e00 sz 40
8014d12c+10c (?,?,?,?) ra 801494ec sp c03e1e28 sz 48
fork_exit+a8 (?,?,?,?) ra 803566f0 sp c03e1e58 sz 40
fork_trampoline+10 (?,?,?,?) ra 0 sp c03e1e80 sz 0
pid 11
and
Trying to mount root from ufs:map/rootfs.uzip []...
warning: no time-of-day clock registered, system time will not be set
accuratelylock order reversal: 1st 0x80739d00 rtl8366rb0 (network
driver) @ /home/adrian/work/freebsd/git/adrianchadd-freebsd-work/adrianchadd-freebsd-work/sys/kern/kern_mutex.c:148
2nd 0x807116ac iicbus (iicbus) @
/home/adrian/work/freebsd/git/adrianchadd-freebsd-work/adrianchadd-freebsd-work/sys/dev/iicbus/iiconf.c:94
KDB: stack backtrace:
db_trace_thread+30 (?,?,?,?) ra 8035dfb8 sp c03e19d8 sz 24
db_trace_self+1c (?,?,?,?) ra 800767ac sp c03e19f0 sz 24
80076778+34 (?,?,?,?) ra 801ae05c sp c03e1a08 sz 416
kdb_backtrace+44 (?,?,?,?) ra 801c5c90 sp c03e1ba8 sz 24
801c5c5c+34 (?,?,?,?) ra 801c694c sp c03e1bc0 sz 32
witness_checkorder+9cc (?,?,803a1634,5e) ra 80165648 sp c03e1be0 sz 80
_mtx_lock_flags+d4 (?,?,?,?) ra 800c43e4 sp c03e1c30 sz 48
iicbus_request_bus+58 (?,?,1,?) ra 80348148 sp c03e1c60 sz 56
803480e4+64 (?,?,?,?) ra 80348274 sp c03e1c98 sz 56
80348244+30 (?,?,?,?) ra 800c8924 sp c03e1cd0 sz 40
800c88b8+6c (?,?,?,?) ra 800caca8 sp c03e1cf8 sz 32
mii_phy_tick+9c (?,?,?,?) ra 800cae4c sp c03e1d18 sz 40
800cadf4+58 (?,?,?,?) ra 800c862c sp c03e1d40 sz 32
mii_tick+4c (?,?,?,?) ra 80348664 sp c03e1d60 sz 32
80348628+3c (?,?,?,?) ra 8018c5dc sp c03e1d80 sz 40
softclock+298 (?,?,?,?) ra 8014c230 sp c03e1da8 sz 88
intr_event_execute_handlers+158 (?,?,?,?) ra 8014d238 sp c03e1e00 sz 40
8014d12c+10c (?,?,?,?) ra 801494ec sp c03e1e28 sz 48
fork_exit+a8 (?,?,?,?) ra 803566f0 sp c03e1e58 sz 40
fork_trampoline+10 (?,?,?,?) ra 0 sp c03e1e80 sz 0
pid 11
Adrian
More information about the freebsd-embedded
mailing list