hda interrupt timeouts on sa1110 + sa1111 board

Kristoffer Ericson kristoffer.ericson at gmail.com
Mon Oct 25 17:12:39 EDT 2010


Greetings,

First off I havent bisected this yet, but sounds more than likely
that it comes with the sa1111.c changes. It works fine in v2.6.34 also.

As you can see it progresses a bit but keeps loosing interrupts.

Best wishes
Kristoffer

HP Jornada# boot
## Booting kernel from Legacy Image at c0000000 ...
   Image Name:   Linux-2.6.36-hpc+
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2185384 Bytes = 2.1 MiB
   Load Address: c0208000
   Entry Point:  c0208000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Linux version 2.6.36-hpc+ (kristoffer at boggieman) (gcc version 4.2.2) #5 Mon Oct 25 22:35:50 CEST 2010
[    0.000000] CPU: StrongARM-1110 [6901b118] revision 8 (ARMv4), cr=c020717f
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: HP Jornada 720
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: root=/dev/hda1 console=ttySA0,19200n8 console=tty1
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 64MB 64MB = 128MB total
[    0.000000] Memory: 125568k/125568k available, 5504k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
[    0.000000]     vmalloc : 0xc8800000 - 0xe8000000   ( 504 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .init : 0xc0208000 - 0xc0222000   ( 104 kB)
[    0.000000]       .text : 0xc0222000 - 0xc060b000   (4004 kB)
[    0.000000]       .data : 0xc060c000 - 0xc062c180   ( 129 kB)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU-based detection of stalled CPUs is disabled.
[    0.000000] 	Verbose stalled-CPUs detection is disabled.
[    0.000000] NR_IRQS:120
[    0.000000] Console: colour dummy device 80x30
[    0.000000] console [tty1] enabled
[    0.000000] console [ttySA0] enabled
[   35.764397] Calibrating delay loop... 137.21 BogoMIPS (lpj=686080)
[   36.012168] pid_max: default: 32768 minimum: 301
[   36.041014] Mount-cache hash table entries: 512
[   36.070726] CPU: Testing write buffer coherency: ok
[   36.109241] NET: Registered protocol family 16
[   36.571019] SA1111 Microprocessor Companion Chip: silicon revision 1, metal revision 1
[   36.620753] sa1111-rab 0400: dmabounce: registered device
[   36.655131] sa1111-rab 0600: dmabounce: registered device
[   36.689427] sa1111-rab 0800: dmabounce: registered device
[   36.723702] sa1111-rab 0a00: dmabounce: registered device
[   36.758041] sa1111-rab 1800: dmabounce: registered device
[   36.876845] bio: create slab <bio-0> at 0
[   36.914978] NET: Registered protocol family 23
[   36.945301] cfg80211: Calling CRDA to update world regulatory domain
[   36.985597] Switching to clocksource oscr
[   37.136325] setting trigger mode 3 for irq 51 failed (sa1111_type_highirq+0x0/0x90)
[   37.182938] setting trigger mode 3 for irq 53 failed (sa1111_type_highirq+0x0/0x90)
[   37.229286] jornada720_pcmcia_configure_socket(): config socket 0 vcc 0 vpp 0
[   37.275407] setting trigger mode 3 for irq 52 failed (sa1111_type_highirq+0x0/0x90)
[   37.321979] setting trigger mode 3 for irq 54 failed (sa1111_type_highirq+0x0/0x90)
[   37.368329] jornada720_pcmcia_configure_socket(): config socket 1 vcc 0 vpp 0
[   37.415209] NET: Registered protocol family 2
[   37.442527] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[   37.486373] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[   37.530504] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[   37.570239] TCP: Hash tables configured (established 4096 bind 4096)
[   37.608734] TCP reno registered
[   37.627990] UDP hash table entries: 256 (order: 0, 4096 bytes)
[   37.663606] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[   37.702723] NET: Registered protocol family 1
[   37.731009] RPC: Registered udp transport module.
[   37.759616] RPC: Registered tcp transport module.
[   37.788218] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   37.833065] NetWinder Floating Point Emulator V0.97 (double precision)
[   37.883605] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[   37.922102] Installing knfsd (copyright (C) 1996 okir at monad.swb.de).
[   37.962784] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[   38.001582] msgmni has been set to 245
[   38.025283] io scheduler noop registered
[   38.049163] io scheduler deadline registered
[   38.075491] io scheduler cfq registered (default)
[   38.104754] jornada720_pcmcia_configure_socket(): config socket 1 vcc 33 vpp 33
[   38.363534] HP Jornada 700 series backlight driver
[   38.394112] Epson S1D13XXX FB Driver
[   38.416551] s1d13xxxfb: chip production id 4 = S1D13506
[   38.448228] s1d13xxxfb: chip revision 1
[   38.471602] s1d13xxxfb: regs mapped at 0xc8a00000, fb 512 KiB mapped at 0xc8900000
[   38.519420] jornada720_pcmcia_configure_socket(): config socket 1 vcc 33 vpp 33
[   38.563830] jornada720_pcmcia_configure_socket(): config socket 1 vcc 33 vpp 33
[   38.690487] Console: switching to colour frame buffer device 80x30
[   38.819934] fb0: S1D13xxx frame buffer device
[   38.881851] pcmcia_socket pcmcia_socket1: pccard: PCMCIA card inserted into slot 1
[   39.003855] pcmcia 1.0: pcmcia: registering new device pcmcia1.0 (IRQ: 49)
[   39.142892] Serial: SA11x0 driver
[   39.201346] sa11x0-uart.1: ttySA1 at MMIO 0x80010000 (irq = 15) is a SA1100
[   39.285795] sa11x0-uart.3: ttySA0 at MMIO 0x80050000 (irq = 17) is a SA1100
[   39.400914] loop: module loaded
[   39.459181] nbd: registered device at major 43
[   39.585156] Uniform Multi-Platform E-IDE driver
[   39.652332] ide-gd driver 1.18
[   39.741358] mice: PS/2 mouse device common for all mice
[   39.812717] input: HP Jornada 720 keyboard as /class/input/input0
[   39.891238] input: HP Jornada 7xx Touchscreen as /class/input/input1
[   39.970397] sa1100-rtc sa1100-rtc: warning: initializing default clock divider/trim value
[   40.093835] sa1100-rtc sa1100-rtc: rtc core: registered sa1100-rtc as rtc0
[   40.174572] IPv4 over IPv4 tunneling driver
[   40.238903] GRE over IPv4 tunneling driver
[   40.302103] TCP cubic registered
[   40.355806] NET: Registered protocol family 17
[   40.416527] NET: Registered protocol family 15
[   40.478279] IrCOMM protocol (Dag Brattli)
[   40.589404] lib80211: common routines for IEEE802.11 drivers
[   40.662432] jornada720_pcmcia_configure_socket(): config socket 1 vcc 33 vpp 0
[   40.767874] jornada720_pcmcia_configure_socket(): config socket 1 vcc 33 vpp 0
[   41.220300] hda: SanDisk SDCFX3-8192, CFA DISK drive
[   42.002086] ide0 at 0xc8840000-0xc8840007,0xc884000e on irq 49
[   42.071940] isa bounce pool size: 16 pages
[   42.133597] hda: max request size: 128KiB
[   42.191639] hda: 16007040 sectors (8195 MB) w/1KiB Cache, CHS=15880/16/63
[   72.340242] hda: lost interrupt
[  102.500136] hda: lost interrupt
[  132.580134] hda: lost interrupt
[  162.660132] hda: lost interrupt
[  192.740138] hda: lost interrupt
[  192.786589]  hda: hda1 hda2
[  192.837397] ide-cs 1.0: ide-cs: hda: Vpp = 0.0
[  192.892128] sa1100-rtc sa1100-rtc: setting system clock to 1970-01-01 00:02:32 UTC (152)
[  223.060133] hda: lost interrupt
[  253.140164] hda: lost interrupt
[  283.220131] hda: lost interrupt
[  313.300134] hda: lost interrupt
[  343.380134] hda: lost interrupt
[  373.460134] hda: lost interrupt
[  403.540134] hda: lost interrupt
[  433.620132] hda: lost interrupt
[  463.700134] hda: lost interrupt




More information about the linux-arm-kernel mailing list