Kernel hangs with i2c-i801 driver?

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

 



> -----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??.




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux