Re: ieee1394 failed to work after S3 resume.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Matthias Bläsing wrote:
Subodh Shrivastava wrote:
Suspend to Ram works fine here with 2.6.16-rc3 kernel except ieee1394
fails to resume properly.
...
A workaround till then is the usage of a script (I use hibernate and
have blacklisted ohci1394), that unloads ohci1394 prior to suspending
and reloading the module after resume.

Note, -mm contains a patch which lets sbp2 raise ohci1394's use count while it is logged in to a target.
http://www.kernel.org/git/?p=linux/kernel/git/scjody/ieee1394.git;a=commitdiff;h=d415a9a9685578058800f2677bfeb8090fc212a1

If you run -mm or once this patch is merged, you have to adapt your script to either unload sbp2 before ohci1394, or you have to detach sbp2 via sysfs before attempting to unload ohci1394:
# echo 1 > /sys/bus/ieee1394/drivers/sbp2/${guid}-${ud}/ignore_driver
(for each device)
The corresponding sequence after reloading ohci1394 would be
# echo 0 > /sys/bus/ieee1394/devices/${guid}-${ud}/ignore_driver
(for each device)
# echo 1 > /sys/bus/ieee1394/rescan
(once)
--
Stefan Richter
-=====-=-==- --=- =-=--
http://arcgraph.de/sr/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux