SOLVED: Nc380t not working after 2.2 upgrade
-
Should I file a bug report on this one?
-
This is almost certainly a FreeBSD bug rather than a pfSense bug. If you can, try running FreeBSD 10.1. If that does exactly the same thing then file a bug report there.
Steve
-
Looks like you may have hit the same thing as this:
https://forum.pfsense.org/index.php?topic=84909.0
I don't think a solution has been found yet. :(Steve
Edit: Typo
Yes, a workaround solution was found, suggested by John Baldwin:
https://forum.pfsense.org/index.php?topic=84909.msg475793#msg475793 Specifically:hint.agp.0.disabled=1
in loader.conf fixes the problem. :)Interesting, both systems have the same agp0 video device, and the comments in the bug report implicate agp, so maybe that will work here too. If that doesn't work, you could instead try:
debug.acpi.disabled="hostres"
I'm not sure debug.acpi.disabled is still an option on FreeBSD 10.1; it was on 9.0. Even if it doesn't fix the problem, looking at the dmesg difference with and without the debug option set may provide some insight. Oh, and those changes should go into /boot/loader.conf.local rather than /boot/loader.conf (otherwise the change(s) would not survive an upgrade).
-
That was only a few weeks ago. Clearly my memory is failing. ::)
Steve
-
Thanks charliem that did the trick. ;D
Yes, a workaround solution was found, suggested by John Baldwin:
https://forum.pfsense.org/index.php?topic=84909.msg475793#msg475793 Specifically:
Quotehint.agp.0.disabled=1
in loader.conf fixes the problem. :)The card is now found and working just like before. dmesg.boot now shows the card and both interfaces are showing up in pfsense. Thanks to John Baldwin too. My pfsense box is back!!
-
Nice. :)
You should put that in /boot/loader.conf.local, create the file. That gets copied across an update and is intended for custom loader tweaks like this.Steve
-
I originally had it in the loader.conf and then read the entire post and saw that it should be in the .local file (as you mentioned). I created the .local file and added that plus the Intel license ack stuff also. So faro so good. :D
-
This fix does not seem to be working for me with a EXPI9301CT card. Any other ideas?
-
You're seeing the same memory allocation error in the boot log?
Steve
-
Never mind, I think the NIC randomly died on me. It is not being detected in Windows on another PC either now.
Just for future reference, how would you go about getting the dmesg.boot file or edit the loader.conf if you don't have access to the GUI. Can you do this by shell/SSH somehow? I don't have a VLAN capable switch, so I don't think I can get access to pfsense with only 1 NIC installed in it.
-
Yes, if you have ssh access you can use SCP to get the files directly from a connected client.
If you only have local console access you can view the boot files like:
cat /var/log/dmesg.boot
Or edit the loader.conf (or better loader.conf.local) like:
ee /boot/loader.conf.local
That will use the built in EasyEditor but you could use vi instead.
Steve