https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238037

--- Comment #9 from J.R. Oldroyd <f...@opal.com> ---
Created attachment 205461
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205461&action=edit
patch with ig4_iic.c ig4iic_attach() updates from DragonflyBSD

The iichid/ims init problem on boot is fixed for me.  I had it too some time
back.  The fix was (I think) to load it using:

        kld_load="iic ig4 acpi_iichid"

in /etc/rc.conf.

Now I did also pull in from Dragonfly a handful of updates to the ig4_iic.c
attach code and I am uploading that patch here.  At this point I don't recall
if these were also needed in order for iichid to init properly on boot.

At any rate, iichid inits properly on boot 100% of the time for me now.

It's just on resume that it fails.  It fails after the system has been
suspended for a while, say 10 seconds or more.  If I suspend and then
immediately resume after the power goes off, it does actually resume ok most of
the time.  That's what led me to think we might be missing some registers on
resume.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to