wlunbind 428 B

1234567891011121314151617181920212223
  1. #!/bin/sh /etc/rc.common
  2. # Copyright (C) 2010 OpenWrt.org
  3. START=09
  4. boot() {
  5. local sysfs=/sys/bus/pci/drivers/b43-pci-bridge
  6. if [ -d "$sysfs" ]; then
  7. local lnk
  8. for lnk in $sysfs/*; do
  9. [ -h "$lnk" ] || continue
  10. case "${lnk##*/}" in
  11. *:*:*.*)
  12. logger "Unbinding WL PCI device ${lnk##*/} from B43 SSB bridge"
  13. echo -n "${lnk##*/}" > "$sysfs/unbind"
  14. ;;
  15. esac
  16. done
  17. fi
  18. }
  19. start() { :; }
  20. stop() { :; }