[MinnowBoard] Problem with i2c on windows 8.1

Tomislav Varga tomislav.varga at dolotron.com
Sat Jul 11 16:31:09 UTC 2015


We designed our custom board which can use same firmware as MinnowMax and
has routed different I2C controllers.

Tomislav Varga

On Sat, Jul 11, 2015 at 12:02 AM, Rouzanov, Ivan <ivan.rouzanov at intel.com>
wrote:

> Only controller 6 and 7 are routed out, so I am not sure how one would use
> the others - they are not routed on this board.
>
> 6 & 7 is ACPI numbers, same controllers numbered 5 &6 in PCI.
> Windows 8.1 drivers for I2C work in ACPI mode if there a need to use them.
>
> Best regards,
> Ivan Rouanov.
>
> -----Original Message-----
> From: elinux-MinnowBoard [mailto:
> elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of
> elinux-minnowboard-request at lists.elinux.org
> Sent: Friday, July 10, 2015 10:51 AM
> To: elinux-minnowboard at lists.elinux.org
> Subject: elinux-MinnowBoard Digest, Vol 72, Issue 9
>
> Send elinux-MinnowBoard mailing list submissions to
>         elinux-minnowboard at lists.elinux.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> or, via email, send a message with subject or body 'help' to
>         elinux-minnowboard-request at lists.elinux.org
>
> You can reach the person managing the list at
>         elinux-minnowboard-owner at lists.elinux.org
>
> When replying, please edit your Subject line so it is more specific than
> "Re: Contents of elinux-MinnowBoard digest..."
>
>
> Today's Topics:
>
>    1. Re: Problem with i2c on windows 8.1 (Tomislav Varga)
>    2. Re: Problem with i2c on windows 8.1 (Berth-Olof Bergman)
>    3. Re: Problem with i2c on windows 8.1 (John Hawley)
>    4.  How can I set MAC address in EFI shell!? (Gerard Bucas)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 10 Jul 2015 15:08:15 +0200
> From: Tomislav Varga <tomislav.varga at dolotron.com>
> To: MinnowBoard Development and Community Discussion
>         <elinux-minnowboard at lists.elinux.org>
> Subject: Re: [MinnowBoard] Problem with i2c on windows 8.1
> Message-ID:
>         <CAGmTnTjFByv1Z301km+QC5poANvREAnzaSkfBO1BJu=
> LkXt8xw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
> Can you please tell us how to do it?
>
> --
> Tomislav Varga
> Software Engineer
>
>
> On Fri, Jul 10, 2015 at 11:38 AM, Berth-Olof Bergman <
> bo.bergman at winzenttech.com> wrote:
>
> > Yes, it?s possible.
> >
> > B-O
> >
> > > 10 jul 2015 kl. 10:44 skrev Tomislav Varga
> > ><tomislav.varga at dolotron.com
> > >:
> > >
> > > Hi,
> > > We are trying to work with i2c on windows 8.1. Windows 7 IO drivers
> > > work
> > on windows 8 when is in BIOS settings selected PCI instead APCI,
> > problem is that only controllers #7 and #6 are visible. It seems that
> > problem is somewhere in firmware since firmware for Intel CRB boards
> > on same settings doesn't have problem, all seven controllers are visible.
> > >
> > > Is it posible to make all seven i2c controllers visible?
> > >
> > > --
> > > Tomislav Varga
> > > Software Engineer
> > >
> > >
> > > _______________________________________________
> > > elinux-MinnowBoard mailing list
> > > elinux-MinnowBoard at lists.elinux.org
> > > http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> >
> > _______________________________________________
> > elinux-MinnowBoard mailing list
> > elinux-MinnowBoard at lists.elinux.org
> > http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> >
>
>
>
> --
>
> Tomislav Varga
> Software Engineer
>
> Dolotron d.o.o.
> Ziskovec 141
> HR-40000 Cakovec
> Croatia
> Tel: ++385 (40) 865 205
> Fax: ++385 (40) 865 732
> mailto: tomislav.varga at dolotron.com <david.vrtaric at dolotron.com>
> _________________________________
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.elinux.org/pipermail/elinux-minnowboard/attachments/20150710/8dabca05/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Fri, 10 Jul 2015 15:39:20 +0200
> From: Berth-Olof Bergman <bo.bergman at winzenttech.com>
> To: MinnowBoard Development and Community Discussion
>         <elinux-minnowboard at lists.elinux.org>
> Subject: Re: [MinnowBoard] Problem with i2c on windows 8.1
> Message-ID: <BDF699EC-746B-4281-802E-C14F5015359E at winzenttech.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
>
> The missing SIO functions has to be enabled. The I/O pads for the missing
> functions has to be reconfigured if they are used by other signals. You
> need access to BWG (Bios Writers Guide) and the EDS documents. You need NDA
> with Intel to be able to download these documents.
>
> BR,
>
> B-O
>
> > 10 jul 2015 kl. 15:08 skrev Tomislav Varga <tomislav.varga at dolotron.com
> >:
> >
> > Hi,
> > Can you please tell us how to do it?
> >
> > --
> > Tomislav Varga
> > Software Engineer
> >
> >
> > On Fri, Jul 10, 2015 at 11:38 AM, Berth-Olof Bergman <
> bo.bergman at winzenttech.com <mailto:bo.bergman at winzenttech.com>> wrote:
> > Yes, it?s possible.
> >
> > B-O
> >
> > > 10 jul 2015 kl. 10:44 skrev Tomislav Varga <
> tomislav.varga at dolotron.com <mailto:tomislav.varga at dolotron.com>>:
> > >
> > > Hi,
> > > We are trying to work with i2c on windows 8.1. Windows 7 IO drivers
> work on windows 8 when is in BIOS settings selected PCI instead APCI,
> problem is that only controllers #7 and #6 are visible. It seems that
> problem is somewhere in firmware since firmware for Intel CRB boards on
> same settings doesn't have problem, all seven controllers are visible.
> > >
> > > Is it posible to make all seven i2c controllers visible?
> > >
> > > --
> > > Tomislav Varga
> > > Software Engineer
> > >
> > >
> > > _______________________________________________
> > > elinux-MinnowBoard mailing list
> > > elinux-MinnowBoard at lists.elinux.org
> > > <mailto:elinux-MinnowBoard at lists.elinux.org>
> > > http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> > > <http://lists.elinux.org/mailman/listinfo/elinux-minnowboard>
> >
> > _______________________________________________
> > elinux-MinnowBoard mailing list
> > elinux-MinnowBoard at lists.elinux.org
> > <mailto:elinux-MinnowBoard at lists.elinux.org>
> > http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> > <http://lists.elinux.org/mailman/listinfo/elinux-minnowboard>
> >
> >
> >
> > --
> >
> > Tomislav Varga
> > Software Engineer
> >
> > Dolotron d.o.o.
> > Ziskovec 141
> > HR-40000 Cakovec
> > Croatia
> > Tel: ++385 (40) 865 205 <tel:%2B%2B385%20%2840%29%20865%20205>
> > Fax: ++385 (40) 865 732 <tel:%2B%2B385%20%2840%29%20865%20732>
> > mailto: tomislav.varga at dolotron.com
> > <mailto:david.vrtaric at dolotron.com>
> > _________________________________
> > _______________________________________________
> > elinux-MinnowBoard mailing list
> > elinux-MinnowBoard at lists.elinux.org
> > http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.elinux.org/pipermail/elinux-minnowboard/attachments/20150710/be80ef1e/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Fri, 10 Jul 2015 10:16:29 -0700
> From: John Hawley <john.hawley at intel.com>
> To: MinnowBoard Development and Community Discussion
>         <elinux-minnowboard at lists.elinux.org>
> Subject: Re: [MinnowBoard] Problem with i2c on windows 8.1
> Message-ID: <559FFDED.1010107 at intel.com>
> Content-Type: text/plain; charset=windows-1252
>
> Out of curiosity, why would you need the other i2c buses visible?
> (Assuming that the i2c interfaces you refer to as 6 & 7 are the low speed
> and high speed expansion header i2c interfaces.  It's hard to tell on that
> as everything refers to them slightly differently)
>
> - John 'Warthog9' Hawley
>
> On 7/10/2015 1:44 AM, Tomislav Varga wrote:
> > Hi,
> > We are trying to work with i2c on windows 8.1. Windows 7 IO drivers
> > work on windows 8 when is in BIOS settings selected PCI instead APCI,
> > problem is that only controllers #7 and #6 are visible. It seems that
> > problem is somewhere in firmware since firmware for Intel CRB boards
> > on same settings doesn't have problem, all seven controllers are visible.
> >
> > Is it posible to make all seven i2c controllers visible?
> >
> > --
> > Tomislav Varga
> > Software Engineer
> >
> >
> >
> >
> > _______________________________________________
> > elinux-MinnowBoard mailing list
> > elinux-MinnowBoard at lists.elinux.org
> > http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> >
>
>
> ------------------------------
>
> Message: 4
> Date: Fri, 10 Jul 2015 13:27:04 -0400
> From: "Gerard Bucas" <gerard.b at tekmagic.net>
> To: "'MinnowBoard Development and Community Discussion'"
>         <elinux-minnowboard at lists.elinux.org>
> Subject: [MinnowBoard]  How can I set MAC address in EFI shell!?
> Message-ID: <03c701d0bb35$a3c76940$eb563bc0$@tekmagic.net>
> Content-Type: text/plain;       charset="us-ascii"
>
> Somehow my MAC address on one of my minnowBoard MAX's got screwed up.
>
> Does anyone know how to write a new address into nvram (or wherever it is
> stored) using the EFI shell?
>
> I am using latest 0.81 firmware.
>
> While on this topic, how is the MAC address initially created during
> manufacturing (is there some utility the factory runs to set the MAC
> address for each new minnow board produced)? Also where exactly is it
> stored?
>
> My firmware got corrupted (so I "bricked" this board) and had to use my
> DediProg SF100 to write a new (0.81) firmware to the flash chip. After that
> it boots fine and everything seems back to normal but somehow my MAC
> address got screwed up in the process.
>
> I own a number of minnowMAX boards and have noticed that the MAC address
> is normally "retained" even when one completely erases and re-writes the
> flash memory chip (using a DediProg SF100), so this says to me that the MAC
> address is not stored in the same flash memory chip that contains the
> firmware/BIOS.
>
> Would like to learn more about this...
>
> THANKS!
>
> Gerard Bucas
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>
>
> ------------------------------
>
> End of elinux-MinnowBoard Digest, Vol 72, Issue 9
> *************************************************
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>



-- 

Tomislav Varga
Software Engineer

Dolotron d.o.o.
Ziskovec 141
HR-40000 Cakovec
Croatia
Tel: ++385 (40) 865 205
Fax: ++385 (40) 865 732
mailto: tomislav.varga at dolotron.com <david.vrtaric at dolotron.com>
_________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elinux.org/pipermail/elinux-minnowboard/attachments/20150711/6b8a2504/attachment-0001.html>


More information about the elinux-MinnowBoard mailing list