Hi All,

Am having a PCI bridge on a custom ARM 922 board. The PCI initialization is 
fine and the OHCI driver is called after the Initialization I get "OHCI 
unrecoverable error" and core dumps continuously.

Looking forward for some pointers and also some links that says why it happens 
and how to resolve it. Thanks in advance.

Am enclosing the dump ( please dont mind some of my own printk's)

regards,
shivas


<5>Linux version 2.6.14.3-omap2 ([EMAIL PROTECTED]) (gcc version 3.3.3 (DENX 
ELDK 3.1.1 3.3.3-9)) #139 Mon Dec 26 18:22:23 PST 2005
CPU: ARM922Tid(wb) [41029220] revision 0 (ARMv4T)
Machine: ServerEngines' Netclient
Memory policy: ECC disabled, Data cache writeback
<7>On node 0 totalpages: 4096
<7>  DMA zone: 4096 pages, LIFO batch:1
<7>  Normal zone: 0 pages, LIFO batch:1
<7>  HighMem zone: 0 pages, LIFO batch:1
Testing man!!!!!!!!!
Testing loop man!!!!!!!!!
CPU0: D VIVT write-back cache
CPU0: I cache: 8192 bytes, associativity 64, 32 byte lines, 4 sets
CPU0: D cache: 8192 bytes, associativity 64, 32 byte lines, 4 sets
Built 1 zonelists
<5>Kernel command line: console=ttyS0,115200 n 8 initrd=0x40800000,4M 
root=/dev/ram load_ramdisk=1
Irq's loop
Irq's loopPID hash table entries: 128 (order: 7, 2048 bytes)
Console: colour dummy device 80x30
NET_CLIENT_UART: Function uart00_console_init Entered
Linux version 2.6.14.3-omap2 (roo.0T CcCyn,ideDentry cache hash table entries: 
4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: Inode-cache hash table entries: 2048 (order: 
1, 8192 bytes)
Inode-cache hash table entries: 2<6>Memory:Memory: 16MB 16MB = 16MB total
 = 16MB total
<5>Memory: 10588KB available (1138K code, 266K data, 72K init)
Memory: 10588KB available (1138K <7>Calibrating delay loop... 1.50 BogoMIPS 
(lpj=7536)
Mount-cache hash table entries: 512
Mount-cache hash table entries: 5<6>CPU: Testing write buffer coherency: CPU: 
Testing write buffer coherenok
ok
<6>checking if image is initramfs...checking if image is initramfs...it isn't 
(no cpio magic); looks like an initrd
it isn't (no cpio magic); looks lsoftlockup thread 0 started up.
softlockup thread 0 started up.
<6>Freeing initrd memory: 4096K
Freeing initrd memory: 4096K
<6>Linux NoNET1.0 for Linux 2.6
Linux NoNET1.0 for Linux 2.6
<7>PCI: Scanning bus 0000:00
<7>PCI: Found 0000:00:00.0 [19a2/0300] 000600 00
<7>PCI: Calling quirk c00211e4 for 0000:00:00.0
<7>PCI: Calling quirk c00bfcf0 for 0000:00:00.0
<7>PCI: Calling quirk c00c0198 for 0000:00:00.0
<7>PCI: Found 0000:00:06.0 [1033/0035] 000c03 00
 Shivah: size after reading BAR fff
 Shivah: size after reading BAR f<7>PCI: Calling quirk c00211e4 for 0000:00:06.0
<7>PCI: Calling quirk c00bfcf0 for 0000:00:06.0
<7>PCI: Calling quirk c00c0198 for 0000:00:06.0
<7>PCI: Fixups for bus 0000:00

Irq's loop<6>PCI: bus0: Fast back to back transfers disabled
PCI: bus0: Fast back to back tran<7>PCI: Bus scan for 0000:00 returning with 
max=00
<7>PCI: fixup irq: (0000:00:00.0) got 17
<7>PCI: fixup irq: (0000:00:06.0) got 4
Shivah:Size value in pci_assign_resource is 1000
Shivah:Size value in pci_assign_r<7>  got res [62010000:62010fff] bus 
[62010000:62010fff] flags 200 for BAR 0 of 0000:00:06.0
<7>PCI: moved device 0000:00:06.0 resource 0 (200) to 62010000
<6>usbcore: registered new driver usbfs
usbcore: registered new driver us<6>usbcore: registered new driver hub
usbcore: registered new driver hu<4>NetWinder Floating Point Emulator V0.97 
(extended precision)
NetWinder Floating Point Emulator<7>PCI: Calling quirk c00bfbd4 for 0000:00:00.0
<7>PCI: Calling quirk c00bfbd4 for 0000:00:06.0
 Shivah: Funtion pci_register_driver Entered
 Shivah: Funtion pci_register_dri<6>Serial: UART00 driver $Revision: 1.35 $
Serial: UART00 driver $Revision: <4>serial_uart00:Using temporary major/minor 
pairs - these WILL change in the future
serial_uart00:Using temporary maje<6>ttyS0 at MMIO 0x70111000 (irq = 9) is a 
Altera UART00
ttyS0 at MMIO 0x70111000 (irq = 9<6>ttyS0 at MMIO 0x70110000 (irq = 8) is a 
Altera UART00
ttyS0 at MMIO 0x70110000 (irq = 8<6>io scheduler noop registeredio scheduler 
noop registered

RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
RAMDISK driver initialized: 16 RAi<7>ehci_hcd: block sizes: qh 128 qtd 96 itd 
192 sitd 96
 Shivah: Funtion pci_register_driver Entered
 Shivah: Funtion pci_register_dri SHivah: HCD-PCI ohci_hcd_pci_init
 SHivah: HCD-PCI ohci_hcd_pci_ini<7>ohci_hcd: 2005 April 22 USB 1.1 'Open' Host 
Controller (OHCI) Driver (PCI)
<7>ohci_hcd: block sizes: ed 64 td 64
 Shivah: Funtion pci_register_driver Entered
 Shivah: Funtion pci_register_dri Shivah: Funtion usb_hcd_pci_probe Entered
 Shivah: Funtion usb_hcd_pci_prob Shivah: Funtion usb_hcd_pci_probe Entered
 Shivah: Funtion usb_hcd_pci_prob Shivah: Funtion usb_hcd_pci_probe Entered
 Shivah: Funtion usb_hcd_pci_prob Shivah: Funtion usb_hcd_pci_probe Entered
 Shivah: Funtion usb_hcd_pci_prob Shivah: Funtion usb_hcd_pci_probe Entered
 Shivah: Funtion usb_hcd_pci_prob Shivah: Funtion usb_hcd_pci_probe Entered
 Shivah: Funtion usb_hcd_pci_prob Shivah: Funtion usb_hcd_pci_probe Entered
 Shivah: Funtion usb_hcd_pci_prob Shivah: Funtion usb_hcd_pci_probe Entered
 Shivah: Funtion usb_hcd_pci_probPCI: enabling device 0000:00:06.0 (0210 -> 
0212)
PCI: enabling device 0000:00:06.0 Shivah:USB HD CReate success

<6>ohci_hcd 0000:00:06.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:06.0: new USB bu <6>ohci_hcd 0000:00:06.0: irq 4, io mem 
0x62010000
ohci_hcd 0000:00:06.0: irq 4, io <7>ohci_hcd 0000:00:06.0: resetting from state 
'reset', control = 0x0
do_level_IRQ called for int 4
do_level_IRQ called for int 4
Shivah: interrupt received for USB
Shivah: interrupt received for S<3>ohci_hcd 0000:00:06.0: OHCI Unrecoverable 
Error, disabled
ohci_hcd 0000:00:06.0: OHCI Unre<7>ohci_hcd 0000:00:06.0: OHCI controller state
<7>ohci_hcd 0000:00:06.0: OHCI 1.0, NO legacy support registers
<7>ohci_hcd 0000:00:06.0: control 0x083 HCFS=operational CBSR=3
<7>ohci_hcd 0000:00:06.0: cmdstatus 0x00000 SOC=0
<7>ohci_hcd 0000:00:06.0: intrstatus 0x00000010 UE
<7>ohci_hcd 0000:00:06.0: intrenable 0x8000001a MIE UE RD WDH
<7>ohci_hcd 0000:00:06.0: fminterval a7782edf
<7>ohci_hcd 0000:00:06.0: hcca frame #0000
<7>ohci_hcd 0000:00:06.0: roothub.a 0f000203 POTPGT=15 NPS NDP=3(3)
<7>ohci_hcd 0000:00:06.0: roothub.b 00000000 PPCM=0000 DR=0000
<7>ohci_hcd 0000:00:06.0: roothub.status 00008000 DRWE
<7>ohci_hcd 0000:00:06.0: roothub.portstatus [0] 0x00000100 PPS
<7>ohci_hcd 0000:00:06.0: roothub.portstatus [1] 0x00000100 PPS
<7>ohci_hcd 0000:00:06.0: roothub.portstatus [2] 0x00000100 PPS
<3>ohci_hcd 0000:00:06.0: HC died; cleaning up
ohci_hcd 0000:00:06.0: HC died; do_level_IRQ called for int 4
do_level_IRQ called for int 4
Shivah: interrupt received for USB
Shivah: interrupt received for Uirq4: nobody cared
irq4: nobody cared


Pid: 1, comm:              swapper
Pid: 1, comm:              swapeCPU: 0
CPU: 0
PC is at __do_softirq+0x44/0xd0
PC is at __do_softirq+0x44/0xd0LR is at irq_exit+0x44/0x4c
LR is at irq_exit+0x44/0x4c
pc : [<c003acd0>]    lr : [<c003ae74>]    Not tainted
sp : c01afd64  ip : c01afd88  fp : c01afd84
pc : [<c003acd0>]    lr : [<c003
r10: c011a904  r9 : 00000000  r8 : c0174740
r10: c011a904  r9 : 00000000  r8r7 : 0000000a  r6 : c01ae000  r5 : c01afde0  r4 
: 00000002
r7 : 0000000a  r6 : c01ae000  r5r3 : 20000013  r2 : 00000000  r1 : c01ae000  r0 
: c01afdac
r3 : 20000013  r2 : 00000000  r1Flags: nzCvFlags: nzCv  IRQs on  FIQs on  Mode 
SVC_32  Segment kernel
  IRQs on  FIQs on  Mode SVC_32 Control: 717F  Table: 40004000  DAC: 00000017
Control: 717F  Table: 40004000  [<c001ce10>] [<c001ce10>] (show_regs+0x0/0x4c) 
(show_regs+0x0/0x4c) from [<c001be98>] from [<c001be98>] 
(report_bad_irq+0x6c/0xcc)
(report_bad_irq+0x6c/0xcc)
 r4 = C01AFD1C  r4 = C01AFD1C

[<c001be2c>] [<c001be2c>] (report_bad_irq+0x0/0xcc) (report_bad_irq+0x0/0xcc) 
from [<c001c1b8>] from [<c001c1b8>] (do_level_IRQ+0x9c/0xe0)
(do_level_IRQ+0x9c/0xe0)
 r5 = C016E858  r5 = C016E858  r4 = 00000004  r4 = 00000004

[<c001c11c>] [<c001c11c>] (do_level_IRQ+0x0/0xe0) (do_level_IRQ+0x0/0xe0) from 
[<c001c338>] from [<c001c338>] (asm_do_IRQ+0x4c/0x74)
(asm_do_IRQ+0x4c/0x74)
 r6 = F0000030  r6 = F0000030  r5 = C01AFD50  r5 = C01AFD50  r4 = C01AFD1C  r4 
= C01AFD1C



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to