O2 micro SD/MMC+1394 controller: 1394 device can't work (Register access failure)
A message that is not in the archive (sent off-list or not yet received): [email protected]/
A message that is not in the archive (sent off-list or not yet received): [email protected]
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/