Sziasztok!
Kis gondba kerültünk a minap.
Jött egy topicbeli szerver scsi vinyóval, Nvidia chipsettel és
hálókártyával.
Bővebb adatlap:
http://h10010.www1.hp.com/wwpc/pscmisc/vac/us/en/sm/workstations/xw9300…
Debian Sarge került rá, 2.4.x kernellel, scsi-t látja, hálókártyát nem.
Később 2.6.8-t feltéve, egyiket sem.
Saját kernelt forgatva (2.6.15.7) kernel panicot dob a vinyók felismerésekor. Invalid
block (hd0,0), plussz kéri, hogy ellenőrizzem a root= kernel opciót. Ezek helyesen vannak
megadva, a grub menu.lst mintájára készült (root=/dev/sda1).
Nem látja a scsi-t. 2.4-es dmesgből megtudtuk, hogy "Fusion mpt base
driver"-t használ, 2.6-os kernelben bekapcsoltuk (+a talált nvidia sata, scsi
driverek amik alapból kellenek) de hiába.
Másik a hálókártya.
Telepitő sem ismerte fel. Google egy ilyet mondott:
NVidia Corporation CK804 Ethernet Controller (rev a3)
Eddig nem sikerült okosat találni rá.
Bemásolok egy googlen talált lspci-t, sajátban sajnos a lényegnél
unkonow device lenne...
lspci information
-----------------
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller
(rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97
Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller
(rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller
(rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation CK804 Ethernet
Controller (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control
00:19.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
00:19.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
00:19.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
00:19.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control
05:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A
IEEE-1394a-2000 Controller (PHY/Link)
0a:00.0 VGA compatible controller: nVidia Corporation NV41GL [Quadro FX
1400] (rev a2)
40:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge
(rev 12)
40:01.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01)
40:02.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge
(rev 12)
40:02.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01)
61:06.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X
Fusion-MPT Dual Ultra320 SCSI (rev 07)
61:06.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X
Fusion-MPT Dual Ultra320 SCSI (rev 07)
61:09.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5782
Gigabit Ethernet (rev 03)
80:00.0 Memory controller: nVidia Corporation CK804 Memory Controller
(rev a3)
80:01.0 Memory controller: nVidia Corporation CK804 Memory Controller
(rev a3)
------------------------
Ahogy láttam google-n, nem olyan ritka gépről van szó, biztos szóra
lehet birni korrekten linux alól is.
Csatolok még egy .config-ot, hátha vki ráér és ránéz.
http://proci.atw.hu/linux/config
Ha bármi ötletetek van kernelmodul/patch illetően ragadjatok bill-t kérlek.
Előre is köszönöm!
Üdv, Proci
- 1825 megtekintés
Hozzászólások
Szia!
Regebben volt a mi reszlegunknek egy egy xw9300, 2.6.11 es 2.6.15 kernelekkel mukodott minden problema nelkul mind a halokartya mind a SCSI vezerlo. A cegnep problema nelkul hasznalnak xw9300-asbol rengeteget, jol tamogatott Linux alatt.
Az altalad hasznalt kernel konfigban a megfelelo SCSI driver benne van:
CONFIG_FUSION_SPI=y
A nalunk levo gepben a SCSI kartyat addig nem fogta meg a Linux (2.6, 2.4-est nem probaltuk), amig a kovetkezo BIOS beallitast nem valtoztattuk meg:
advanced -> chipset/memory -> memory remapping -> enable
ez 1.24-es BIOS-ra vonatkozik, az ujabbakban (2.x) lehet, hogy mashogy hivjak az opciot.
ha nem valik be, jelezd. mivel az xw9400-as gepben levo SAS controller mar egy ujabb drivert igenyel, mi azt (is) hasznaljuk.
A nalunk levo gep valoszinuleg regebbi volt, emlekeim szerint abbam nem Broadcom, hanem nVidia NIC volt.
Nekunk a kovetkezo opcio kellett:
CONFIG_FORCEDETH=y
A gepeinkben levo BCM5752-t a tg3 driver hajtja, ami a te konfigodban is be van allitva.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, ez nagyon megnyugtató, hogy remekül megy linux alól.
BIOS-t majd megnézem, este tudok érdemben reagálni rá, viszont ránéztem erre a forcedeth dologra.
Friss 2.5.15.7 kernel forrásban ott van forcedeth.c, új configban is. Nem tudom hogy nem került bele a tegnap estibe egy forcedeth bejegyzés sem, most megvan, igy ma este kipróbálom.
- A hozzászóláshoz be kell jelentkezni
Sajna nem akarja az igazságot. Hálókariig nem jutottunk el, mivel kernel panickal elhal.
A SCSI LSI vezérlő tipusa: 53C0130
Kernel help szerint a fusion SPI kell neki, de szerintem az kevés. Függőségeket bekapcsoltuk, de mintha vmi még hinyozna.
2.4-es az "mptbase"-vel kezdi..ezt viszont nem taljuk a configban sem.
- A hozzászóláshoz be kell jelentkezni
annyit még hagy kérdezzek már, hogy használtok ramdisket?
- A hozzászóláshoz be kell jelentkezni
Az mptbase a Fusion SCSI drivereinek a kozos reszet tartalmazo modul. A mptscsi, mptspi, mptsas es mptfc modulok hasznaljak. Tehat nincs kulon konfig opcioja.
Nalunk a driver modulban van es az initrd image tartalmazza a mptbase, mptscsi, mptspi, scsi_mod, sd_mod es mptscsih modulokat. A kernelbe beleforditva meg nem probaltam.
Amit a helyedben kiprobalnek, hogy egy sokkal ujabb disztribet bebootolok CD-rol, mondjuk FC6 teszt vagy Ubuntu Efty. Annak meg kell fognia mind a SCSI vezerlot, mind a nVidia kartyat.
Ha ez megvan, akkor kezdenek el gondolkozni, hogy mi a feneert nem talalja a sajat kernel.
- A hozzászóláshoz be kell jelentkezni
sajnos FC6 test sem látja az SCSI vezérlőt
- A hozzászóláshoz be kell jelentkezni
2.4.33-as kernellel minden okés, initrd nélkül megy.
Köszi a segitséget, driver kiválasztásnál sokat segitettél!
Még1x köszönöm!
Minden jót!
Proci
- A hozzászóláshoz be kell jelentkezni