I guess the chip used is obviously this one :

Nuvoton NCT6106D

spec : 
https://download.nuvoton.com/NuvotonMOSS/DownloadService/Member/DocumentsInfo.aspx?tp_GUID=DA00-NCT6106D

What now :p


On Tue, Dec 9, 2014 at 2:15 PM, Mark Kettenis <[email protected]> wrote:
>>
>> Dear Tech,
>>
>> i have a ENDAT 7703 motherboard near my desk,
>> the manual point out some instruction to configure the
>> watchdog :
>>
>> //init, select the destination of command...
>>
>> outportb(0x2e,0x87);
>> outportb(0x2e,0x87);
>> outportb(0x2e,0x07);
>> outportb(0x2f,0x08);
>>
>> //com
>>
>> outportb(0x2e,0x30); //main
>>
>> outportb(0x2f,0x01); //0 to inactive
>>
>> outportb(0x2e,0xf2); //reset param
>>
>> outportb(0x2f,0x00); // bit 6 keyboard, bit 7 mouse
>>
>> outportb(0x2e,0xf0); //time unit conf
>> outportb(0x2f,0x04); // bit3 = 1 minutes
>>
>>
>> outportb(0x2e,0xf1); // how much time
>> outportb(0x2f,1); // 1 minute
>>
>> I suppose only the kernel can write to the 0x2e and 0x2f  address ?
>>
>> Usually watchdog are detected and shown in dmesg, have i to ask more
>> detail to the supplier ?
>
> Looks like a semi-standard "motherboard plug and play" SuperIO unlock
> sequence to me.  If you can find out what chip they use on the
> motherboard, you might be able to find a data sheet for it.
>
> There's a couple of SuperIO drivers in the tree under sys/dev/isa.
> Some of those implement a watchdog timer, for example it(4) and
> viasio(4).  The tricky bit is to non-destructively probe for the
> hardware.
>
> Cheers,
>
> Mark



-- 
---------------------------------------------------------------------------------------------------------------------
() ascii ribbon campaign - against html e-mail
/\

Reply via email to