Index: uspace/drv/nic/rtl8169/driver.c
===================================================================
--- uspace/drv/nic/rtl8169/driver.c	(revision 72d120e1202b78536195aa0ac6c11c544b60bba7)
+++ uspace/drv/nic/rtl8169/driver.c	(revision 5a78e4e14737d21e189bc1614c66a235668d3de0)
@@ -456,4 +456,7 @@
 static int rtl8169_get_device_info(ddf_fun_t *fun, nic_device_info_t *info)
 {
+
+	str_cpy(info->vendor_name, NIC_VENDOR_MAX_LENGTH, "Realtek");
+
 	return EOK;
 }
@@ -461,4 +464,12 @@
 static int rtl8169_get_cable_state(ddf_fun_t *fun, nic_cable_state_t *state)
 {
+	rtl8169_t *rtl8169 = nic_get_specific(nic_get_from_ddf_fun(fun));
+	uint8_t phystatus = pio_read_8(rtl8169->regs + PHYSTATUS);
+
+	if (phystatus & PHYSTATUS_LINK)
+		*state = NIC_CS_PLUGGED;
+	else
+		*state = NIC_CS_UNPLUGGED;
+
 	return EOK;
 }
