Skip to contentSkip to conversation

O2 micro SD/MMC+1394 controller: 1394 device can't work (Register access failure)

Bug 43247 Stefan Richter 1 participant 1 message Jul 14, 2012 2 messages not in the archive PCI

lore
Share & tools
lore
#2 lore raw
In reply to a message not in the archive
Quoted 3 lines · On Jul 10 [email protected] wrote:

https://bugzilla.kernel.org/show_bug.cgi?id=43247

--- Comment #19 from jennifer <[email protected]> 2012-07-10 11:02:16 ---

[...]

Quoted 18 lines
Quoted 5 lines

Do you mean by that that
the original Linux driver works for you if you boot Linux but do not let the driver be automatically loaded during boot, but instead load the driver later by 'modprobe firewire-ohci' after the rest of the system has finished booting up?

Yes.

Quoted 3 lines

And if yes, did you also need to load the sdhci-pci driver manually this way?

There are 4 ways which can pass the issue.
1. Load 1394 by OS + Load sdhci-pci by manually.
2. Load sdhci-pci by OS + Load 1394 by manually.
3. Load 1394 by manually + load sdhci-pci by manually.
4. Load sdhci-pci by manually + load 1394 by manually.

Quoted 6 lines
Quoted 2 lines

And further, does it matter whether sdhci-pci is loaded before firewire-ohci or the other way around?

According to our test result, if we load the driver by manually and the issue will disappear. It didn't has the relationship about the loaded priority. But, if we load those drivers by OS and the issue will happen.

Could somebody at [email protected] please advise?

1.) Is there a kernel parameter which Jennifer could try in order to force serialized PCI driver probing?

2.) If there is one and if this turns out to cure the issue in testing:
How can I implement serialization between the O2Micro FireWire .probe() and .resume() on one hand and the O2Micro SDHCI .probe() and .resume() on the other hand?

[If you reply to this via bugzilla mail, please add
Cc: [email protected]
in your reply. I am not aware of a way to add it to bugzilla.kernel.org's Cc list of bug 43247.]

Signature · 3 lines
Stefan Richter
-=====-===-- -=== -===-
http://arcgraph.de/sr/