방금 Asus N13 USB 무선 어댑터를 받았는데 안타깝게도 감지되지 않아 modprobe를 사용하여 로드할 수 없습니다.
$ sudo modprobe rt2800usb
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
WARNING: Error inserting rt2x00usb (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko): Invalid argument
WARNING: Error inserting crc_ccitt (/lib/modules/3.0.0-14-generic/kernel/lib/crc-ccitt.ko): Invalid argument
WARNING: Error inserting rt2800lib (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko): Invalid argument
FATAL: Error inserting rt2800usb (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko): Invalid argument
여기서 문제가 무엇입니까? 나는 이것이 일반적으로 Ubuntu 11.10에서 기본적으로 작동한다는 것을 읽었습니까? 이 문제를 해결하려면 어떻게 해야 합니까? 문제를 해결하기 위해 다시 설치할 수 있는 패키지가 있습니까?
답변1
커널과 또는 커널 insmod
사이의 통신 대역폭은 매우 작습니다 modprobe
. 커널은 작은 오류 코드 세트에서만 선택할 수 있습니다. 커널 로그에서 문제에 대한 자세한 정보를 찾을 수 있습니다. 이 dmesg
명령을 시도하거나 /var/log/kern.log
.
가장 일반적인 문제는 커널 모듈이 다른 버전용이거나 다른 컴파일 옵션을 사용하기 때문에 현재 커널과 호환되지 않는다는 것입니다. 때로는 동일한 위치에 연결을 시도하고 서로 로드를 방해하는 드라이버를 만날 수도 있습니다. 또는 로드하려는 드라이버의 초기화 코드에 버그가 있을 수도 있습니다.
답변2
b43
실험적인 드라이버가 이것과 충돌하는 것으로 밝혀졌습니다 . 드라이버를 제거하고 블랙리스트에 올린 다음 compat-wireless에서 rt2x00 드라이버를 컴파일한 다음 설치해야 했습니다. 그게 전부였습니다. 작동했습니다. 둘 사이를 전환하는 데는 좋지 않지만 작동하고 빠릅니다.