때때로 드라이버가로드되고 때로는로드되지 않습니다


10

나는 이미 그것에 물건이있는 우분투 데스크탑이 할당되었습니다. 다시 포맷하지는 않았지만 PCI-mini-PCI 어댑터를 통해 mini-PCI 무선 카드를 부착했습니다. madwifi드라이버를 수동으로 빌드 하고 .ko 파일을 설치했습니다.

이제는 lshw -C network항상 카드를 보여 주지만 때로는 카드를 '청구되지 않은'것으로 표시하고 때로는 madwifi(예 :) ath_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

2
때때로 부팅하고 부팅되지 않은 상태이고 부팅 한 후 부팅 된 상태입니까? 커널 로그 ( /var/log/kern.log)에 아무것도 보이지 않습니까 (확실하지 않은 내용은 게시 하지 마십시오 )?
질 'SO- 악마 그만'

전자는 부팅 할 때마다 변경됩니다.
apoorv020

1
@ apoorv020 : 다음에 부팅 할 때 카드가 청구되지 않은 것으로 표시되면의 카드 또는 드라이버와 관련된 모든 줄을 게시하십시오 /var/log/kern.log. 또한 modprobe ath_pci커널 로그에 나타나는 오류 메시지 나 행을보고하십시오. 가능한 한 가지 설명은 카드를 요구하지만 작동하지 않는 충돌하는 드라이버가 있다는 것입니다. 그것이 문제이고이 이름을 찾으면 블랙리스트에 올릴 수 있습니다.
Gilles 'SO- 악마 그만해'

@ apoorv020 : 따라서 드라이버가로드되지만 때로는 하드웨어가 마음에 들지 않습니다. 성공적인 부팅 로그를 비교할 수 있습니까? 부팅에 실패 rmmod ath_pci; rmmod ath_hal; modprobe ath_pci하면 때때로 작동합니까?
Gilles 'SO- 악마 그만해'

1
@ apoorv020 : 이미 답변을 찾은 경우 답변으로 게시 한 다음 수락해야합니다. 질문을 영구적으로 열어두기보다는 질문을 받아들이는 것이 가장 좋습니다.
JM Becker

답변:


1

HAL 대신 udev를 사용하십시오. 커널과보다 통합되어 하드웨어 식별과 더 일관성이 있습니다. udev와 함께 작동하지만 여전히 HAL을 사용하려는 경우 하드웨어와 일치하는 udev 규칙을 HAL로 포팅하여 MAC 확인 및 기타 잘못된 작동을 건너 뛸 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.