8.0-rc2 dropped hardsupport

View: New views
10 Messages — Rating Filter:   Alert me  

8.0-rc2 dropped hardsupport

by Marten Vijn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Support for the following devices seems not to be continued in 8.0 (and
7.2 and higher):

- WRAP 1C
- WRAP 2E (EOL)
- ALIX 1C

Both devices stopped booting as described in several postings and pr's.

My question/suggestion to announce this in the
>7.2 and 8.0 release notes. (or better to fix the issues)

kind regards,
Marten


--
http://www.voedselbankleiden.nl Needs your help!
http://martenvijn.nl       
http://bsd.wifisoft.org/nek/ The Network Event Kit
http://opencommunitycamp.org OCC 2010




_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."

Parent Message unknown Re: 8.0-rc2 dropped hardsupport

by Larry Baird :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

In article <1091012.9283.79817@localhost> you wrote:
> Support for the following devices seems not to be continued in 8.0 (and
> 7.2 and higher):
>
> - WRAP 1C
> - WRAP 2E (EOL)
> - ALIX 1C
>
> Both devices stopped booting as described in several postings and pr's.
I have FreeBSD 8 running on WRAP and ALIX boards.  LBA support for ALIX is
broken in older versions of the BIOS.  For LBA to work you need BIOS
v0.99h.  What problems are you seeing?

Larry

--
------------------------------------------------------------------------
Larry Baird                        | http://www.gta.com
Global Technology Associates, Inc. | Orlando, FL
Email: lab@...                 | TEL 407-380-0220, FAX 407-380-6080
_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."

Re: 8.0-rc2 dropped hardsupport

by John Baldwin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thursday 12 November 2009 9:26:38 am Marten Vijn wrote:
> Support for the following devices seems not to be continued in 8.0 (and
> 7.2 and higher):
>
> - WRAP 1C
> - WRAP 2E (EOL)
> - ALIX 1C
>
> Both devices stopped booting as described in several postings and pr's.

What are these devices?  Random model numbers generally aren't enough context
for most people to figure out what you are asking.  Are these embedded ARM
boards, storage controllers, wireless NICs, etc.?

--
John Baldwin
_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."

Re: 8.0-rc2 dropped hardsupport

by Ivan Voras-7 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

John Baldwin wrote:

> On Thursday 12 November 2009 9:26:38 am Marten Vijn wrote:
>> Support for the following devices seems not to be continued in 8.0 (and
>> 7.2 and higher):
>>
>> - WRAP 1C
>> - WRAP 2E (EOL)
>> - ALIX 1C
>>
>> Both devices stopped booting as described in several postings and pr's.
>
> What are these devices?  Random model numbers generally aren't enough context
> for most people to figure out what you are asking.  Are these embedded ARM
> boards, storage controllers, wireless NICs, etc.?

Small (embedded) x86 boards: http://www.pcengines.ch/


_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."

Re: 8.0-rc2 dropped hardsupport

by Ivan Voras-7 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Marten Vijn wrote:
> Support for the following devices seems not to be continued in 8.0 (and
> 7.2 and higher):
>

> - ALIX 1C

For what it's worth, I've run the entire 7-STABLE and 8-CURRENT/STABLE
development cycle kernels on a similarily equipped fit-pc with AMD Geode
(I think it is LX800) without any issue at all.

_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."

Re: 8.0-rc2 dropped hardsupport

by Jeremy Chadwick :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



On Thu, Nov 12, 2009 at 10:35:17AM -0500, John Baldwin wrote:

> On Thursday 12 November 2009 9:26:38 am Marten Vijn wrote:
> > Support for the following devices seems not to be continued in 8.0 (and
> > 7.2 and higher):
> >
> > - WRAP 1C
> > - WRAP 2E (EOL)
> > - ALIX 1C
> >
> > Both devices stopped booting as described in several postings and pr's.
>
> What are these devices?  Random model numbers generally aren't enough context
> for most people to figure out what you are asking.  Are these embedded ARM
> boards, storage controllers, wireless NICs, etc.?

The above are all PC Engines products.

WRAP series: http://www.pcengines.ch/wrap.htm
ALIX series: http://www.pcengines.ch/alix.htm

--
| Jeremy Chadwick                                   jdc@... |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |
_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."

Re: 8.0-rc2 dropped hardsupport

by Mike Tancsa :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

At 11:01 AM 11/12/2009, Jeremy Chadwick wrote:


>On Thu, Nov 12, 2009 at 10:35:17AM -0500, John Baldwin wrote:
> > On Thursday 12 November 2009 9:26:38 am Marten Vijn wrote:
> > > Support for the following devices seems not to be continued in 8.0 (and
> > > 7.2 and higher):
> > >
> > > - WRAP 1C
> > > - WRAP 2E (EOL)
> > > - ALIX 1C
> > >
> > > Both devices stopped booting as described in several postings and pr's.
>WRAP series: http://www.pcengines.ch/wrap.htm
>ALIX series: http://www.pcengines.ch/alix.htm
>

Not sure about the older WRAP boards, but the current Alix boxes work
very well with RELENG_7 and RELENG_8.

There is a patch however for RELENG_7 that never got MFC'd for some
reason that I use as well.  Phk ?

         ---Mike

--- sys/i386/i386/geode.c       2007-09-18 05:19:44.000000000 -0400
+++ sys/i386/i386/geode.c.good  2008-09-12 17:13:18.000000000 -0400
@@ -25,7 +25,7 @@
   */

  #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/i386/i386/geode.c,v 1.10 2007/09/18
09:19:44 phk Exp $");
+__FBSDID("$FreeBSD: src/sys/i386/i386/geode.c,v 1.11 2008/02/10
19:14:42 phk Exp $");

  #include <sys/param.h>
  #include <sys/systm.h>
@@ -40,41 +40,50 @@
  #include <machine/pc/bios.h>

  static struct bios_oem bios_soekris = {
-       { 0xf0000, 0xf1000 },
-       {
-               { "Soekris", 0, 8 },    /* Soekris Engineering. */
-               { "net4", 0, 8 },       /* net45xx */
-               { "comBIOS", 0, 54 },   /* comBIOS ver. 1.26a  20040819 ... */
-               { NULL, 0, 0 },
-       }
+    { 0xf0000, 0xf1000 },
+    {
+       { "Soekris", 0, 8 },            /* Soekris Engineering. */
+       { "net4", 0, 8 },               /* net45xx */
+       { "comBIOS", 0, 54 },           /* comBIOS ver. 1.26a  20040819 ... */
+       { NULL, 0, 0 },
+    }
  };

  static struct bios_oem bios_soekris_55 = {
-       { 0xf0000, 0xf1000 },
-       {
-               { "Soekris", 0, 8 },    /* Soekris Engineering. */
-               { "net5", 0, 8 },       /* net5xxx */
-               { "comBIOS", 0, 54 },   /* comBIOS ver. 1.26a  20040819 ... */
-               { NULL, 0, 0 },
-       }
+    { 0xf0000, 0xf1000 },
+    {
+       { "Soekris", 0, 8 },            /* Soekris Engineering. */
+       { "net5", 0, 8 },               /* net5xxx */
+       { "comBIOS", 0, 54 },           /* comBIOS ver. 1.26a  20040819 ... */
+       { NULL, 0, 0 },
+    }
  };

  static struct bios_oem bios_pcengines = {
-       { 0xf9000, 0xfa000 },
-       {
-               { "PC Engines WRAP", 0, 28 },   /* PC Engines WRAP.1C v1.03 */
-               { "tinyBIOS", 0, 28 },          /* tinyBIOS V1.4a
(C)1997-2003 */
-               { NULL, 0, 0 },
-       }
+    { 0xf9000, 0xfa000 },
+    {
+       { "PC Engines WRAP", 0, 28 },   /* PC Engines WRAP.1C v1.03 */
+       { "tinyBIOS", 0, 28 },          /* tinyBIOS V1.4a (C)1997-2003 */
+       { NULL, 0, 0 },
+    }
+};
+
+static struct bios_oem bios_pcengines_55 = {
+    { 0xf9000, 0xfa000 },
+    {
+       { "PC Engines ALIX", 0, 28 },   /* PC Engines ALIX */
+       { "tinyBIOS", 0, 28 },          /* tinyBIOS V1.4a (C)1997-2005 */
+       { NULL, 0, 0 },
+    }
  };

  static struct bios_oem bios_advantech = {
-       { 0xfe000, 0xff000 },
-       {
-               { "**** PCM-582", 5, 33 },      /* PCM-5823 BIOS V1.12 ... */
-               { "GXm-Cx5530", -11, 35 },      /* 06/07/2002-GXm-Cx5530... */
-               { NULL, 0, 0 },
-       }
+    { 0xfe000, 0xff000 },
+    {
+       { "**** PCM-582", 5, 33 },      /* PCM-5823 BIOS V1.12 ... */
+       { "GXm-Cx5530", -11, 35 },      /* 06/07/2002-GXm-Cx5530... */
+       { NULL, 0, 0 },
+    }
  };

  static unsigned        cba;
@@ -117,6 +126,11 @@
         }

         a = rdmsr(0x5140000c);
+       if (bit >= 16) {
+               a += 0x80;
+               bit -= 16;
+       }
+
         if (onoff)
                 outl(a, 1 << bit);
         else
@@ -256,11 +270,13 @@
                          * by the bios, see p161 in data sheet.
                          */
                         cba = pci_read_config(self, 0x64, 4);
-                       printf("Geode CBA@ 0x%x\n", cba);
+                       if (bootverbose)
+                               printf("Geode CBA@ 0x%x\n", cba);
                         geode_counter = cba + 0x08;
                         outl(cba + 0x0d, 2);
-                       printf("Geode rev: %02x %02x\n",
-                               inb(cba + 0x3c), inb(cba + 0x3d));
+                       if (bootverbose)
+                               printf("Geode rev: %02x %02x\n",
+                                       inb(cba + 0x3c), inb(cba + 0x3d));
                         tc_init(&geode_timecounter);
                         EVENTHANDLER_REGISTER(watchdog_list, geode_watchdog,
                             NULL, 0);
@@ -270,13 +286,14 @@
         case 0x0510100b:
                 gpio = pci_read_config(self, PCIR_BAR(0), 4);
                 gpio &= ~0x1f;
-               printf("Geode GPIO@ = %x\n", gpio);
-               if ( bios_oem_strings(&bios_soekris,
-                                       bios_oem, BIOS_OEM_MAXLEN) > 0 ) {
+               if (bootverbose)
+                       printf("Geode GPIO@ = %x\n", gpio);
+               if (bios_oem_strings(&bios_soekris,
+                   bios_oem, sizeof bios_oem) > 0 ) {
                         led1b = 20;
                         led1 = led_create(led_func, &led1b, "error");
-               } else if ( bios_oem_strings(&bios_pcengines,
-                                       bios_oem, BIOS_OEM_MAXLEN) > 0 ) {
+               } else if (bios_oem_strings(&bios_pcengines,
+                   bios_oem, sizeof bios_oem) > 0 ) {
                         led1b = -2;
                         led2b = -3;
                         led3b = -18;
@@ -289,27 +306,41 @@
                         */
                         led_func(&led1b, 1);
                 }
-               if ( strlen(bios_oem) )
+               if (*bios_oem)
                         printf("Geode %s\n", bios_oem);
                 break;
         case 0x01011078:
-               if ( bios_oem_strings(&bios_advantech,
-                               bios_oem, BIOS_OEM_MAXLEN) > 0 ) {
+               if (bios_oem_strings(&bios_advantech,
+                   bios_oem, sizeof bios_oem) > 0 ) {
                         printf("Geode %s\n", bios_oem);
                         EVENTHANDLER_REGISTER(watchdog_list,
advantech_watchdog,
                             NULL, 0);
                 }
                 break;
         case 0x20801022:
-               if ( bios_oem_strings(&bios_soekris_55,
-                   bios_oem, BIOS_OEM_MAXLEN) > 0 ) {
-                       printf("Geode LX: %s\n", bios_oem);
+               if (bios_oem_strings(&bios_soekris_55,
+                   bios_oem, sizeof bios_oem) > 0 ) {
                         led1b = 6;
                         led1 = led_create(cs5536_led_func, &led1b, "error");
+               } else if (bios_oem_strings(&bios_pcengines_55,
+                   bios_oem, sizeof bios_oem) > 0 ) {
+                       led1b = -6;
+                       led2b = -25;
+                       led3b = -27;
+                       led1 = led_create(cs5536_led_func, &led1b, "led1");
+                       led2 = led_create(cs5536_led_func, &led2b, "led2");
+                       led3 = led_create(cs5536_led_func, &led3b, "led3");
+                       /*
+                       * Turn on first LED so we don't make
+                       * people think their box just died.
+                       */
+                       cs5536_led_func(&led1b, 1);
                 }
-               printf("MFGPT bar: %jx\n", rdmsr(0x5140000d));
-               EVENTHANDLER_REGISTER(watchdog_list, cs5536_watchdog,
-                   NULL, 0);
+               if (*bios_oem)
+                       printf("Geode LX: %s\n", bios_oem);
+               if (bootverbose)
+                       printf("MFGPT bar: %jx\n", rdmsr(0x5140000d));
+               EVENTHANDLER_REGISTER(watchdog_list, cs5536_watchdog, NULL, 0);
                 break;
         }
         return (ENXIO);
         ---Mike



--------------------------------------------------------------------
Mike Tancsa,                                      tel +1 519 651 3400
Sentex Communications,                            mike@...
Providing Internet since 1994                    www.sentex.net
Cambridge, Ontario Canada                         www.sentex.net/mike

_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."

Re: 8.0-rc2 dropped hardwaresupport

by Marten Vijn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 2009-11-12 at 15:21 +0000, Larry Baird wrote:

> In article <1091012.9283.79817@localhost> you wrote:
> > Support for the following devices seems not to be continued in 8.0 (and
> > 7.2 and higher):
> >
> > - WRAP 1C
> > - WRAP 2E (EOL)
> > - ALIX 1C
> >
> > Both devices stopped booting as described in several postings and pr's.
> I have FreeBSD 8 running on WRAP and ALIX boards.  LBA support for ALIX is
> broken in older versions of the BIOS.  For LBA to work you need BIOS
> v0.99h.  What problems are you seeing?
>
> Larry
>
I did some more testing, and I made an error on the ALIX 1C since it
does boot but it hangs on devd....

but for WRAP 1C and 2E:

PC Engines WRAP.2B/2C v1.11
640 KB Base Memory
130048 KB Extended Memory

01F0 Master 044A CF CARD 2GB                            
Phys C/H/S 3909/16/63 Log C/H/S 977/64/63

1  FreeBSD
2  FreeBSD

F6 PXE
Boot:  1 ########

Here it ends....

Would you recommend to downgrade the bios? I have version 1.11 on all
boards.

thanks Marten






--
http://www.voedselbankleiden.nl needs your help!
http://martenvijn.nl       
http://bsd.wifisoft.org/nek/ 
http://opencommunitycamp.org OCC 2010


_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."

Re: 8.0-rc2 dropped hardwaresupport

by Larry Baird :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Marten,

> I did some more testing, and I made an error on the ALIX 1C since it
> does boot but it hangs on devd....

> but for WRAP 1C and 2E:
>
> PC Engines WRAP.2B/2C v1.11
> 640 KB Base Memory
> 130048 KB Extended Memory
>
> 01F0 Master 044A CF CARD 2GB                            
> Phys C/H/S 3909/16/63 Log C/H/S 977/64/63
>
> 1  FreeBSD
> 2  FreeBSD
>
> F6 PXE
> Boot:  1 ########
>
> Here it ends....
>
> Would you recommend to downgrade the bios? I have version 1.11 on all
> boards.
The 0.99h BIOS is for ALIX boards. I am running v1.11 on my WRAP boards.
        PC Engines WRAP.1C/1D/1E v1.11
        640 KB Base Memory
        130048 KB Extended Memory

Looking at your geometry, I would recommend verifing that the BIOS is set
for LBA mode (not CHS).  If you change mode, you will probably need to
reinstall FreeBSD.

Larry

--
------------------------------------------------------------------------
Larry Baird                        | http://www.gta.com
Global Technology Associates, Inc. | Orlando, FL
Email: lab@...                 | TEL 407-380-0220, FAX 407-380-6080
_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."

Re: 8.0-rc2 dropped hardwaresupport

by Marten Vijn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 2009-11-12 at 13:07 -0500, Larry Baird wrote:

> Marten,
>
> > I did some more testing, and I made an error on the ALIX 1C since it
> > does boot but it hangs on devd....
>
> > but for WRAP 1C and 2E:
> >
> > PC Engines WRAP.2B/2C v1.11
> > 640 KB Base Memory
> > 130048 KB Extended Memory
> >
> > 01F0 Master 044A CF CARD 2GB                            
> > Phys C/H/S 3909/16/63 Log C/H/S 977/64/63
> >
> > 1  FreeBSD
> > 2  FreeBSD
> >
> > F6 PXE
> > Boot:  1 ########
> >
> > Here it ends....
> >
> > Would you recommend to downgrade the bios? I have version 1.11 on all
> > boards.
> The 0.99h BIOS is for ALIX boards. I am running v1.11 on my WRAP boards.
> PC Engines WRAP.1C/1D/1E v1.11
> 640 KB Base Memory
> 130048 KB Extended Memory
>
> Looking at your geometry, I would recommend verifing that the BIOS is set
> for LBA mode (not CHS).  If you change mode, you will probably need to
> reinstall FreeBSD.

Thanks for your input,

I seems NanoBSD specific, while I have been trying different disk
geometrics and multiple cf-cards on NanoBSD I was not succesfull yet.

With TinyBSD and mfsBSD I am able to create bootable images, for WRAP 1C
and 2E.

If I find a solution for NanoBSD, I 'll post it,

thanks,
Marten


--
http://www.voedselbankleiden.nl needs your help!
http://martenvijn.nl       
http://bsd.wifisoft.org/nek/ 
http://opencommunitycamp.org OCC 2010


_______________________________________________
freebsd-stable@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@..."