Re: Локальная сеть и DHCP
Posted: Mon Aug 28, 2017 10:54 pm
i82547:
The link is not up according to the registers from the chip.
It might be a problem with the PHY.
According to the linux driver source code, the PHY needs to be reset before the MAC. I implemented this in the attached driver.
Please test if link state is detected now.
RC82540EM:
I have no idea yet why the link might not be detected.
i8255x:
Link state 'unknown' means 'not supported yet by kolibrios driver'. (Transmit & receive will always be enabled in driver)
When setting the IP to static, the setting is not actually applied directly to the network stack (yet) unfortunately.
To apply the new settings, kill zeroconf program using taskmanager and run it again.
(Or simply save ramdisk to kolibri.img and restart kolibrios)
To test communication of this device, please connect ethernet cable from i8255x ethernet card directly to another computer.
On the other computer, start wireshark (freeware program for windows/linux) capture on the interface that is connected to the cable.
Now start kolibrios and wait until you see traffic in wireshark. Please share the .pcap file from wireshark or make a screenshot.
(You get extra bonus points if you run a DHCP server on the computer with wireshark. )
The link is not up according to the registers from the chip.
It might be a problem with the PHY.
According to the linux driver source code, the PHY needs to be reset before the MAC. I implemented this in the attached driver.
Please test if link state is detected now.
RC82540EM:
I have no idea yet why the link might not be detected.
i8255x:
Link state 'unknown' means 'not supported yet by kolibrios driver'. (Transmit & receive will always be enabled in driver)
When setting the IP to static, the setting is not actually applied directly to the network stack (yet) unfortunately.
To apply the new settings, kill zeroconf program using taskmanager and run it again.
(Or simply save ramdisk to kolibri.img and restart kolibrios)
To test communication of this device, please connect ethernet cable from i8255x ethernet card directly to another computer.
On the other computer, start wireshark (freeware program for windows/linux) capture on the interface that is connected to the cable.
Now start kolibrios and wait until you see traffic in wireshark. Please share the .pcap file from wireshark or make a screenshot.
(You get extra bonus points if you run a DHCP server on the computer with wireshark. )