Driver tested. Variable mismatch fixed, it still works with Linux.