Hozzászólások
-
SzerzőBejegyzés
-
Mármint a billentyûzetre és az egérre gondolsz? Nézd meg elõbb hogy léteznek-e az eszközfájlok.
mknod /dev/usb/hiddev0 c 180 96
mknod /dev/usb/hiddev1 c 180 97
mknod /dev/usb/hiddev2 c 180 98
mknod /dev/usb/hiddev3 c 180 99
mknod /dev/usb/hiddev4 c 180 100
mknod /dev/usb/hiddev5 c 180 101
mknod /dev/usb/hiddev6 c 180 102
mknod /dev/usb/hiddev7 c 180 103
mknod /dev/usb/hiddev8 c 180 104
mknod /dev/usb/hiddev9 c 180 105
mknod /dev/usb/hiddev10 c 180 106
mknod /dev/usb/hiddev11 c 180 107
mknod /dev/usb/hiddev12 c 180 108
mknod /dev/usb/hiddev13 c 180 109
mknod /dev/usb/hiddev14 c 180 110
mknod /dev/usb/hiddev15 c 180 111Ha nem tudod, akkor nézd meg:
$ glxinfo
vagy
$ glxinfo | grep -i directHa a direct renderingnél ‘yes’ szerepel, akkor hw-es, ha pedig ‘no’ akkor sw OpenGL megy.
Az elõbb említett XFree86 fájlt alakítottam át. Ha huzamosabb ideig futtatva is elõjön a hiba, akkor nem bugról van szó (egy memory leak felülírhatja a statikus változókat). 🙂
#include „stdio.h”
#include „sys/time.h”
#define HALFMONTH ((unsigned long) 1’nagyobbnagyobb’31)
void GetTimeInMillis ()
{
struct timeval tp;
register int val;
static int oldval = 0;
static int skew = 0;
gettimeofday(&tp, 0);
val = (tp.tv_sec * 1000) + (tp.tv_usec / 1000) + skew;
if ((val ‘nagyobb’ oldval) && ((oldval – val) ‘nagyobb’ HALFMONTH)) {
printf („System time not monotonic!n”);
skew += oldval – val;
val = (tp.tv_sec * 1000) + (tp.tv_usec / 1000) + skew;
} else if (skew && ((val – oldval) ‘nagyobb’ HALFMONTH)) {
int diff = skew – (val – oldval);
skew = diff ‘nagyobb’ 0 ? 0 : diff;
val = (tp.tv_sec * 1000) + (tp.tv_usec / 1000) + skew;
}
oldval = val;
}
int main ()
{
while (1)
GetTimeInMillis ();
}Sok sikert !
Teszt…
Hát nem megy…[Szerkesztve: 2002/12/22 gabaman]
Lehet hogy késõ a válasz, de más is találkozhat ugyanezzel. A /lib/moduls/2.4.18-18.8.0/build egy link, ami az /usr/src/linux-2.4.18-18.8.0 nevû könyvtárra mutat. Azaz nincs feltelepítve a kernel forrása, csak a disztribben levõ (lefordított) kernel forrás jó.
Jelenleg a Debian 3.0r1 4.1GB-ot nyom, és csak nehezebb lesz. A tervezett 10GB-s limittel nem biztos hogy felár nélkül menni fog, pontosabbat majd januárban lehet tudni.
A /var/log/ könyvtárban kell keresgélni, talán a messages fájlban találod a logot (tetszõleges fájlt meg lehet adni a syslog-nak). Ha nem találnád, akkor próbáld beizzítani a kamerát és nézd meg melyik fájl mérete változott. A bõvülést kellene ide bemásolni.
Azért nem megy simán a dolog. A desptop resize on the fly funkció csak a 4.3-as XFree86-nak lesz része, jelenleg nem mûködik. A CTRL+ALT+’-‘ _csak_ a monitor felbontását változtatja, a desktop mérete változatlan lesz. A nem látható részeket ez egér mozgatásával lehet elérni.
Mint már említettem régebbi a doksi. Az utoldó két paraméter úgy látszik már nem használatos. A kelnel doksijában levõ infókkal együtt így néz ki a mostani felállás:
# modprobe sound
# insmod ad1848
# insmod uart401
# insmod cs4232 io=0x530 irq=5 dma=1 dma2=0Nekem gyanús a
/lib/modules/2.4.19-4GB/kernel/drivers/sound/cs4232.o: init_module: No such device
sor, ami jelenthet rossz paramétert, és nem létezõ eszkõzfájlt is.Az IBM TP600e-nek CS4232-es hangkártyája van. Van egy leírás a konfigurálásról RedHat 6.0-hoz, de Suse-nél is ugyanúgy mûködik. A szkriptet érdemes lehet bemásolni a megfelelõ könyvtárba.
http://www.pc.ibm.com/qtechinfo/MIGR-4BP6Q6.html -
SzerzőBejegyzés
legutóbbi hsz