MTD VGA ramdysk 128MB jako swap

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
sznajdi
Posty: 20
Rejestracja: 01 sierpnia 2007, 15:03
Lokalizacja: Poznan

MTD VGA ramdysk 128MB jako swap

Post autor: sznajdi »

siemka :-)
Bazuje na opisie z: http://hedera.linuxnews.pl/_news/2002/0 ... /1449.html
mam karte graficzna ktora ma 128MB ram i chce:

dla xorg przeznaczyc 28 MB:
nano /etc/xorg.conf
w sekcji Device wpisujemy

Kod: Zaznacz cały

VideoRam 28674
Natomiast pozostale 100MB chce przeznaczyc na ramdysk.
Mam problem (moze przez pozna godzine) bo nie moge dojsc do ladu i obliczyc przedzialu pamieci.

lspci -vvv daje:

Kod: Zaznacz cały

Region 0: Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (32-bit, prefetchable) [size=128M]
[virtual] Expansion ROM at ed000000 [disabled] [size=128K]
a w logu xorg.conf mam:

Kod: Zaznacz cały

NV(0): Linear framebuffer at 0xE0000000
128MB=131074KB --- szesnastkowo to 20002h
100MB=102400KB --- szesnastkowo to 19000h
28MB=28674KB --- szesnastkowo to 7002h
Z racji tego ze zle dobieram przedzial pamieci dostaje bledy:

Kod: Zaznacz cały

# modprobe slram map=VRAM,0xe0007002,+0xe190000
FATAL: Error inserting slram (/lib/modules/2.6.26-1-686/kernel/drivers/mtd/devices/slram.ko): Invalid argument
Moge prosic was o pomoc? Nie wiem jak dobrze wpisac przedzialy pamieci. Moze ja cos zle licze?

Na ram dysku zrobie swapa:

Kod: Zaznacz cały

mkswap /dev/mtdblock0
swapon /dev/mtdblock0
Z gory dzieki za pomoc.
Pozdrawiam
ODPOWIEDZ