From 66d0bb89a4cfdc68212e303ecbad94ef1967e2d6 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 17 Jan 2015 01:52:24 +0100 Subject: iwl: add "reset" ctl message to software tigger device reset --- sys/src/9/pc/etheriwl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/src/9/pc/etheriwl.c b/sys/src/9/pc/etheriwl.c index 56868b331..b327d386b 100644 --- a/sys/src/9/pc/etheriwl.c +++ b/sys/src/9/pc/etheriwl.c @@ -1956,6 +1956,10 @@ iwlctl(Ether *edev, void *buf, long n) Ctlr *ctlr; ctlr = edev->ctlr; + if(n >= 5 && memcmp(buf, "reset", 5) == 0){ + ctlr->broken = 1; + return n; + } if(ctlr->wifi) return wifictl(ctlr->wifi, buf, n); return 0; -- cgit v1.2.3