All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Meyer <thomas@m3y3r.de>
To: Stefan Richter <stefanr@s5r6.in-berlin.de>
Cc: "Rafael J. Wysocki" <rjw@sisk.pl>,
	LKML <linux-kernel@vger.kernel.org>,
	Adrian Bunk <bunk@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Natalie Protasevich <protasnb@gmail.com>
Subject: Re: ohci1394 problem (MMIO broken) (was 2.6.25-rc6-git6: Reported regressions from 2.6.24)
Date: Sat, 22 Mar 2008 18:24:55 +0100	[thread overview]
Message-ID: <47E540E7.7030108@m3y3r.de> (raw)
In-Reply-To: <47E5350D.101@s5r6.in-berlin.de>

Stefan Richter schrieb:
> Rafael J. Wysocki wrote:
>> Bug-Entry    : http://bugzilla.kernel.org/show_bug.cgi?id=10080
>> Subject        : 2.6.25-rc2: ohci1394 problem (MMIO broken)
>> Submitter    : Thomas Meyer <thomas@m3y3r.de>
>> Date        : 2008-02-20 08:47 (31 days old)
>> References    : http://lkml.org/lkml/2008/2/20/58
>> Handled-By    : Stefan Richter <stefanr@s5r6.in-berlin.de>
>
> This bug is alas an orphan.  It is /not/ handled by me, because it is 
> not an IEEE 1394 subsystem bug and I have no idea what to do about it.
>
> Note the following:
>
>   - Several or all of ohci1394's MMIO reads return ~0 (all bits set
>     to one) --- or 0 --- where different values are expected.
>
>   - In http://lkml.org/lkml/2008/2/23/244 we get to see a
>     WARNING: at arch/x86/mm/ioremap.c:137 __ioremap+0xa7/0x16a()
>     which is "WARN_ON_ONCE(page_is_ram(pfn));".
>     After that, the failures start.
>     But before that, "Unknown symbol" messages pop up when ohci1394
>     is loaded.  These symbols are implemented by ieee1394 on which
>     ohci1394 depends.
>
> More context from http://lkml.org/lkml/2008/2/23/244:
>
>> [  199.908169] ath_pci: wifi0: Atheros 5424/2424: mem=0x94300000, irq=17
>
> ath_hal taints the kernel.
I removed the ath driver, see bug 
http://bugzilla.kernel.org/show_bug.cgi?id=10080.
>
>> [  847.318678] ohci1394: Unknown symbol hpsb_iso_wake
>> [  847.318791] ohci1394: Unknown symbol hpsb_resume_host
> ...
>
> Some unexplained build problem.
I moved ohci1394.ko + ieee1394.ko file manually to avoid automatic 
loading. then i used insmod on those files and forgot to insmod ieee1394 
first. That's all. This is not related to the bug.
>
>> [  856.789954] ACPI: PCI Interrupt 0000:0c:03.0[A] -> GSI 19 (level, 
>> low) -> IRQ 19
>> [  856.790040] ------------[ cut here ]------------
>> [  856.790044] WARNING: at arch/x86/mm/ioremap.c:137 
>> __ioremap+0xa7/0x16a()
>> [  856.790048] Modules linked in: ohci1394(+) ieee1394 wlan_wep 
>> wlan_scan_sta ath_rate_sample ath_pci wlan ath_hal(P) firmware_class 
>> fuse snd_seq snd_seq_device nls_iso8859_15 nls_cp850 vfat fat usbhid 
>> appletouch applesmc input_polldev led_class dummy binfmt_misc tun 
>> pktcdvd loop msr cpuid coretemp hwmon eeprom cpufreq_powersave 
>> cpufreq_conservative acpi_cpufreq thermal ehci_hcd tpm_infineon 
>> i2c_i801 i2c_core tpm uhci_hcd usbcore tpm_bios processor ac battery 
>> sr_mod rng_core iTCO_wdt button firewire_ohci firewire_core sg 
>> snd_hda_intel snd_pcm snd_timer snd soundcore snd_page_alloc evdev 
>> intel_agp cdrom [last unloaded: microcode]
>> [  856.790119] Pid: 7140, comm: insmod Tainted: P         2.6.25-rc2 
>> #115
>> [  856.790125]  [<c011e5ab>] warn_on_slowpath+0x40/0x4f
>> [  856.790143]  [<c0118045>] __wake_up+0x29/0x39
>> [  856.790154]  [<c0277305>] netlink_broadcast+0x26e/0x2af
>> [  856.790169]  [<c01cc36b>] kobject_uevent_env+0x33d/0x361
>> [  856.790178]  [<c025ef2b>] pci_mmcfg_write+0xc4/0xd5
>> [  856.790187]  [<c0260157>] raw_pci_write+0x3e/0x46
>> [  856.790200]  [<c01148f8>] __ioremap+0xa7/0x16a
>> [  856.790210]  [<f8b14425>] ohci1394_pci_probe+0x20c/0x5a6 [ohci1394]
>> [  856.790226]  [<c01d63f1>] pci_device_probe+0x36/0x55
>> [  856.790236]  [<c02226cb>] driver_probe_device+0x9d/0x114
> ...
>> [  856.790598] ---[ end trace 5b0384c17c339107 ]---
>> [  856.943807] ohci1394: fw-host0: Get PHY Reg timeout 
>> [0x00008400/0x00000000/100]
>
> MMIO read expected 0x00008400, got 0x00000000.
>
> ...
>> [  921.826439] ohci1394: fw-host0: Unhandled interrupt(s) 0xfc7cfe0c
>
> MMIO read got random bits in the interrupt event register.
>
> ...
>> [  994.471724] ohci1394: fw-host0: OHCI-1394 0.35 (PCI): IRQ=[19]  
>> MMIO=[100000000-1000007ff]  Max Packet=[65536]  IR/IT contexts=[32/32]
>
> The values for Max Packet and IR/IT contexts came from bogus MMIO reads.
>
> Thomas, you wrote in http://lkml.org/lkml/2008/3/17/316 that the 
> problem resurfaced.
>   - Are the "Unknown symbol"s still there?  These are not supposed to
>     happen.
No. (See explanation above).
>   - Is the "WARNING: at arch/x86/mm/ioremap.c" still there?
No. I couldn't reproduce this warning, yet.

