> -----Original Message----- > From: lm-sensors-bounces at lm-sensors.org [mailto:lm-sensors-bounces at lm-sensors.org] On Behalf Of Henrique de Moraes Holschuh > Sent: Wednesday, December 07, 2005 7:08 PM > To: lm-sensors at lm-sensors.org > Subject: Re: Kernel hangs with i2c-i801 driver? > > On Wed, 07 Dec 2005, Daniel Nilsson wrote: > > The BIOS logs the events and does fan controls based on the interrupts of > > w83792. But BIOS always enables interrupt of W83792 even when miniBMC is > > disabled because BIOS needs it for fan controls. > > Maybe I am asking something too stupid, but what would happen if there is a > race condition between the linux kernel and the BIOS APM code and both try > to access the chip at the same time? A Linux kernel spinlock won't protect > the chip against rogue hardware access by the BIOS, unless that GPIO > interrupt is disabled in the South Bridge. > > -- > "One disk to rule them all, One disk to find them. One disk to bring > them all and in the darkness grind them. In the Land of Redmond > where the shadows lie." -- The Silicon Valley Tarot > Henrique Holschuh > Hello Henrique, Thanks for your comments. Just as what you described, It seems that all hang happened when we access the chip (sensors -s command or i2cset command). Do you think it's should be the faulty of the man made BIOS? If so, I'm quiet agree with you ;) Best Regards Yuan Mu ===========================================================================================The privileged confidential information contained in this email is intended for use only by the addressees as indicated by the original sender of this email. If you are not the addressee indicated in this email or are not responsible for delivery of the email to such a person, please kindly reply to the sender indicating this fact and delete all copies of it from your computer and network server immediately. Your cooperation is highly appreciated. It is advised that any unauthorized use of confidential information of Winbond is strictly prohibited; and any information in this email irrelevant to the official business of Winbond shall be deemed as neither given nor endorsed by Winbond. ===========================================================================================If your computer is unable to decode Chinese font, please ignore the following message.It essentially repeats the statement in English given above.???H???????t?????q?l???]???????K?????T, ?????v???o?H?H???w?????H?H???\\????. ?????z???D?Q???w?????H?H???]???????]?b???g???v?????????U???????H??, ???z?i?????o?H?H?????Y?N?H???q?q???P???????A???????H????. ?????z???X?@, ?????????P??. ?S??????, ???????g???v?????????????q?l?????K???T???????O?Q?Y???T????. ?H???P?????q?l???~?L???????e,???o?????????q?l?????????N??.