Re: Kernel panic with PCI EHCI on AMCC Sequoia

David Brownell <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Tuesday 21 August 2007, Mike Nuss wrote:
> I haven't done any testing to track this down. I'm using the Denx 2.6.22
> kernel with the on-chip setup fix on a PPC440EPx.
> 
> I have both the onboard controller and a PCI controller running, with
> ehci-hcd loaded as a module. The onboard controller seems to be working
> fine, and if I plug in a USB mass-storage key to the PCI controller,
> that seems to work fine as well. But if I plug in a high-speed hub to
> the PCI controller, I get an immediate kernel panic:
> 
> Oops: kernel access of bad area, sig: 11 [#1]
> NIP: d106752c LR: d106786c CTR: 00000008
> REGS: c028bcf0 TRAP: 0300   Not tainted  (2.6.22-ts-1-ppc)
> MSR: 00021000 <ME>  CR: 28d12524  XER: 00000000
> DAR: 0101000e, DSISR: 00000000
> TASK = c026d9d0[0] 'swapper' THREAD: c028a000
> GPR00: ff105104 c028bda0 c026d9d0 00000000 c0270de8 00000058 00000058
> 00012102 
> GPR08: ff105104 00000000 00000000 ff105100 ffffffb5 00000000 0ffb3100
> cf7f595c 
> GPR16: 0000004d 0000026f 00000800 ffffffb9 000003fc 00000008 ff1073fc
> 000007ff 
> GPR24: cf3323fc cf7f5800 00000000 00000000 ff105100 01010000 cf7f58b8
> 00000000 
> NIP [d106752c] ehci_work+0x6a8/0x814 [ehci_hcd]
> LR [d106786c] ehci_watchdog+0x98/0xd4 [ehci_hcd]
> Call Trace:
> [c028bda0] [d1067028] ehci_work+0x1a4/0x814 [ehci_hcd] (unreliable)
> [c028bdf0] [d106786c] ehci_watchdog+0x98/0xd4 [ehci_hcd]
> [c028be00] [c00228bc] run_timer_softirq+0xe4/0x198
> [c028be40] [c001e4d0] __do_softirq+0x78/0xe4
> [c028be70] [c0006534] do_softirq+0x54/0x58
> [c028be80] [c001e228] irq_exit+0x48/0x58
> [c028be90] [c0003464] timer_interrupt+0xa0/0x224
> [c028bed0] [c00020bc] ret_from_except+0x0/0x18
> [c028bf90] [c00092f4] cpu_idle+0xc0/0xd0
> [c028bfb0] [c01fc9a8] rest_init+0x58/0x68
> [c028bfc0] [c028c720] start_kernel+0x220/0x29c
> [c028bff0] [c0000200] skpinv+0x1a8/0x1e4
> Instruction dump:
> 4bfffb8c 39200006 4bffff94 801e00b4 7d3a4b78 74090800 57492036 7ca64a14 
> 7c0a4214 41820050 7cea402e 906b0004 <a01d000e> 893d0038 74e47000
> 7c090050 
> Kernel panic - not syncing: Aiee, killing interrupt handler!
> Rebooting in 180 seconds..
> 
> Any ideas?

Is this a case where one controller uses one byteorder and
the other uses a different one?


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.