Portál AbcLinuxu, 10. května 2025 07:15

Dotaz: Nejde zprovoznit sitovku Realtek 8168

14.10.2006 18:04 Michal Hlavinka
Nejde zprovoznit sitovku Realtek 8168
Přečteno: 2471×
Odpovědět | Admin
Dobrý den,
potřeboval bych poradit, jak zprovoznit síťovku Realtek 8168. Hlavní problém je, že nevím, jestli náhodou není chyba na hw stránce.

Postup, který by snad měl běžně fungovat:
stáhnout ovladače ze stránek realteku - nejnovější v. 1.04
upravit chybé řádky asi kolem ř.51- ř.54 z MODULE_PARM na MODULE_PARM_DESC
zkompilovat (make modules, make install, depmod -a; nutné kernel-devel resp. kernel-source)
zavést modul - modprobe r1000
dmesg - na konci se objeví informace o síťovce:
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNEA] -> GSI 18 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:01:00.0 to 64
eth1: Identified chip type is 'RTL8168B/8111B'.
eth1: r10001.04, the Linux device driver for Realtek Ethernet Controllers at 0xc800, 00:18:f3:3c:bc:ad, IRQ 17
BUG: soft lockup detected on CPU#0!

Pid: 2985, comm:             modprobe
EIP: 0060:[<c0110dab>] CPU: 0
EIP is at delay_pmtmr+0xb/0x13
 EFLAGS: 00000293    Not tainted  (2.6.15-1.2054_FC5smp #1)
EAX: 7b6b92f7 EBX: 000c339e ECX: 7b6535ca EDX: 000000d9
ESI: e7c40380 EDI: 00000064 EBP: 00000c01 DS: 007b ES: 007b
CR0: 8005003b CR2: 08720bf4 CR3: 36f353a0 CR4: 000006f0
 [<c01d5685>] __delay+0x9/0xa
 [<f8c58060>] R1000_READ_GMII_REG+0x18/0x3f [r1000]     [<f8c5829f>] r1000_set_medium+0x153/0x16a [r1000]
 [<f8c592e7>] r1000_init_one+0x741/0x835 [r1000]     [<c0237e76>] __driver_attach+0x0/0x8f
 [<c01dcb17>] pci_device_probe+0x36/0x57     [<c0237dc1>] driver_probe_device+0x42/0x8b
 [<c0237edb>] __driver_attach+0x65/0x8f     [<c02378b7>] bus_for_each_dev+0x33/0x55
 [<c0237d25>] driver_attach+0x11/0x13     [<c0237e76>] __driver_attach+0x0/0x8f
 [<c02375d8>] bus_add_driver+0x64/0xfd     [<c01dcca6>] __pci_register_driver+0x7f/0xa1
 [<c013b426>] sys_init_module+0x1684/0x182b     [<f895f36a>] linvfs_aio_read+0x5c/0x64 [xfs]
 [<c0161bdb>] do_sync_read+0xb8/0xf3     [<c0134693>] autoremove_wake_function+0x0/0x2d
 [<c0161b23>] do_sync_read+0x0/0xf3     [<c01624a5>] vfs_read+0x9f/0x13e
 [<c01628f1>] sys_read+0x3c/0x63     [<c0103d25>] sysenter_past_esp+0x56/0x79
Realtek RTL8168/8111 Family PCI-E Gigabit Ethernet Network Adapter
Driver version:1.04
Released date:2006/07/07
Link Status:Not Linked
I/O Base:0xC800(I/O port)
IRQ:17

Ping sám na sebe funguje. Ping na druhý počítač hlásí "Destination Host Unreachable".

Ze začátku mi to dělalo ten soft lookup taky, ale síť fungovala. Pak to dokonce i přestalo. Najednou ale je ten soft lookup zpátky a síť nejde. Nevím, jaký tam byl výpis před tím, ale teď mě zaráží "Link Status:Not Linked". Může to být chybou ovladače nebo možná i hw. Kabel jsem zkoušel a je v pořádku. Druhý počítač s Win XP hlásí vytrvale kabel odpojen. Síť na něm je také v pořádku. Po prohledání internetu jsem nenašel žádné použitelné informace. Maximálně jiné možnosti úpravy nefunkční části zdrojového kódu ovladače. Ani jedna varianta nezabrala. Napadá někoho, co s tím? Nejvíc by mě zajímalo, jak rozeznat případnou závadu na straně hw.

Testováno na notebooku Asus A6t. Distribuce Fedora 5 (32 i 64 bitová). Kernel 2.6.15 a 2.6.18.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.12.2006 15:56 Nikes
Rozbalit Rozbalit vše Re: Nejde zprovoznit sitovku Realtek 8168
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim..

mam ten samy problem na notebooku asus A6J se sitovkou RTL8168B. Jedna se o kubuntu EE (6.10) We windows sitovka funguje takze hw je v poradku.

Zvlastni je ze mi to nejede doma na Netboxu, ale ve skole jo.

Nik
2.12.2006 17:03 MiHl | skóre: 9 | blog: Uvazovnik
Rozbalit Rozbalit vše Re: Nejde zprovoznit sitovku Realtek 8168
v mem pripade bylo jeste nutne vypnout acpi, jinak sitovka fungovala a po preneseni maleho mnozstvi dat system zacal hlasit Network unreachable.
michich avatar 2.12.2006 16:50 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Nejde zprovoznit sitovku Realtek 8168
Odpovědět | | Sbalit | Link | Blokovat | Admin

Postup, který by snad měl běžně fungovat:
stáhnout ovladače ze stránek realteku

[...]

BUG: soft lockup detected on CPU#0!

Výrobci hardwaru málokdy umí psát pořádně ovladače. Proto taky by se měli snažit o jejich začlenění do Linuxu, aby jim s tím borci pomohli. V případě této síťovky by snad měl fungovat linuxový ovladač r8169. Jak ten se k ní má? Podle tabulky PCI ID by ji měl znát. Jestli s ní opravdu nefunguje, tak by možná nebyl moc velký problém ho spravit. Stahování driveru ze stránek výrobce je každopádně suboptimální řešení.

A co ethtool, je správně nastavená rychlost a full/half duplex režim?

2.12.2006 17:01 MiHl | skóre: 9 | blog: Uvazovnik
Rozbalit Rozbalit vše Re: Nejde zprovoznit sitovku Realtek 8168
bohuzel s ovladacem r8169 nefunguje. po vlozeni modulu system o sitovce nic nevi a ani v zadnem logu se neobjevi zadny komentar
2.12.2006 17:07 MiHl | skóre: 9 | blog: Uvazovnik
Rozbalit Rozbalit vše Re: Nejde zprovoznit sitovku Realtek 8168
Odpovědět | | Sbalit | Link | Blokovat | Admin
problem byl preci jen v kabelu (mezi jinymi dvema pocitaci kabel fungoval, tady ne. Ostatni kabely jiz fungovaly v poradku.)

Bylo take nutne vypnout acpi, jinak sit po preneseni asi tak 1MB preslata uplne fungovat.
12.12.2006 22:05 Michal
Rozbalit Rozbalit vše Re: Nejde zprovoznit sitovku Realtek 8168
No mě prozměnu nefunguje na win XP(na solarisu se rozběhne ale v tom moc pracovat nemusim) .... teda záleží na tom jak s kým .... občas jede občas ne .. pakety odesílá ale nepřímá .. a ping neprojde i když píše připojeno :-(. Nevíte někdo o dirveru pro XP ten co sem shnal nefunguje ... \díky moc
vadimo avatar 9.5.2007 20:25 vadimo | skóre: 14 | Liptovský Mikuláš
Rozbalit Rozbalit vše Re: Nejde zprovoznit sitovku Realtek 8168
Mám Asus A6M. Na XP mi už nejde. Aj sa mi podarilo natiahnut driver, ale ževraj zariadenie sanedá spustit. V linuxe mi nejde vobec, ale občas na LiveCD sa mi objaví, ale málokedy. Skúšal som aj menit BIOS, ale nič, žiadna zmena :-(
2.9.2008 16:51 spital
Rozbalit Rozbalit vše Re: Nejde zprovoznit sitovku Realtek 8168
mam fedoru 8, mel jsem podobne problemy (deska gigabyte), pomohlo, jak uz tu nekdo psal : pripsat do radku kernel ... acpi=off a ovladac ze stranek realtek.com.tw linux 8168 prelozit nebo primo zkompilovany pro kernel 2.6.25.14-69.fc8 najdete tady http://spital.cz/fil/r8168.ko nahrat do /lib/modules/2.6.25.14-69.fc8/kernel/drivers/net/ depmod -a

VYPNOUT pocitac pak uz pujde

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.