I vaguely remember the reset message sticking. Somehow I got it to go away. Maybe run DiagOS again? I think the BIOS sets a flag for the OS. The OS is supposed to clear the flag.PPS. I'm now seeing 'Factory Reset!!' in console on every reboot.
I vaguely remember the reset message sticking. Somehow I got it to go away. Maybe run DiagOS again? I think the BIOS sets a flag for the OS. The OS is supposed to clear the flag.PPS. I'm now seeing 'Factory Reset!!' in console on every reboot.
Is there a way for me to downgrade to 9-20?I have 2 640s running 9-20 and 1 680 running 9-22. All ports work as expected regardless of OS. I've been trying to avoid getting sucked in, but I will attempt to update a 640 and post my boot messages.
Yes, you could downgrade, but I don't think there's a magical BIOS version. Here's the prior release.Is there a way for me to downgrade to 9-20?
And I'm guessing the `lspci -nn | grep -i ethernet` in proxmox shows all ethernet devices properly?Here's the terminal output from reset to Proxmox prompt on my 640.
So your ethernet ports weren't working and you kept flashing different BIOSes and at some point they started working? What are the 3 versions you've fiddled with?I see 3 different BIOS versions in my /root folder. I kept fiddling. At some point, the DXE messages appeared and everything worked.
And I'm guessing the `lspci -nn | grep -i ethernet` in proxmox shows all ethernet devices properly?
What about when in BIOS, do you see all ethernet device/ports listed or just two 10GB and two 1GB?
So your ethernet ports weren't working and you kept flashing different BIOSes and at some point they started working? What are the 3 versions you've fiddled with?
root@fw:~# lspci -nn | grep -i ethernet
02:00.0 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01)
02:00.1 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01)
02:00.2 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01)
02:00.3 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01)
05:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection X553 10 GbE SFP+ [8086:15c4] (rev 11)
05:00.1 Ethernet controller [0200]: Intel Corporation Ethernet Connection X553 10 GbE SFP+ [8086:15c4] (rev 11)
07:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection X553 1GbE [8086:15e4] (rev 11)
07:00.1 Ethernet controller [0200]: Intel Corporation Ethernet Connection X553 1GbE [8086:15e4] (rev 11)

The buttons are top layer between the Ethernet jacks and the power input. Remove 4 screws from the bottom corners and slide off the top. There are no tabs or anything attached to the cover. I would press and hold one and see what happens. You're not going to make anything worse. There is no formal documentation. Multiple theories in this thread.Thanks. The I350 don’t show up for me in BIOS either. Is there a documentation for location/functionality of the push-buttons inside?
Silly me, they are described within a first page of this thread with the suggestion to play with them to enable ethernet ports.The buttons are top layer between the Ethernet jacks and the power input.
There's no easy (safe) way to adjust the fan speed. That's another project on my to-do list. The device does have a temperature sensor and the fan(s) are connected to a proper controller IC which can vary the speed. The programming is via I2C. I've posted the addresses and data sheets. It's also possible to control the RGB LED (normally white) as well as override the Ethernet jack LEDs.Got proxmox with openwrt running on 640. The fan noise is driving me nuts. Are there (much) quieter fans? Should I just take apart existing ones and drop some oil onto bearings? Any specific BIOS setting to control thermal profile/fan RPMs?
There can be a long delay during boot when you change BIOS. I assume the BIOS has to rebuild internal data when deemed incompatible. That's exactly what we wanted. Do you now see the DXE messages and stray numbers during boot? I assume your 'Factory Reset' message has gone away?Thanks, while it took 5-6 attempts with one unit, with the other one, pressing S1 and S2 together for about 10-15 seconds and then booting into BIOS (which took forever) after everything is reset brought the missing I350 interfaces into BIOS and all non-Dell OSes.
I don't know which exact DXE messages you're referring to, there were (and I think still are) some DXE messages even after the NICs were fixed.Do you now see the DXE messages and stray numbers during boot?
Yes, I think you're correct a boot into DiagOS fixed that.I assume your 'Factory Reset' message has gone away?
I can also read from Debian (Proxmox), but I can't set/control anything.
Do you get an actual error? As a test, can you at least change the LED color?I can also read from Debian (Proxmox), but I can't set/control anything.Is there anything that can be done to reduce the speed/noise from fans of 640? I love the extra hardware, but it's definitely more noticeable than 620.
Is there an equivalent DiagOS like on the 6x0 models? I found the i2c addresses in /etc/dn/diag.I have a Edge 3400/VEP4600 with Proxmox installed on it, has anyone been able to control the fans on the VEP4600s? If so, what are the commands, I'm unsure if the i2c addresses are the same on the VEP4600s as they are on the VEP1400s. Thanks.
Yes, found it, does this look correct, thanks.Is there an equivalent DiagOS like on the 6x0 models? I found the i2c addresses in /etc/dn/diag.
I found the following in default_fan_list.xml:Yes, found it, does this look correct, thanks.
<device>
<device-id>2</device-id>
<device-name>emc2305 fan controller</device-name>
<bus>/dev/ipmi-1</bus>
<address>0x9a</address>
<reg>0x20</reg>
<count>1</count>
</device>
<descr>
<id>0</id>
<name>fan1</name>
<device>TC654</device>
<driver>/dev/i2c-1</driver>
<addr>0x1B</addr>
<device_index>0</device_index>
<container>fan 1</container>
<speedres>50</speedres>
<speedpol>2</speedpol>
</descr>
<descr>
<id>1</id>
<name>fan2</name>
<device>TC654</device>
<driver>/dev/i2c-1</driver>
<addr>0x1B</addr>
<device_index>1</device_index>
<container>fan 2</container>
<speedres>50</speedres>
<speedpol>2</speedpol>
</descr>