LinuxPPC-Dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* Machine check in USB driver interrupt handler on 8xx board
@ 2004-10-27 21:05 carolyn.j.smith
  2004-10-27 22:07 ` Wolfgang Denk
  2004-10-28  6:12 ` Armin Schindler
  0 siblings, 2 replies; 3+ messages in thread
From: carolyn.j.smith @ 2004-10-27 21:05 UTC (permalink / raw)
  To: linuxppc-embedded

Hello,

I am porting a USB (Philips ISP116x) driver to an 8xx (852T in particular)
board. It is built into the kernel at the moment (i.e. it isn't a loadable
module) and comes up fine and gets and handles interrupts (at least 2400 of
them) while the rest of the kernel is initializing.

Just before the kernel is completely up, after the message "Freeing unused
kernel memmory ...", I get a machine check in the driver's interrupt
handler, in particular on a write to the command port register. 

The ISP116x has only 2 16-bit registers which are memory mapped to 2 16-bit
words in the phyiscal address space 0xfa000000 and 0xfa000002 and then
ioremap'ed to kernel address space when the driver starts up. That seems to
be working fine up until the machine check occurs.

I am baffled and don't know where to look next. Any ideas / suggestions will
be gratefully received.

Carolyn Smith
Tektronix, Inc.

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

end of thread, other threads:[~2004-10-28  6:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-27 21:05 Machine check in USB driver interrupt handler on 8xx board carolyn.j.smith
2004-10-27 22:07 ` Wolfgang Denk
2004-10-28  6:12 ` Armin Schindler

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