[megoldva] Intel 945GCLF lan problema (kernel kihal / modprobe segfault)

Fórumok

Vegul a megoldas az volt hogy bios update utan szepen atraktam az aurora masinaba a vinyot, felraktam ra Lenny-t es utana bebootoltam a rendszert a kisgepezetben. Igaz most mas a gond, de azt masik topicban. A lant letiltottam, es beraktam egy pci-os kartyat.

Udvozlet. A kiprobalt distrib-ek kb 95%-a ezt a hibat dobja, vegen kernel panic es megall minden. ACPI=off -al probaltam, nem sokat segit, bar acpi miatt is jelez hogy valami nem koser, de ha alap, ha off, nem segit. Az egyeduli distrib ami elindult, az openSUSE 11.0 volt. ... Ehhez most nem fuzok kommentart, ez van. Debian / Gentoo lenne jo..dehat nem ugy nezem megvalosul. A vegen XP lesz belole..amit meg nagyon nem akarok. Pont minimalisztikus feluletet akartam, etc.. (opensuse, nem pont erre jo)

(Debian elindult , de lan kartyat nem ismerte fel, es detect-nel segfault-ozott)

Ubuntu 64 acpi=off:
http://hisui.borisz.net/pic/ubuntu.jpg

Ubuntu 32bit default:
http://hisui.borisz.net/pic/ubuntu2.jpg

Debian lenny beta2:
http://hisui.borisz.net/pic/debian.jpg

(maga a masina (bar ketlem hogy barmire kene ilyen "informacio") > http://hisui.borisz.net/pic/lapka.jpg)

Barmi otlet jol jon, amint tudom probalom is ki oket. Ha barmi mas info kell, csak irjatok, azonnal izzitom a masinat es dobalom az infot.

Hozzászólások

Miért nem jó az openSuSE, ha minimalisztikus felületet akarsz? :)

Andi, really. Take it from me. If I tell you something, I'm usually right.

Na jo annyi otletem tamadt, hogy talan openSUSE a legujabb amit probaltam. Mivel tenyleg az a legfrissebb, megprobalom holnap egy Debian napi snapshot-al , hatha felmegy.

Szia.

Nekem így megy:
(Egy már működő winyót dugtam bele amin valami régi etch volt és 2.6.23-as kernel.)

pbx:/etc/udev/rules.d# lspci
00:00.0 Host bridge: Intel Corporation 945G/GZ/P/PL Express Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 945G/GZ Express Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 02)

Tehát PCI Express és RTL8169 driver fogja kezelni.
Ez mondjuk érdekes, mert én úgy tudtam csak 100MbitTX de maga a chip az tud gigabitet is. (majd később előszedek gigabites switchet, hogy valóban linkel-e gigabiten.)

ezért most ilyen:
pbx:/etc/udev/rules.d# ethtool eth3
Settings for eth3:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes

Maga a driver betöltése:
r8169 Gigabit Ethernet driver 2.2LK loaded
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:01:00.0 to 64
eth0: RTL8110s at 0xffffc2000004a000, 00:1c:c0:32:ac:d7, XID 24a00000 IRQ 16
net eth3: device_rename: sysfs_create_symlink failed (-17)
r8169: eth3: link up
r8169: eth3: link up

(eth0-eth3 az most ne zavarjon nem érdekes...)

Szóval RTL8169 driverrel mennie kell.

ilyen is van:
#----cut here----
# I2C adapter drivers
i2c-i801
# Chip drivers
smsc47m192
eeprom
smsc47m1
#----cut here----

Do you want to add these lines to /etc/modules automatically? (yes/NO)yes
pbx:~# sensors
No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.
pbx:~# modprobe smsc47m192
pbx:~# modprobe eeprom
pbx:~# modprobe smsc47m1
pbx:~# sensors
smsc47m192-i2c-0-2d
ERROR: Can't get adapter or algorithm?!?
+2.5V: +2.51 V (min = +0.00 V, max = +3.32 V)
VCore: +1.15 V (min = +0.00 V, max = +2.99 V)
+3.3V: +3.35 V (min = +0.00 V, max = +4.38 V)
+5V: +5.00 V (min = +0.00 V, max = +6.64 V)
+12V: +12.12 V (min = +0.00 V, max = +15.94 V)
VCC: +3.37 V (min = +0.00 V, max = +4.38 V)
+1.5V: +1.56 V (min = +0.00 V, max = +1.99 V)
+1.8V: +1.77 V (min = +0.00 V, max = +2.39 V)
Chip Temp: +39.0°C (low = -127°C, high = +127°C)
CPU Temp: +45.0°C (low = +43°C, high = +50°C)
Sys Temp: +42.0°C (low = -127°C, high = +127°C)
vid: +2.050 V (VRM Version 8.2)

smsc47m1-isa-0680
Adapter: ISA adapter
fan1: 4551 RPM (min = 1280 RPM, div = 4)
fan2: 5015 RPM (min = 1280 RPM, div = 4)

Nah a driver proba meghiusult. Debian-t nem erdekli a 8169-es driver, azt mondja hogy nincs lan es kesz, pofa be. Jo, szereztem egy PCI-os lan kartyat (tomegtermek), valoszinuleg ez a gond kilove. Nemsokara megprobalom. Most BIOS update-t nyomok, mert szerintem ott is van egy kis kehe.

XP alatt ugy mentek fel driverek mint a sicc, INTEL-esek azonnal, Realtek-eseket pedig eszkozkezelobol kellett felnyomni. Linux-ra van feltoltve a honlapjukra egy driver, lehet azt megprobalom felrakni ha ugy van..bar nekem az is jo ha letiltom a default kartyat es hasznalom a 10/100 PCI-ost.

Olvastam, másnak is kifagyott telepítéskor de kikapcsolta BIOS-ban a lant, aztán mikor feltelepült akkor pendrive-ról tett rá másik kernelt és nagy lett a boldogság.

Nekem most azt csinálja (2.6.25.9), hogy HT-sre fordítottam és most r8169 nem megy.
(Kipróbáltam, gigás switch-ben, de nem linkel gigán...)

Hogy értve hibátlan? Milyen driverrel?

--------cuthere------
r8169 Gigabit Ethernet driver 2.2LK loaded
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:01:00.0 to 64
r8169 0000:01:00.0: unknown MAC (27a00000)
eth0: RTL8169 at 0xffffc20000020000, 00:1c:c0:32:ac:d7, XID 24a00000 IRQ 380
--------cuthere------