Bug 14843

Summary: Проблема при загрузке модуля ath_pci
Product: Sisyphus Reporter: Denis Yagofarov <denyago>
Component: kernel-image-std-defAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: kernelbot, vt
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
dmesg загрузки 2.6.18-std-smp-alt12
none
dmesg загрузки 2.6.24-std-def-alt4
none
Загрузка (успешная) 2.6.18
none
Загрузка (с проблемами) 2.6.24 none

Description Denis Yagofarov 2008-03-10 13:59:27 MSK
Hardware:
MSI MegaBook PR210;

02:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g
Wireless PCI Express Adapter (rev 01)
        Subsystem: Device 1a3b:1026
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at fdff0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0-,D1-,D2-,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0
Enable-
                Address: 00000000  Data: 0000
        Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns,
L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency
L0 <512ns, L1 <64us
                        ClockPM- Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [90] MSI-X: Enable- Mask- TabSize=1
                Vector table: BAR=0 offset=00000000
                PBA: BAR=0 offset=00000000
        Kernel modules: ath_pci, ath5k

Это, при использовании 2.6.18-std-smp-alt10 + ndiswrapper:
02:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g
Wireless PCI Express Adapter (rev 01)
        Subsystem: Device 1a3b:1026
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 201
        Region 0: Memory at fdff0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0-,D1-,D2-,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0
Enable-
                Address: 00000000  Data: 0000
        Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns,
L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency
L0 <512ns, L1 <64us
                        ClockPM- Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [90] MSI-X: Enable- Mask- TabSize=1
                Vector table: BAR=0 offset=00000000
                PBA: BAR=0 offset=00000000
        Kernel driver in use: ndiswrapper

При использовании kernel-modules-madwifi-dfs-std-def-0.9.4-alt1.r3379.132632.4:

ath_hal: 0.10.2.2-ATHEROS (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112,
RF2413, RF5413, RF2133, RF2425)
wlan: madwifi-dfs
ath_pci: madwifi-dfs
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:02:00.0 to 64
MadWifi: unable to attach hardware: 'Hardware didn't respond as expected' (HAL
status 3)
ACPI: PCI interrupt for device 0000:02:00.0 disabled

При использовании kernel-modules-madwifi-dfs-std-smp-0.9.4-alt1.r3379.132626.12:

ath_hal: 0.10.2.2-ATHEROS (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112,
RF2413, RF5413, RF2133, RF2425)
wlan: madwifi-dfs
ath_pci: madwifi-dfs
PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 201
PCI: Setting latency timer of device 0000:02:00.0 to 64
MadWifi: unable to attach hardware: 'Hardware didn't respond as expected' (HAL
status 3)
ACPI: PCI interrupt for device 0000:02:00.0 disabled

Соответственно, устройство не работает.

Dmesg загрузки 2.6.18-alt12 и 2.6.24-alt4 приложены в виде архивов.
Comment 1 Denis Yagofarov 2008-03-10 14:00:37 MSK
Created attachment 2486 [details]
dmesg загрузки 2.6.18-std-smp-alt12
Comment 2 Denis Yagofarov 2008-03-10 14:01:50 MSK
Created attachment 2487 [details]
dmesg загрузки 2.6.24-std-def-alt4
Comment 3 Denis Yagofarov 2008-03-10 19:51:44 MSK
Как ни странно, но после перезагрузки заработало на 2.6.18-alt12. Т.к. до этого
я загружал модули вручную, все нужные, возможно, не подгрузились. 
$ lsmod | grep ath
ath_rate_sample        18048  1
ath_pci               212016  0
wlan                  242160  4 wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal               283616  3 ath_rate_sample,ath_pci

При использовании 2.6.24-std-def-alt4 ничего не получается (ни вручную, ни
автоматом).

rpm -qa | grep kernel-image
kernel-image-std-def-2.6.24-alt4
kernel-image-std-smp-2.6.18-alt12
kernel-image-std-smp-2.6.18-alt10
$ rpm -qa | grep madwifi
kernel-modules-madwifi-dfs-std-def-0.9.4-alt1.r3379.132632.4
madwifi-utils-0.9.4-alt1
kernel-modules-madwifi-dfs-std-smp-0.9.4-alt1.r3379.132626.12

На всякий случай вношу новые логи загрузки.
Comment 4 Denis Yagofarov 2008-03-10 19:53:36 MSK
Created attachment 2488 [details]
Загрузка (успешная) 2.6.18
Comment 5 Denis Yagofarov 2008-03-10 19:54:18 MSK
Created attachment 2489 [details]
Загрузка (с проблемами) 2.6.24
Comment 6 Konstantin A Lepikhov (L.A. Kostis) 2008-03-11 09:43:32 MSK
У меня есть подозрение, что вам могут мешать модули ath5k, которые есть в 2.6.24
ядре. Поэтому советую сначала их заблеклистить, добавив в
/etc/modprobe.d/blacklist строку blacklist ath5k
Comment 7 Konstantin A Lepikhov (L.A. Kostis) 2008-03-11 09:44:11 MSK
На мантейнера. Мантейнер, выкини ath5k из ядра ;)
Comment 8 Denis Yagofarov 2008-03-11 11:06:44 MSK
tail -c 37 /etc/modprobe.d/blacklist-net
#Disable ath5k by Di
blacklist ath5k

Благодарю, теперь всё заработало. Вы были правы.
Comment 9 Michail Yakushin 2008-03-19 20:20:04 MSK
Исправлено в alt5