Kroki, Jak Pozbyć Się Ostrzeżenia Jądra W Net/core/dev.c

Jeśli naprawdę zauważysz ostrzeżenie jądra na temat net/core/dev.c, ten wpis na blogu może pomóc.

Napraw swój komputer teraz za pomocą ASR Pro

  • Krok 1: Pobierz ASR Pro
  • Krok 2: Uruchom program
  • Krok 3: Kliknij „Skanuj teraz”, aby znaleźć i usunąć wirusy z komputera
  • Pobierz to oprogramowanie już teraz, aby w pełni wykorzystać możliwości swojego komputera.

    Środowisko

  • Red Hat Enterprise Linux 6.5
  • jądro-2.6.32-431.1.2.el6.x86_64
  • Systemy HP ProLiant DL580 G7.
  • netxen_nic moduły kart sieciowych.
  • Zadania karty sieciowej

  • ixgbe.
  • Problem

  • Jeśli Twoja własna osobista usługa VMware działa na dobrym hoście za pomocą polecenia clusvcadm -e Plato-VMWARE, system staje się bezczynny i mogą zostać wygenerowane następujące warianty:
  • 19. 11:37:46 NAZWA HOSTA Rdzeń: ————[wytnij tutaj]————29 grudnia 11:37:46 Rdzeń NAZWA HOSTA: OSTRZEŻENIE: online/core/dev.c:1907 skb_warn_bad_offload+0xc2/0xf0() (uszkodzony: G W ————— )19 grudnia 11:37:46 NAZWA HOSTA Rdzeń: Nazwa sprzętu: ProLiant DL580 G720 grudnia 11:37:46 Rdzeń NAZWA HOSTA: netxen_nic: caps=(0x11c9b3, 0x0) len=146 data_len=0 ip_sumd=17 grudnia 11:37:46 NAZWA HOSTA Rdzeń: Powiązane moduły korzystające z: vmnet(U) ppdev parport_pc parport join vsock(U) vmci(U) vmmon(U) nfsd exportfs autofs4 gfs2 nfs lockd fscache auth_rpcgss nfs_alm qccfpc_table ipt_REJECT nf_conntrack_ipv4 nf_defrag_ipv4 xt_recent ipt_LOG iptable_filter ip_tables ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables IPv6 dm_round_robin dm_multipath uinput mały iTCO_wdt iTCO_vendor_support power_meter lpc_ich mfd_core SG netxen_nic hpilo hpwdt i7core_edac edac_core shpchp ext4 JBD2 mbcache sr_mod CDROM crc_t10dif sd_mod qla2xxx scsi_transport_fc scsi_tgtpata_acpi ata_generic ata_piix hPSA Radeon TTM drm_kms_helper DRM i2c_algo_bit i2c_core dm_mirror dm_region_hash dm_log dm_mod [ostatni zrzut: scsi_wait_scan]22 grudnia 11:37:46 NAZWA HOSTA Core: Pid: 0, Comm: Swapper Odcień skóry: G W ————— 2.6.32-431.1.2.el6.x86_64 #1Grudzień 11:37:46 Rdzeń NAZWA HOSTA: Śledzenie połączeń:19 grudnia 11:37:46 NAZWA HOSTA Rdzeń: []? warn_slowpath_common+0x87/0xc019 grudnia 11:37:46 Główny NAZWA HOSTA: []? warn_slowpath_fmt+0x46/0x5024 grudnia 11:37:46 NAZWA HOSTA Rdzeń: []? netxen_nic_get_drvinfo+0xc0/0xf0 [netxen_nic]31 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? skb_warn_bad_offload+0xc2/0xf025 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []: __skb_gso_segment+0x71/0xc021 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? skb_gso_segment+0x13/0x2019 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? VNetBridgeSendLargePacket+0x1d/0x90 [vmnet]21 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? VNetBridge Odbierz od Dev+0x310/0x420 [vmnet]19 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []. . : ) __netif_receive_skb+0x477/0x75019 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? netif_receive_skb+0x58/0x6019 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? netxen_process_rcv_ring+0x913/0xb00 [netxen_nic]15 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? ! ! netxen_process_cmd_ring+0x44/0x2a0 [netxen_nic]19 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []! ! : ) __obudź się+0x53/0x7019 grudnia 11:37:46 NAZWA HOSTA Rdzeń: []? netxen_nic_poll+0x45/0xc0 [netxen_nic]15 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? credit_entropy_bits+0x76/0xd029 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []! ? net_rx_action+0x103/0x2f020 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? add_timer_randomness+0x106/0x11019 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? ! ? __do_softirq+0xc1/0x1e019 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? handle_IRQ_event+0x92/0x17014 grudnia 11:37:46 Główny NAZWA HOSTA: []? call_softirq+0x1c/0x30Około dwudziestego grudnia 11:37:46 NAZWA HOSTA Rdzeń: []? do_softirq+0x65/0xa0Grudzień dziewiętnasty 11:37:46 Rdzeń NAZWA HOSTA: [] irq_exit+0x85/0x9019 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? do_IRQ+0x75/0xf019 grudnia 11:37:46 Rdzeń NAZWA HOSTA: [] – ret_from_intr+0x0/0x1124 grudnia 11:37:46 NAZWA HOSTA Rdzeń: []? poll_idle+0x41/0x8014 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? 20 poll_bezczynności+0x13/0x8011:37:46 Kernel NAZWA HOSTA: []? cpuidle_idle_call+0xa7/0x14019 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? ! ? cpu_idle+0xb6/0x11019 grudnia 11:37:46 Rdzeń NAZWA HOSTA: []? start_secondary+0x2ac/0x2ef30 grudnia 11:37:46 NAZWA HOSTA Rdzeń: —[ długookresowy ślad 228c1f1e9ed1b9eb ]—

    Rozdzielczość

    ostrzeżenie jądra nad net/core/dev.c

    Wyłącz odciążanie dużego odbioru (LRO) i/lub ogólne odciążanie odbioru (GRO).

    Można to zrobić podczas odtwarzania za pomocą poleceń tuż po:

    ostrzeżenie jądra dla net/core/dev.c

    # ethtool -e ethX# ethtool -K ethX lro wyłączony# ethtool -K ethX wyłączony

    Możesz zapisać te ustawienia podczas ponownego uruchamiania, po prostu pisząc /sbin/ifup-local, biorąc pod uwagę to, co opisano tutaj.

    Uwaga. Nie można włączyć LRO po użyciu przekazywania IP i/lub mostkowania.

    Powód

  • Powinno to być ostrzeżenie, które uruchamia się, gdy GSO tworzy skb skb->ip_summed != CHECKSUM_PARTIAL. Idealnie, skb->ip_summed powinno być ustawione na CHECKSUM_PARTIAL
  • w GSO.

  • skb->ip_sumd mógł zostać ustawiony na CHECKSUM_UNNECESSARY, prawdopodobnie głównie przez określony sterownik VMware lub pojedynczego gościa.
  • Dołączono

  • skb_gso_segment(), aby wziąć pod uwagę fakt, że openvswitch dzwoni do tej funkcji, gdy tylko otrzyma pakiet. Poza podpowiedziami, w przypadku openvswitch nie może być tego, co znajduje się w ścieżce get.
  • LRO może wyróżnić pakiet, który VMware nie oznacza, że ​​wie, jak prawidłowo go przetwarzać. Wyłączenie LRO zapewnia obejście.
  • To dowodzi, że ten błąd jest w VMware
  • Kroki diagnostyczne

  • Sprawdź ogólnie autentyczność kursu karty sieciowej, którego używasz.
  • Sprawdź logi, które mają sosreport.strace
  • Zbierz logi, tak jak pokazano, dla polecenia clusvcadm.
  • # strace -to /tmp/strace.txt clusvcadm -e Daleko plato-vmware
    • Ponieważ część fizycznej maszyny jest zajęta, stanie się ona jak pakiet RX, dla którego prawdopodobnie modele NetXen NIC skb->ip_summed=CHECKSUM_UNNECESSARY.

    • Napraw swój komputer teraz za pomocą ASR Pro

      Czy masz dość powolnego działania komputera? Denerwują Cię frustrujące komunikaty o błędach? ASR Pro to rozwiązanie dla Ciebie! Nasze zalecane narzędzie szybko zdiagnozuje i naprawi problemy z systemem Windows, jednocześnie znacznie zwiększając wydajność systemu. Więc nie czekaj dłużej, pobierz ASR Pro już dziś!

    • Krok 1: Pobierz ASR Pro
    • Krok 2: Uruchom program
    • Krok 3: Kliknij „Skanuj teraz”, aby znaleźć i usunąć wirusy z komputera

    Wtedy każdy z tych pakietów trafia na zakres VMware i wydaje się przekierowywać go z powrotem do innego programisty

    Pobierz to oprogramowanie już teraz, aby w pełni wykorzystać możliwości swojego komputera.

    Kernel Warning At Net Core Dev C
    Kernelwaarschuwing Op Net Core Dev C
    Net Core Dev C의 커널 경고
    Avertissement Du Noyau Sur Net Core Dev C
    Advertencia Del Kernel En Net Core Dev C
    Karnvarning Pa Net Core Dev C
    Kernel Warnung Unter Net Core Dev C
    Preduprezhdenie Yadra V Net Core Dev C
    Avviso Del Kernel Su Net Core Dev C
    Aviso Do Kernel Em Net Core Dev C