드라이버가 로드될 때도 있고 로드되지 않을 때도 있음

드라이버가 로드될 때도 있고 로드되지 않을 때도 있음

나는 Ubuntu 데스크탑을 할당받았고 이미 그 위에 몇 가지 항목을 가지고 있었습니다. 다시 포맷하는 대신 PCI를 통해 mini-PCI 무선 카드를 mini-PCI 어댑터에 연결했습니다. madwifi드라이버를 수동으로 빌드 하고 .ko 파일을 설치했습니다.

이제 카드는 항상 표시되지만 때로는 "청구되지 않음"으로 표시되고 때로는 lshw -C network운전자와 함께 표시됩니다. 이 효과의 원인이 무엇인지 아시나요?madwifiath_pci

편집: 의 스니펫을 /var/log/kern.log로드하지 못했습니다.

Apr 19 11:47:21 manju-desktop kernel: [    9.935304] ath_hal: module license 'Proprietary' taints kernel.
Apr 19 11:47:21 manju-desktop kernel: [    9.936614] ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
Apr 19 11:47:21 manju-desktop kernel: [    9.958671] wlan: svn r4133 (branch madwifi-0.9.4)
Apr 19 11:47:21 manju-desktop kernel: [    9.975867] ath_pci: svn r4133 (branch madwifi-0.9.4)
Apr 19 11:47:21 manju-desktop kernel: [    9.975940] ath_pci 0000:02:04.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Apr 19 11:47:21 manju-desktop kernel: [    9.976024] ath_pci: HAL doesn't support MAC revision 0xffffffff
Apr 19 11:47:21 manju-desktop kernel: [    9.976037] ath_pci 0000:02:04.0: PCI INT A disabled

산출lshw -C network

  *-network:1 UNCLAIMED
       description: Ethernet controller
       product: AR5413 802.11abg NIC
       vendor: Atheros Communications Inc.
       physical id: 4
       bus info: pci@0000:02:04.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm cap_list
       configuration: latency=168 maxlatency=12 mingnt=10

답변1

HAL 대신 udev를 사용해 보세요. 이는 커널과 더욱 통합되므로 하드웨어 식별과 더욱 일관성이 있습니다. udev에서 잘 작동하지만 여전히 HAL을 사용하고 싶다면 하드웨어와 일치하는 udev 규칙을 HAL에 이식하여 MAC 확인 및 잘못된 작동을 유발할 수 있는 기타 사항을 건너뛸 수 있습니다.

관련 정보