On 2015-01-15 12:48, Gianluca Anzolin wrote: > Il 15/01/2015 04:25, Felix Fietkau ha scritto: >> On 2015-01-14 20:19, Gianluca Anzolin wrote: >>> Hi, >>> >>> I was just testing this evening, just for fun, a new build with the just >>> released musl libc (1.1.6) on my new router (Archer C7) but >>> unfortunately it bricked my router. >>> >>> Initially I feared that I did something wrong when updating the libc but >>> this turned out not to be the case. >>> >>> With the help of a serial cable I noticed that the router freezed when >>> trying to bring up the wireless interface (in the NG band). >>> >>> I skimmed through the commits and reverted the last ath9k commit: >>> >>> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43971 >>> 3c298f89-4303-0410-b956-a3cf2f4a3e73 >>> >>> I rebuilt the image and the router worked. >>> >>> I haven't had the time to look at the actual commit yet, I just wanted >>> to let you know. >> Please try applying http://nbd.name/ath79-irq-disable.patch to your >> kernel tree and see if it fixes the issue. >> >> - Felix > I still get freezes when bringing up the wifi interface even with that > patch applied I just finished debugging this and I'm going to commit fixes very soon. Turns out it was a rather nasty cascade of bugs.
My patch would have fixed the bug of being unable to disable the WMAC/PCI interrupts, however disable_irq() on MIPS CPU irqs is completely broken as well (and has been for many years). This led to some nasty IRQ storms. - Felix _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
