Linux MIPS Architecture development
 help / color / mirror / Atom feed
* Au1500 and TI PCI1510 cardbus
@ 2007-03-16 18:29 Marco Braga
  2007-03-17  9:49 ` Michael Stickel
  0 siblings, 1 reply; 24+ messages in thread
From: Marco Braga @ 2007-03-16 18:29 UTC (permalink / raw)
  To: linux-mips

[-- Attachment #1: Type: text/plain, Size: 1243 bytes --]

Hello,

my Au1500 based board has a PCI1510 cardbus controller connected to the PCI
bus. So far the kernel 2.6.17 supports it as a "yenta_socket". The cardbus
is correctly seen and configured, and if I insert a wifi card in the slot I
can configure it.

The problem is that when I transfer a file, the transfer interrupts and the
system does not respond anymore to the serial console or ethernet pings. The
only way to revive it is to remove the wifi card.

I've managed to follow the problem, it seems that at some point during the
transfer "something breaks in the PCI". The effect is that no read or write
involving the PCI work anymore, So when the wifi card rises an interrupt,
the driver tries to read a register on the card to know the cause of the
interrupt but instead it reads 0xFFFFFFFF. As a test I've inserted a
"pci_read_config_dword" in the interrupt handler. Normally it reads the
correct value, but when the problem happens it reads 0xFFFFFFFF instead.

I've noticed that config_access returns 0xFFFFFFFF in case of an error, but
actually the 0xFFFFFFFF is not caused by any of those error conditions. The
pci_read_config_dword returns 0 and the 0xFFFFFFFF value is a genuine value.

Any advice on this problem?
Thanks a lot!

[-- Attachment #2: Type: text/html, Size: 1329 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2007-03-24 16:01 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-16 18:29 Au1500 and TI PCI1510 cardbus Marco Braga
2007-03-17  9:49 ` Michael Stickel
2007-03-17 12:54   ` Marco Braga
2007-03-17 13:45     ` Michael Stickel
2007-03-18 13:17       ` Marco Braga
2007-03-19 12:36         ` Sergei Shtylyov
2007-03-19 14:42           ` Marco Braga
     [not found]           ` <d459bb380703190741w3d0bef6fw101c64da8d81d422@mail.gmail.com>
2007-03-19 14:45             ` Sergei Shtylyov
2007-03-19 14:55               ` Marco Braga
2007-03-20  2:04                 ` Takeyoshi Kikuchi
2007-03-20  7:32                   ` Marco Braga
2007-03-20  9:02                     ` Takeyoshi Kikuchi
2007-03-20 14:21                   ` Sergei Shtylyov
2007-03-20 14:47                     ` Marco Braga
2007-03-20 14:47                       ` Marco Braga
2007-03-20 15:32                       ` Sergei Shtylyov
2007-03-20 15:50                         ` Marco Braga
2007-03-20 16:00                           ` Sergei Shtylyov
2007-03-20 16:08                             ` Marco Braga
2007-03-20 16:25                               ` Sergei Shtylyov
2007-03-20 16:33                                 ` Marco Braga
2007-03-24  6:23                                   ` Attila Kinali
2007-03-24 14:16                                     ` Sergei Shtylyov
2007-03-24 16:00                                       ` Attila Kinali

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox