Intel D201GLY2



  • I've checked and searched already. if this has been answered please let me know.

    Has anyone tried the intel 'little valley' Intel D201GLY2 or D201GLY with pfSense?
    http://www.intel.com/products/motherboard/D201GLY2/index.htm
    http://www.intel.com/products/motherboard/D201GLY/index.htm

    Both use a SiS662 North, and the D201GLY2 has a SiS964 Southbridge.
    Broadcom chipset for the nic.

    Review on SPCR: http://www.silentpcreview.com/article780-page1.html
    LittleValley vs C7: http://resources.mini-box.com/online/MBD-I-D201GLY/intel-d201gly-power-consumption.html



  • I have and I have not been able to get it to work, not even preflashing my CF card with it, it just wont format the drive. If anybody knows how to intall it on this board please let me know, I am disapointed with SmoothWall and want to give PFSense a try. I know the motherboard is ok beacuse it works with smoothwall very well.

    @kef:

    I've checked and searched already. if this has been answered please let me know.

    Has anyone tried the intel 'little valley' Intel D201GLY2 or D201GLY with pfSense?
    http://www.intel.com/products/motherboard/D201GLY2/index.htm
    http://www.intel.com/products/motherboard/D201GLY/index.htm

    Both use a SiS662 North, and the D201GLY2 has a SiS964 Southbridge.
    Broadcom chipset for the nic.

    Review on SPCR: http://www.silentpcreview.com/article780-page1.html
    LittleValley vs C7: http://resources.mini-box.com/online/MBD-I-D201GLY/intel-d201gly-power-consumption.html



  • @la_tengo_como_burro:

    … not even preflashing my CF card with it, it just wont format the drive. ...

    This sounds more like a CF issue.
    Can you insert the card in another computer's reader and install pfSense there. Change it back afterwards.

    If you happen to have a Windows machine go to the m0n0wall site, get PhyDiskwrite and write the embedded image to the card.



  • I did that allready since some people recommended it but it did not work, the CF card is perfectly ok since it works with Smoothwall.

    I am able to format and partition the CF card, but when I get to the actual loading of the files (the bootblock part) it fails with the following message:

    Execution of the command

    /sbin/bsdlabel -B -r -w ad0s1 auto

    FAILED with a return code of 1.

    I would appreciate if somebody can help me with this, I would really like to try PFSense, since Smoothwall express is not a real enterprise grade firewall, is not that versatile.



  • @jahonix:

    If you happen to have a Windows machine go to the m0n0wall site, get PhyDiskwrite and write the embedded image to the card.

    Can you try this? Then you would know that you have a working image on the card

    But I'm not the CF expert so others are welcome to chime in!



  • I have used the D201GLY (not "2", the one with the fan and no SATA ports). It worked fine, very well in fact. I'm going to try it again today so I'll double check and let you know.



  • I tried RC4 with physdiskwrite, safely removed CF card from windows computer, inserted it into the D201GLY2 computer and it does not get very far at all. This is all it says when I turn it on….

    BTX Loader 1.00 BTX Version is 1.01
    Consoles: Internal video/keyboard
    BIOS drive C: is disk0
    BIOS 639kB/210128kB Available memory

    FreeBSD/i386 bootstrap loader, Revision 1.1
    (sullrich@builder6.pfsense.com, Tue Jan 15 23:26:13 EST 2008)
    Loading /boot/defaults/loader.conf
    /

    And it stays there frozen indefinitely. I loaded an image on the same CF card with FreeNAS wich is based in Monowall and it worked flawless.

    I do not know what else to do  ???  Can somebody please help?



  • Embedded images have the output on the serialconsole once they start booting. You need a nullmodemcable and a terminalprogram to control the box at com1 and assign interfaces the first time you boot up.



  • There is no other way to do it? I would like to make an article on my website on how to install a free enterprise-grade firewall, but this is too complicated for a regular user. The reason why I chose this motherboard is because it is the cheapest option outthere, and it is fanless.



  • This has been discussed in depth here. Some devices do panic if the console is set to vga and the device only has a serial console (pcengines wraps for example). That's why the embedded images have no video support. There are ways to do full installs on cf-cards but it's not recommended nor supported due to several reasons. Please search the forum for further details.



  • As I have understood, in the embedded version of PFsense packages are not inclued, I would like to use Squid for example, and that is why I need to do a full install. Has anybody been able to perform a normal full install on this motherboard? and tell me what to do?



  • @la_tengo_como_burro:

    As I have understood, in the embedded version of PFsense packages are not inclued, I would like to use Squid for example, and that is why I need to do a full install. Has anybody been able to perform a normal full install on this motherboard? and tell me what to do?

    Why don't you just use a hard drive and install the full version. Squid will kill a CF card in no time with its cache. You would only need to hook up a cdrom drive for the install process.



  • A hard drive would make me consume a lot more electricity, plus it is way more expensive than a CF card. A regular hard drive will not fit inside the case, I would have to buy a laptop hard drive. that is not an option, sorry. I want squid to regulate access not really for the cache part.



  • @la_tengo_como_burro:

    A hard drive would make me consume a lot more electricity, plus it is way more expensive than a CF card. A regular hard drive will not fit inside the case, I would have to buy a laptop hard drive. that is not an option, sorry. I want squid to regulate access not really for the cache part.

    Well then your own your own as far as getting it all installed and working as packages on embedded installs are not supported. As far as the power consumption if it was that big of a deal you should have gone with a WRAP / ALIX board. I google'd your board and saw reports of it drawing 43 watts vs 5 watts for a ALIX board.



  • @la_tengo_como_burro:

    A hard drive would make me consume a lot more electricity, plus it is way more expensive than a CF card. A regular hard drive will not fit inside the case, I would have to buy a laptop hard drive. that is not an option, sorry. I want squid to regulate access not really for the cache part.

    I think there was somewhere a thread abouthow to setup a RAM-Drive for the swap partition.
    Well you'd need lot's of RAM (2GB???) to use this efficiently, and i'm not sure if it's less expensive than just to use a microdrive (Harddisk in CF format)
    A quick google found me microdrives for about 30$
    ( http://www.pricewatch.com/flash_card_memory/microdrive.htm )



  • @la_tengo_como_burro:

    A hard drive would make me consume a lot more electricity, plus it is way more expensive than a CF card. A regular hard drive will not fit inside the case, I would have to buy a laptop hard drive. that is not an option, sorry. I want squid to regulate access not really for the cache part.

    Have you considered the use of a microdrive (CF format hard disk)?  That's how I use pfSense and it works fine - just search the forum as some brands don't work.



  • Microdrive has moving parts and is less reliable than a CF card. I would have used an ALIX but 1) I did not know this at the time 2) ALIX Boards seem to be quite expensive compared to the $65 that this cost me including CPU. 3) I cannot go to Alix at this time because I allready made this investment.

    There has to be somebody in the world that has gotten this motheroard to work with PFSense. Its prbably something simple.

    1. I can intall FreeNAS with NO PROBLEMS, and freenas is almost the same as m0n0wall (OS wise)
    2. It installs Smoothwall perfectly (Linux)


  • From your post the embedded install worked fine. It just redirects the console to the serial port. You just need to purchase a null modem cable and use a terminal emulator program to see the console. Putty will work for this or you can use the Windows HyperTerminal program.



  • Hi, I am actually trying that right this minute!!!

    But I cannot get it to work, I am using Hyper Terminal and connecting using COM1 and it makes a connection but all I see on the screen is the blinking underscore, is there anything I am missing? maybe different Baud Rate etc?



  • @la_tengo_como_burro:

    Hi, I am actually trying that right this minute!!!

    But I cannot get it to work, I am using Hyper Terminal and connecting using COM1 and it makes a connection but all I see on the screen is the blinking underscore, is there anything I am missing? maybe different Baud Rate etc?

    The baud rate should be 9600 by default. Try setting Hyper Terminal to that. Once you connect hit enter and see if the console screen menu shows up.



  • Ok I spoke too soon I had the serial port disabled on the BIOS sorry about that. I got the Null Modem - Com1 thing to work… However it starts booting and freezes at the following point in the booting process....

    pcib2: <pci-pci bridge="">at device 31.0 on pci0
    pci2: <pci bus="">on pcib2

    Any ideas of what might be going on?</pci></pci-pci>



  • No error messages or kernel panics? What card do you have in that PCI slot? Trying pulling the card and see if it boots.



  • I have a 2GB TRANSCEND CF card 133x. I am not sure what you mean by pulling the card, if I boot without the card it is not going to go anywhere. Now I can boot perfectly fine with a bootable CD if that is what you want to know.



  • I meant what PCI card do you have in PCI slot 2? I figure you have an additional NIC card since that board only has one on-board NIC. Normally after it shows pci2: … it will show the card on that slot. Maybe it is having a problem with whatever card it is.



  • I had the good ol' 3COM  905b… I just pulled it out and booted.

    Same thing...



  • I have no idea then. You might try playing with the BIOS settings.



  • :'(   I don't want to give up, but I am going to have to for now.  I have allready played with the BIOS settings, i've virtually disabled anything unessesary, like the SATA controllers, parallel port, etc. and Nothing.

    PFsense creators if you are reading this… This is a great board for PFsense, it is the cheapest new Mini-ITX board outthere and it is fanless. It is also a very popular board due to its price, I think it will be of interest for you guys if you can get PFsense to work with it, I am willing to help you out in testing.   :'(



  • This is more of a FreeBSD issue than a pfSense issue. Try loading FreeBSD and see if it boots. There are high chances it will hang at the same point.



  • I loaded FreeNAS which is the same thing as M0n0wall and it intalls just fine.



  • @la_tengo_como_burro:

    I loaded FreeNAS which is the same thing as M0n0wall and it intalls just fine.

    They use version 4 something of FreeBSD vs version 6.



  • :-\   I see

    Anyway thank you all for your help, even though it was a complete failure I really apreciate you guys taking the time to help me.



  • @rsw686:

    They use version 4 something of FreeBSD vs version 6.

    I have one of these boards too and it's working with FreeNAS (wich is FreeBSD 6.2 based).

    I'm starting to believe it's a pfSense issue.

    The embedded image should work, but i've read somewhere that the serial port on the D201GLY2 has some issues (can't remember if it was in linux or BSD) so this wouldn't allow to make the initial config in the embedded version.



  • If FreeNAS runs on FreeBSD 6.2 then is definitely a PFSense issue, I personally intalled the latest FreeNAS version on it and it rus just fine. Also some people report that it works with diffrent versions of PFsense. I am going to keep on trying when I get home today. I am going to make my best to get this working since I belive this is one of the best boards that can currently be purchased on the market today… its the cheapest option, its small, saves electricity, fanless... Those Alix boards are nice and they save a lot of power but they are pretty expensive.



  • I am having the same issues. Intel D201GLY2, running the 1.2 final release, embedded version. physdisk"wrote" to a 512MB Emphase 40pin disk module. It hangs at this point, like mentioned above:

    pcib2: <pci-pci bridge=""> at device 31.0 on pci0
    pci2: <pci bus=""> on pcib2</pci></pci-pci>
    

    I get the same results when booting from the LiveCD full installer as well. I was hoping using the embedded version was going to fix it, but alas, here we are.

    so, pretty much the same as already discussed. I have tried several combinations of disabling everything not essential, and have pulled the nic I had in the pci slot. So it would seem to be something strange with how the board is designed with that pci bus?

    The only thing I have not tried yet is disabling the video output, or the serial output. Since I would need the serial output, it would be kind of silly if that fixed it. Also, I have not searched for a BIOS update from Intel. That is next on my list.

    I have tried to change the PCI latency in the BIOS from 32 to 248, no difference (I hate to admit it, but I have no idea what that does!)

    I am willing to try any suggestions. If I can't get this to work, I guess I will just turn this into my FreeNAS server. Pity, because as mentioned above, this is a great, cheap platform for pfSense. Too bad it uses the SiS chipset everyone loves…



  • I’ve managed to boot the pfsense 1.2 on D201GLY2 but only with onboard LAN disabled and no CompactFlash card connected.

    First I tried to boot from pfsense installation CD with only CD-ROM drive and D-Link DGE-530 NIC connected to the board and pfsense crashed when initializing the onboard LAN (saying that it could not map interrupt and it will reboot in 15 sec).

    Then I disable onboard LAN in BIOS and it successfully booted.

    After that I connected CompactFlash card and it stopped booting again (it unable to mount flash card attached to IDE)

    So I think there is a problem with SIS 900 onboard LAN driver.
    m0n0wall 1.3b (based on FreeBSD 6.3) works fine on this board.
    P.S. English is not my native language :)



  • I've just built an intel D201GLY2 for a pfSense and combined server box.

    I think I'd agree its too heavy a board for to run just PFSense, it does kick out a decent amount of head, although its only about 30W still. It depends if your intending to use the power.

    In my case I went for the more beefy server and 2gb of ram so that I could have PFSense sitting under VMWare, and a Windows, Linux and Solaris servers each sat in their own little virtualised worlds. (Bare in mind I want a testing / fiddle enviroment for me to experiement rather than mess up production systems at work). The performance is about right to do this, where as the C7 processor would be more or less at its knees.



  • Just one question regarding the problems with this board, I remember when I first bought this board that I've had some issues using a gigabit ethernet adapter and a Sata controller through a dual-slot PCI riser. Those issues only dissapeared after a BIOS update available in Intel website.

    Are you running the latest BIOS version?



  • I can confirm having the same issue, it just hangs after:```
    pcib2: <pci-pci bridge=""> at device 31.0 on pci0
    pci2: <pci bus=""> on pcib2</pci></pci-pci>

    I tried both, the embedded image and the livecd. I have the D201GLY2A with latest bios (v137), and I tried it with two different setups (single-slot & dual-slot PCI riser card, with one & two Intel Pro/1000 MT Dual Port Server Adapters). Strangely I only come to that point by booting with ACPI disabled, with the default boot it already ends at:```
    ehci0: Could not allocate irq
    device_atttach: ehci0 attach returned 6
    sis0: <sis 10="" 900="" 100basetx=""> port 0x2000-0x20ff mem 0x2a1c0000-0x2a1c0fff irq 19 at device 4.0 on pci0
    sis0: couldn't map interrupt
    
    Fatal trap 12: page fault while in kernel mode
    fault virtual address   = 0x60
    fault code              = supervisor read, page not present
    instruction pointer     = 0x20:0xc0846a49
    stack pointer           = 0x28:0xc0c20b1c
    frame pointer           = 0x28:0xc0c20b30
    code segment            = base 0x0, limit 0xfffff, type 0x1b
                            = DPL 0, pres 1, def32 1, gran 1
    processor eflags        = interrupt enabled, resume, IOPL = 0
    current process         = 0 (swapper)
    trap number             = 12
    panic: page fault
    Uptime: 1s
    Automatic reboot in 15 seconds - press a key on the console to abort</sis>
    

    There is nothing in the bios to change concerning interrupts, and all unneeded features already have been disabled. If it is indeed working with FreeNAS and m0n0wall, than this only leaves the conclusion, that there is something wrong with pfsense 1.2 or the FreeBSD version it is based on.

    BTW Booting an old Gentoo Linux minimal-installation-CD (I think it was 2006.0 or 2006.1) worked nearly flawlessly. It only complained about something concerning interrupts when I tried it on the setup with the dual-slot PCI riser-card and two Intel Pro/1000 MT Dual Port Server Adapters, on which it suggested to boot with the kernel option "irqpoll", which resolved the issue.

    That really is a pitty, and comes completely unexpected. Means, if there is no solution for that problem, I now have to use either m0n0wall or a Linux firewall distribution on that machine. :(



  • Well, problem identified. It has to do with the changed UP kernel configuration starting with 1.2-RC3, which means, it is impossible to install an image or from a livecd after 1.2-RC2.

    I booted 1.2-RC2 just fine, and as far as I understand, I just need to swap to MP kernel and then do the upgrade to 1.2-FINAL, which I will try to do now.

    P.S. YES, that's the way to go!



  • Ok, I've got the same problem.  So where do we download 1.2RC2?  I can't find it anywhere.


Locked