>   - Can you reproduce it without the atheros driver?
Yes.

See http://bugzilla.kernel.org/show_bug.cgi?id=10080.

>
> Rafael, no matter how it looks, this is not "handled-by: me". :-)
> I don't know nothing about kbuild nor about arch/x86/mm nor about WLAN.
> The IEEE 1394 bits in the bug of which I know something about are 
> purely accidental.
Seems so.



  reply	other threads:[~2008-03-22 17:25 UTC|newest]

Thread overview: 97+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-22  1:59 2.6.25-rc6-git6: Reported regressions from 2.6.24 Rafael J. Wysocki
2008-03-22  2:52 ` Jeff Garzik
2008-03-22 11:11   ` Ingo Molnar
2008-03-22  5:33 ` Andrew Morton
2008-03-22 11:15   ` Ingo Molnar
2008-03-22 17:53     ` Rafael J. Wysocki
2008-03-22 16:32 ` Heiko Carstens
2008-03-22 17:56   ` Rafael J. Wysocki
2008-03-22 16:34 ` ohci1394 problem (MMIO broken) (was 2.6.25-rc6-git6: Reported regressions from 2.6.24) Stefan Richter
2008-03-22 17:24   ` Thomas Meyer [this message]
2008-03-22 17:58     ` Rafael J. Wysocki
2008-03-22 18:27     ` Stefan Richter
2008-03-22 19:02       ` Stefan Richter
2008-03-22 21:33         ` Linus Torvalds
2008-03-22 21:58           ` Thomas Gleixner
2008-03-22 21:59           ` H. Peter Anvin
2008-03-22 22:27             ` ohci1394 problem (MMIO broken) (was 2.6.25-rc6-git6: Reported regressions from 2.6.24) [Bug 10080] Stefan Richter
2008-03-22 23:28             ` ohci1394 problem (MMIO broken) (was 2.6.25-rc6-git6: Reported regressions from 2.6.24) Yinghai Lu
2008-03-22 23:31               ` H. Peter Anvin
2008-03-23  2:00                 ` Yinghai Lu
2008-03-23  2:39                   ` H. Peter Anvin
2008-03-23  3:30                     ` Yinghai Lu
2008-03-22 23:01           ` Linus Torvalds
2008-03-22 23:50             ` Stefan Richter
2008-03-23  6:35               ` Ingo Molnar
2008-03-24 19:34                 ` Thomas Meyer
2008-03-24 19:47                   ` Ingo Molnar
2008-03-24 20:17                     ` Thomas Meyer
2008-03-24 20:47                       ` Linus Torvalds
2008-03-26  3:39                         ` Benjamin Herrenschmidt
2008-03-26 23:25                           ` Benjamin Herrenschmidt
2008-03-24 19:58             ` Thomas Meyer
2008-03-24 20:50               ` Linus Torvalds
2008-03-24 21:24                 ` Stefan Richter
2008-03-24 21:47               ` Stefan Richter
2008-03-25  7:31                 ` Ingo Molnar
2008-03-25 16:50                   ` Ingo Molnar
2008-03-25 17:06                     ` Stefan Richter
2008-03-25 18:32                     ` Thomas Meyer
2008-03-25 20:11                       ` Ingo Molnar
2008-03-25 20:29                         ` Ingo Molnar
2008-03-25 21:08                           ` Thomas Meyer
2008-03-25 21:47                             ` Linus Torvalds
2008-03-25 22:02                               ` Thomas Meyer
2008-03-26 10:14                               ` Ivan Kokshaysky
2008-03-26 12:17                                 ` Benjamin Herrenschmidt
2008-03-26 13:54                                 ` [patch] pci: revert "PCI: remove transparent bridge sizing" Ingo Molnar
2008-03-26 17:45                                   ` Thomas Meyer
2008-03-26 18:07                                   ` Gary Hade
2008-03-26 18:33                                     ` Linus Torvalds
2008-03-26 20:30                                       ` Gary Hade
2008-03-26 20:46                                         ` Linus Torvalds
2008-03-26 20:58                                           ` Ivan Kokshaysky
2008-03-26 21:41                                             ` Linus Torvalds
2008-03-26 21:57                                               ` Benjamin Herrenschmidt
2008-03-26 22:07                                                 ` Alan Cox
2008-03-26 22:27                                                   ` Benjamin Herrenschmidt
2008-03-26 22:10                                                 ` Ingo Molnar
2008-03-26 22:29                                                   ` Benjamin Herrenschmidt
2008-03-26 22:47                                                     ` Linus Torvalds
2008-03-26 22:54                                                       ` Benjamin Herrenschmidt
2008-03-26 23:18                                                         ` Benjamin Herrenschmidt
2008-03-26 22:30                                                   ` Ingo Molnar
2008-03-26 22:31                                                 ` Linus Torvalds
2008-03-26 22:47                                                   ` Alan Cox
2008-03-26 23:17                                                     ` Benjamin Herrenschmidt
2008-03-26 23:29                                               ` Ivan Kokshaysky
2008-03-26 23:43                                                 ` Linus Torvalds
2008-03-27 17:12                                                   ` Linus Torvalds
2008-03-27 22:18                                                     ` Ivan Kokshaysky
2008-03-27 22:34                                                       ` Linus Torvalds
2008-03-28 19:24                                                       ` Gary Hade
2008-03-28 20:46                                                         ` Gary Hade
2008-03-30 15:44                                                           ` Ivan Kokshaysky
2008-03-26 23:45                                                 ` Benjamin Herrenschmidt
2008-03-26 21:29                                     ` Ingo Molnar
2008-03-26 11:12                           ` ohci1394 problem (MMIO broken) (was 2.6.25-rc6-git6: Reported regressions from 2.6.24) Ivan Kokshaysky
2008-03-25 21:02                         ` Thomas Meyer
2008-03-25 23:33           ` Benjamin Herrenschmidt
2008-03-26  0:03             ` Yinghai Lu
2008-03-26  0:12               ` Benjamin Herrenschmidt
2008-03-23 12:57 ` 2.6.25-rc6-git6: Reported regressions from 2.6.24 Alan Cox
2008-03-26 16:30 ` Ray Lee
2008-03-26 17:02   ` Adrian Bunk
2008-03-26 22:11   ` Rafael J. Wysocki
2008-03-27 10:18   ` Romano Giannetti
2008-03-27 14:43     ` Ray Lee
2008-03-31 18:21 ` Linus Torvalds
2008-03-31 19:29   ` Mark Lord
2008-03-31 21:04     ` Tino Keitel
2008-03-31 21:26       ` Tino Keitel
2008-04-03 19:06     ` 2.6.25-rc7/8: Another resume regression Mark Lord
2008-04-05  2:27       ` Mark Lord
2008-04-07 10:51         ` Rafael J. Wysocki
2008-04-07 15:51           ` Mark Lord
2008-04-07 17:40             ` Rafael J. Wysocki
2008-04-08 15:35               ` Mark Lord

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47E540E7.7030108@m3y3r.de \
    --to=thomas@m3y3r.de \
    --cc=akpm@linux-foundation.org \
    --cc=bunk@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=protasnb@gmail.com \
    --cc=rjw@sisk.pl \
    --cc=stefanr@s5r6.in-berlin.de \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.