для того чтобы добавить дрова самостоятельно нужно править ядроНе надо править ядро.
А ядро с закрытым кодомЯдро с открытым кодом.
поясните подробно причину невозможности наладить нормальную работу wifiНадо просто собрать драйвер с "правильно работающими" исходниками, но те кто это может сделать заняты другим.