USB NIC D-LINK DUP-E100 does not work on 2.0.3 ?
-
So you have a rev C1. The driver only recognises the B1 revision so it's not attaching even though the actual chip used is the same (or very nearly).
Can you try 2.1 which has newer drivers and lists of USB IDs?
I suspect this may not work either though since it still wasn't being recognised by FreeBSD in 9.1:
http://lists.freebsd.org/pipermail/freebsd-usb/2013-January/011861.htmlThough it does now seem to have been patched:
http://lists.freebsd.org/pipermail/freebsd-usb/2013-January/011863.htmlSteve
-
As I suspected the patch didn't make the 8.3 release but it is in 8.4.
You could probably compile your own axe(4) kernel module on a FreeBSD 8.3 box with the patched applied.
You could ask very nicely for one of the developers to add the patch to pfSense 2.1. Though since it's now RC they will probably not want to, but it is only two lines. :-\
You could just get a different USB stick. ;)
Steve
-
Short uptdate …
I took the easy way out and used other NICs: http://www.delock.com/produkte/G_61969/merkmale.html?setLanguage=en. They have the AX88178 controller. Works like a charm.
Sorry, for all who will step into the C1 trap, the problem persist...
-
I've got dub-e100 rev. c1 running after applying a dirty hex patch hack.
- copy /boot/kernel/kernel.gz to a usb stick, bring it to another machine and unpack it (you'll get "kernel" file)
- open the file in your favourite hex editor and find the hex value for vendor/device id of "b1" revision, which is supported by pfsense. That will be 95 0B 2B 77.
- replace it to 01 20 02 1A (hardware version c1 device id). remove write protection file flags if you cant save the file.
- pack the file back, copy to /boot/kernel/kernel.gz
- pfsense will recognize the card as ue0 interface.
-
I've got dub-e100 rev. c1 running after applying a dirty hex patch hack.
- copy /boot/kernel/kernel.gz to a usb stick, bring it to another machine and unpack it (you'll get "kernel" file)
- open the file in your favourite hex editor and find the hex value for vendor/device id of "b1" revision, which is supported by pfsense. That will be 95 0B 2B 77.
- replace it to 01 20 02 1A (hardware version c1 device id). remove write protection file flags if you cant save the file.
- pack the file back, copy to /boot/kernel/kernel.gz
- pfsense will recognize the card as ue0 interface.
Hello there!
This solution is not perfect! The ping goes but nothing else. This is the case of the 2.2 beta version.
Gyula -
2.2 is built on FreeBSD 10 so the driver should be included already. Was your hardware not recognised?
This could be a 2.2 alpha issue. It's not in beta yet.Steve
-
2.2 is built on FreeBSD 10 so the driver should be included already. Was your hardware not recognised?
This could be a 2.2 alpha issue. It's not in beta yet.Steve
Hello Steve!
PfSense 2.2 alpha not beta version for me. I just do not understand that there is this old problem and has not been resolved.
The hw detection up to appear in UE0 interface. You can ping between the host and the klines example, but not the pfSense web interface and ssh to connect.
Gyula -
So did you have to do the kernel hex edit hack above?
Steve
-
So did you have to do the kernel hex edit hack above?
I did it but it does not work! The -as 2.0.3 version of the kernel is not in the sequence in question. If any later version of the kernel will add to the pfSense 2.0.3 does not start.
No solution is currently active
Gyula -
Does anyone has an update on this topic? It's been already a long time and this has not been fixed yet. I've searched for good USB/Ethernet adapter on Google, first post on reddit recommended DUB-E100. Ping goes through, but can't reach the webpage. Checked for solution and found this 3 years old thread.