FreeBSD7 + nvidia pci-e vs. 4Gb ram

Fórumok

Sziasztok.

Próbálok összehozni egy működő FreeBSD 7-release-t egy Dell D630-as laptopon. Van benne 4Gb ram és egy nVidia Quadro 135M pci express kártya. Az X a standard "nv" driverrel el is indul szépen, az "nvidia" driverrel viszont nem. Ezt látom dmesg-ben a boot, vagy egy kldunload/load nvidia után:

nvidia0: NVRM: NVIDIA MEM resource alloc failed, BAR1 @ 0x14.
nvidia0: NVRM: NVIDIA hardware alloc failed.
device_attach: nvidia0 attach returned 6

A /dev alatt nem is jön létre nvidia/nvidiactl device. Kitartó guglizás meg man page-ek hada után arra jutottam, hogy ez 4Gb-al nem fog működni. A pontos architekturális hátteret még nem értem, nagy hülyeséget meg nem akarok írni, de fentiekből úgy tűnik, mintha a driver nem tudna elég memóriát foglalni magának abból a (4Gb tetején lévő) fenntartott területből, amin keresztül a pci eszközök és egyéb perifériák címződnek. Ez nálam kb. 512Mb, a boot logok tanulsága szerint ennyi nem látszik a 4Gb-ból. Bios-ban nulla darab erre vonatkozó paraméter állítható.

Persze ha kiveszem az egyik 2Gb-os modult akkor minden szép és jó, betöltődik a driver és elindul az X, de mondjuk jó lenne ha létezne ennél elegánsabb megoldás. Mivel totál kezdő FreeBSD-s vagyok elképzelhető, hogy csak csúnyán benézek valamit, és az egészet egy mágikus sor megoldja a device.hints-ben. Valaki esetleg találkozott már ilyennel?

Hozzászólások

Egy kerdes.. Nvidia driver nem CSAK x86-ra(FreeBSD) van?

Hi!

PAE-val próbáltad?
Kernel configba:

options PAE

Aztán kernelforgatás.

Üdv

Hi.

Mintha rémlene, hogy olvastam valami fórumban, hogy az nvidia driver nem támogatja a pae-s kernelt, úgyhogy eddig nem próbáltam. Meg alapvetően rosszakat olvastam a pae-s opcióval rendelekző kernelekről (modul támogatás hiánya). Kernel fordításig még amúgy se merészkedtem, eddig a fejezetig még nem értem el a handbook-ban :)) de persze megpróbálom, ha más nem marad, köszi a tippet.

Valójában nem az a kiesett X Mb-nyi ram zavar, amire szerintem a pae alapvetően jó megoldás lehetne (gondolom felmappeli a 32bites címtér fölé, így újra elérhető a 36 bites címzés miatt), inkább csak azt szeretném, hogy működjön a hw gyorsítás, amire szívesen áldoznék akár több ramot is, ha kell. Nyilván azért a 2Gb-os modul kidobása nem lehet opció.

Okosat nem tudok írni, de egy kérdésem lenne, csak kíváncsiságból! Linux-al próbáltad? Azzal is vannak ilyen gondok?

<= Powered By Ubuntu & Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds