Hardware Problems with Shuttle XPC



  • We currently purchased this Shuttle XPC.  Once we tried to install pfSense on this, the LiveCD loads to the point after finding the hard drive where it would mount the FS (I assume).  The process locks up at that point and I can't do anything until I reboot.  I've tried replacing the hard drive that came with it (40GB) with a hard drive that already had pfSense loaded on it and I get the same results.  If I boot up with NO hard drive whatsoever, it gets to where it finds the CD rom and does the same thing.

    The odd thing is if I load up m0n0wall 1.21 with OpenVPN built-in, once it gets to the same part, it pretty much says it can't find any place to save the configuration and tells me to insert a floppy or I'll lose my config.  It flies past loading services and such and just drops me to the m0n0wall prompt.

    Is this a FreeBSD hardware compatibility issue?  I had the same thing happen with a VIA EPIA EK800EG with a 2.5" hard drive from LogicSupply that was much smaller.  We had to send the hardware back because the LogicSupply guys messed up our order like 4-5 times and couldn't even provide support or anything for the hardware.  They said they had a FreeBSD firewall there so they didn't know what the issue is.

    This Shuttle has SATA and I have no clue who makes the SATA controller or the model number.  This is another item we thought may be causing the hardware problems.

    Atleast we got this working on a WRAP 1e-2  :P





  • Thanks.  Disabling UDMA for the hard drive and the CD ROM and disabling the SATA Controller in the BIOS fixed the problem.  I was able to get it installed but now, it's showing up that the onboard NIC is using DMA 1 but the PCI NIC is working fine.  When I try to hit the onboard NIC (I assigned as LAN) over the web interface, nothing happens.  Interface name is fwe0.

    I wasn't able to find any place to turn off DMA/UDMA in the BIOS for the onboard NIC  :-\



  • FWE is firewire and not the onboard nic. In case the onboerdnic doesn't show up it's not currently supported by freebsd. A multiport NIC for the PCI-Slot might better suite your needs. Try one of the latest snapshots from http://snapshots.pfsense.com/FreeBSD6/RELENG_1/ to see if that makes a difference in nic detection (it has a newer freebsd version than 1.0.1 release).



  • @hoba:

    FWE is firewire and not the onboard nic. In case the onboerdnic doesn't show up it's not currently supported by freebsd. A multiport NIC for the PCI-Slot might better suite your needs. Try one of the latest snapshots from http://snapshots.pfsense.com/FreeBSD6/RELENG_1/ to see if that makes a difference in nic detection (it has a newer freebsd version than 1.0.1 release).

    Oh  :-[ I feel dumb now.  But yeah, I tried the 1/17 snapshot on the box and it didn't detect the onboard NIC.  :(  Is there a recommended place to get a multiport PCI NIC from?

    On a better note, I got the main PC pfSense and the WRAP board to do a TAP OpenVPN bridge with a start/stop script that I made for it. :D  I just wish I could admin it with the webGUI.



  • Try to get a nice Intel quad nics. You can find them also labeled as dell/compaq/hp sometimes on ebay.



  • @hoba:

    Try to get a nice Intel quad nics. You can find them also labeled as dell/compaq/hp sometimes on ebay.

    Thanks man.  I'll try and see what I can do.


Log in to reply