[Prism54-devel] [PATCH] prism54 snapshot fix for 2.6.11 & IRQ line too busy

Sebastian Kügler lists at vizZzion.org
Mon Mar 14 21:30:55 UTC 2005


Hi,

[Resend, screwed up last message]

Attached patch should fix some driver model changes in the latest SVN snapshot 
offered on prism54.org.

I'm being bitten by http://prism54.org/cgi-bin/bugzilla/show_bug.cgi?id=121 , 
so I tried the latest snapshot (patch-2.6-prism54-svn-latest from yesterday's 
svn, according to the date apache showed). This snapshot caused me compile 
errors in pci_save_state and pci_restore_state, as well as unresolved symbols 
using 2.6.11:

prism54: Unknown symbol pci_dma_sync_single

With attached patch, it compiled fine and I was able to modprobe prism54.

However, the IRQ line too busy is still there. dmesg says the following:

ap_net_ioctl: Ioctls for AP devices are NOT supported in this driver.
eth1: resetting device...
eth1: uploading firmware...
eth1: firmware version: 1.0.4.3
eth1: firmware upload complete
eth1: no 'reset complete' IRQ seen - retrying
eth1: no 'reset complete' IRQ seen - retrying
eth1: interface reset failure
prism54: Your card/socket may be faulty, or IRQ line too busy :(


I'd like to know if anyone is working on that issues, I'm afraid it exceeds my 
skills to fix it myself, but I'd be happy if I can help (testing, e.g.).

My card is a 

0000:07:00.0 Network controller: 3Com Corporation 3com 3CRWE154G72 [Office 
Connect Wireless LAN Adapter] (rev 01)
 Subsystem: 3Com Corporation: Unknown device 6001
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
 Latency: 80 (2500ns min, 7000ns max), Cache Line Size: 0x20 (128 bytes)
 Interrupt: pin A routed to IRQ 11
 Region 0: Memory at 21000000 (32-bit, non-prefetchable) [size=8K]
 Capabilities: [dc] Power Management version 1
  Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-

/proc/interrupts says:

           CPU0       
  0:     796726          XT-PIC  timer
  1:       1125          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  3:         77          XT-PIC  ohci1394
  5:       5716          XT-PIC  yenta, uhci_hcd
  7:          0          XT-PIC  uhci_hcd
  8:          4          XT-PIC  rtc
  9:       1858          XT-PIC  acpi
 11:          5          XT-PIC  yenta, eth1, Intel 82801CA-ICH3
 12:        119          XT-PIC  i8042
 14:      11265          XT-PIC  ide0
 15:         23          XT-PIC  ide1
NMI:          0 
LOC:          0 
ERR:          0
MIS:          0


I've uploaded a little more info to http://vizzzion.org/~sebas/oc/

I have the above issue with a handmade 2.6.11 and also with a debian-provided 
2.6.10.

Is it a good idea to file a bug similar to the above mentioned to kernel.org's 
bugzilla? (prism54.org's 121 is about 2.4, so the issue might be new to 2.6 
users). 
Is there a workaround for this, so I can use the card in the meantime?

Cheers,

sebas
-- 
  http://vizZzion.org   |   GPG Key ID: 9119 0EF9 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
New systems generate new problems.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: prism54-drivermodel-fixes-for-2.6.11.diff
Type: text/x-diff
Size: 1619 bytes
Desc: not available
Url : http://prism54.org/pipermail/prism54-devel/attachments/20050314/ba5b4e64/prism54-drivermodel-fixes-for-2.6.11.bin


More information about the Prism54-devel mailing list