Problemas con D-link DGE-560T y cisco Serie Catalyst 2960

Hace algunos días necesite instalar un servidor con placa D-link DGE-560T PCI Express Gigabit, y conectarlo a un switch cisco Serie Catalyst 2960, el tema es que veía en el puerto errores y no dejaba de titilar de verde a naranja, lo peor de todo es que cada tanto se quedaba sin conexión de red. Paso el log.

Sep 18 10:57:12 sarasa kernel: [ 2190.068249] sky2 eth0: receiver hang detected
Sep 18 10:57:12 sarasa kernel: [ 2190.068384] sky2 eth0: disabling interface
Sep 18 10:57:12 sarasa kernel: [ 2190.072237] sky2 eth0: enabling interface
Sep 18 10:57:12 sarasa kernel: [ 2190.072647] sky2 0000:07:00.0: error interrupt status=0x1
Sep 18 10:57:14 sarasa kernel: [ 2192.391558] sky2 eth0: Link is up at 100 Mbps, half duplex, flow control none
Sep 18 10:57:20 sarasa kernel: [ 2198.145505] NETDEV WATCHDOG: eth0: transmit timed out
Sep 18 10:57:20 sarasa kernel: [ 2198.145603] ------------[ cut here ]------------
Sep 18 10:57:20 sarasa kernel: [ 2198.145649] WARNING: at net/sched/sch_generic.c:222 dev_watchdog+0x8f/0xdc()
Sep 18 10:57:20 sarasa kernel: [ 2198.145703] Modules linked in: ipv6 xpp_usb xpp wcusb wctdm wcfxo wctdm24xxp wcte11xp wct1xxp wcte12xp tor2 nfsd auth_rpcgss exportfs nfs lockd nfs_acl sunrpc loop wct4xxp firmware_class zaptel snd_pcm crc_ccitt snd_timer snd soundcore snd_page_alloc pcspkr shpchp pci_hotplug evdev ext3 jbd mbcache sg sr_mod cdrom ata_generic usbhid hid ff_memless ata_piix libata dock ide_pci_generic ide_core cciss scsi_mod uhci_hcd ehci_hcd usbcore sky2 thermal_sys [last unloaded: scsi_wait_scan]
Sep 18 10:57:20 sarasa kernel: [ 2198.146393] Pid: 0, comm: swapper Not tainted 2.6.26-2-686 #1

Ahora me comento un colega que es por problemas de compatibilidad entre esta placa y el switch, pusimos otro switch en el medio y listo dejo de contar errores. Hasta el momento no se desconecto mas la placa, si a alguno le paso o tiene otra teoría agradecido, saludos.