What do i need to do to make pfsense recognize my external USB3.0 HDD ?
-
There is no support for usb3 in pfSense 2.1.X.
Is that the boot log? Try connecting it after boot and look at the system log.
If you get it connected and mount it what are you going to do with it?Steve
-
Thank you for your reply, i havent had time to try anything different yet but wanted to give you an idea what my plan was.
I wanted to use an FTP server package on my pfsense box (or something similar) which uses one additional hdd besides the system drive as storage.
External HDD because i can remove it if necessary without opening the pc case.
The log in my first post is the pfsense output on screen during bootup. It seems to detect "some" kind (USB1.0/2.0)of usb hardware.
Going to check what you suggested later today and report back. -
I can confirm that USB3 works with the 2.2 Alpha images, when you are brave enough to try.
Edit: seems that FreeBSD 8.3 has an xhci module. If it's shipped with pfSense 2.1.3, you could try to load it to get USB3 support.
-
There is USB support. You can boot from USB if you want. I would expect the drive to be detected but not mounted as long as it's falling back to usb2.
Most people here will advise you that running a file server on your firewall is a bad idea but of course you're free to do so. ;)Steve
-
The system log file did not show anything after connecting the drive.
If the drive is recognized then how can i verify this before it is even mounted? -
Hmm, something not right then. Try plugging in some other USB device and check the log.
Steve
-
Ok, advanced one step….
I got the drive connected and syslog reports data:
da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
da0: Fixed Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 305245MB (625142448 512 byte sectors: 255H 63S/T 38913C)From there i can see the drive name is "da0" correct?
Tried to mount this to a folder i made in the root folder called "ftpdrive" using the mount comand from the shell.
Mount /dev/da0 /ftpdrive
error: invalid argumentAny ideas?
-
Ok, advanced one step….
I got the drive connected and syslog reports data:
da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
da0: Fixed Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 305245MB (625142448 512 byte sectors: 255H 63S/T 38913C)From there i can see the drive name is "da0" correct?
Tried to mount this to a folder i made in the root folder called "ftpdrive" using the mount comand from the shell.
Mount /dev/da0 /ftpdrive
error: invalid argumentAny ideas?
That won't work just yet. I can share my experience with FreeNAS which is also based on FreeBSD. You have to load the fuse module:
kldload fuse
mount -t ntfs /dev/da0s1 /1T
Obviously the ntfs is an example.
http://www.nitekonline.com/?p=216
You may have to play around with the settings.
I don't know if PfSense have that module even have it as an option since this basic in FreeBSD in function as a firewall.
Hope this helps.
-
Hmm, I don't recall needing to kld fuse last time I tried anything like this. But it wasn't a USB drive.
Importantly you can't can't mount the drive directly, you have to mount a slice on the drive. It needs to be partitioned and formatted.This is probably helpful:
https://doc.pfsense.org/index.php/Local_Disk_Storage_on_Embedded_%28soekris%29Steve
-
Ok, i finally got it mounted following this link: https://doc.pfsense.org/index.php/Local_Disk_Storage_on_Embedded_%28soekris%29
Thank you guys for helping! Now i will move on and try to get a ftp server going….