Sziasztok!
Van egy erdekes problemam egy USB HUB-ba epitett halokartyaval: amikor kikapcsolom a gepet, akkor a router(!) elvesziti az internet kapcsolatot es fel se tudja ujra epiteni, egeszen addig, amig nem aramtalanitom a halokartyat vagy a kabelt ki nem huzom!
A kartya egy RTL8153-as (ID: 0bda:8153, Driver=r8152) halokartya. Van egy HUB nelkuli USB-s kartyam is, szinten r8152, de ott mintha nem jelentkezne a problema.
Hogyan tudnam kideriteni hogy mi tortenik?
Az alabbiakat vettem eszre:
- kikapcsolaskor a Linux panaszkodik valamire a kartyaval kapcsolatban, de persze mar nem latom rendesen, mert utana ki is kapcsol a gep
- ha csak rovid ideig fut a Linux, akkor persze nem jelentkezik - leginkabb, amikor egesz napos munka utan kikapcsolom a gepet
- kikapcsolas utan meg egy kicsit van net (DIGI), a problemas kartya forgalomjelzoje neha-neha villan egyet
- nem sokkal kesobb viszont gyakori villodzasba kezd, s ekkor mar nincs net
- a net szakadas oka: Peer not responding
- sikertelen kapcsolat ujraepites, szinten: Timeout waiting for PADO packets illetve Unable to complete PPPoE Discovery
- megbizhatoan tudom vele reprodukalni a "mtk_soc_eth 1e100000.ethernet eth0: transmit timed out" hibauzenetet (watchdog es kernel trace nelkul)
- a router elerheto es a belso halozat is mukodokepesnek tunik
Igy szakad meg a kapcsolat.
Igy epul fel a kapcsolat (eloszor a timeout-os hibauzenet, s a kovetkezo probalkozas jo lesz).
A router egy mt7621-es DIR-860L, az OpenWrt SNAPSHOT, r19043-c2d7896a65, a net pedig DIGI PPPoE.
Meg tudom nezni, hogy milyen allapotban van a kikapcsolt gep halokartyaja, pl. ethtool-lal?
A routernek a portjain fogok latni valamit?
tcpdump-ot hol futtassam es mit figyeljek vele?
Ha jo a belso halo, akkor miert timeout-ol a router WAN portja?