Bug 4169
Summary: | Texas Instruments PCI1450 / Airo 340 Kernel freeze | ||
---|---|---|---|
Product: | Drivers | Reporter: | Hadmut Danisch (hadmut) |
Component: | PCMCIA | Assignee: | linux-pcmcia |
Status: | REJECTED INSUFFICIENT_DATA | ||
Severity: | normal | CC: | bunk |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.10 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
config.opts
dmesg 2.6.11 rc5 Patch that might fix this problem |
Description
Hadmut Danisch
2005-02-05 02:30:48 UTC
Did /etc/pcmcia/config.opts change in between? Can you post it current content here, please? Also, try out removing the line include memory 0xc0000-0xfffff and add a line include memory 0xa0000000-0xa0ffffff in case the latter isn't already there. Created attachment 4517 [details]
config.opts
This is the config.opts used for both 2.4 and 2.6
Hi, the attached config.opts was used in both cases. Removing the include memory 0xc0000-0xfffff didn't make any difference: I still saw the NMI error message about memory hardware error and the kernel was dead. regards Hadmut does disabling the airo driver (switching it off in the kernel config, make, make modules_install, reboot) let the lockup go away? 2.6.10 kernel: Machine with driver and without card works well. Machine with card inserted and module airo_cs.ko rename to _airo_cs.ko works too (obviously the card does not work without driver). Machine with card inserted and module in place this time showed a strange behavior. This time it repeatedly printed error messages from ide bus that the hda disk did not work anymore for about 2-3 minutes (dma failed). Then the machine booted normally but without detecting the card. Since the machine was running this time, I was able to save dmesg output: cs: memory probe 0x60000000-0x60ffffff: clean. airo: Probing for PCI adapters airo: Finished probing for PCI adapters Uhhuh. NMI received. Dazed and confused, but trying to continue You probably have a hardware problem with your RAM chips airo: Max tries exceeded when issueing command airo: MAC could not be enabled airo_cs: RequestConfiguration: Operation succeeded hda: dma_timer_expiry: dma status == 0x61 hda: DMA timeout error hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown hda: dma_timer_expiry: dma status == 0x61 hda: DMA timeout error hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown hda: drive not ready for command hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } ... repeated several times ... ide: failed opcode was: unknown hda: drive not ready for command ide0: reset: success Then the machine was booting. Maybe it's a problem with interrupts. regards Hadmut Sorry, my last comment was a little bit misleading. The machine was not booting again, it was continuing with the boot sequence and starting X11 normally (just without WLAN). regards Hadmut could you re-test with 2.6.11-rc5, please, and if it fails, post a dmesg here? Created attachment 4608 [details]
dmesg 2.6.11 rc5
dmesg as requested for 2.6.11 rc5:
System boots and hangs for a while (1-2 minutes or so) in the
ide failures. Then boots normally and works, except for the
airo card support. Airo card flashes one LED while booting (just before the
problem occurs), but then gets dark again and does not work.
Same problem as with 2.6.10
Created attachment 6479 [details]
Patch that might fix this problem
Can you check whether your problem is a side effect of the bug fixed by this
patch?
I'd be interested to know whether this problem is still present in recent kernels, like 2.6.15, with or without the patch posted by Adrian in comment #9. Could you verify whether this problem still exists in 2.6.16, please? Please reopen this bug if it's still present in kernel 2.6.17. |