Witam!
postanowiłem ostatnio podpiąć sobie drukarkę do freesco, tak by móc jej wreszcie zacząć używać.
oczywiście zanim zabrałem się za pisanie tego posta popróbowałem sam, sam poszukałem informacji w sieci, ale lipa...
otóż znalazłem gdzieśtam informację, że warto najpierw sprawdzić jakie hardware nam freesco wykrywa:
/dev/lp1 at 0x0378
/dev/cua0 at 0x03f8 (irq = 4) is a 16550A
/dev/cua1 at 0x02f8 (irq = 3) is a 16550A
dalej, należałoby sprawdzić czy drukarka się komunikuje w ogóle z komputerem.
dowiedziałem się że w tym celu, należałoby wykonać komendę:
[root@Freesco] echo "oo!" >> /dev/lp1
[root@Freesco] echo "oo!" >> /dev/cua0
[root@Freesco] echo "oo!" >> /dev/cua1
[root@Freesco] echo "oo!" >> /dev/ttys1
[root@Freesco] echo "oo!" >> /dev/ttys0
(trochę, jak widać, już zacząłem kombinować na lewo i prawo)
ale nic to - nie działa.
drukarka sięnie odzywa...
drukarka jest podpięta na lpt1 na płycie głównej, więc niby pierwsza komenda powinna dać efekt. a nie dałą.
drukarkę sprawdziłem na win2k i chodziła..
mam pewne obawy że są jakieś konflikty w interrupts lub io..:
----- cat /proc/interrupts -----
0: 50623 timer
1: 397 keyboard
2: 0 cascade
3: 0 3c509
5: 63 SMC Ultra
8: 2 + rtc
9: 5995 eth3
10: 5088 eth4
11: 0 eth5
12: 9 3c509
13: 0 math error
14: 2656 + ide0
----- cat /proc/ioports -----
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-009f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : npu
01f0-01f7 : ide0
0230-023f : 3c509
0240-024f : 3c509
02f8-02ff : serial(auto)
0300-031f : SMC Ultra
0378-037f : lp
03c0-03df : vga+
03f0-03f5 : floppy
03f6-03f6 : ide0
03f7-03f7 : floppy DIR
03f8-03ff : serial(auto)
f800-f87f : eth5
fc80-fcff : eth3
ff00-ff3f : eth4
wiem, że tematy tego typu były wałkowane wiele razy.. ale nie wiem już co począć...
dodano, później:
http://forum.freesco.pl/viewtopic.php?t=1033
też próbowałem...
_________________
Kiedyś też będę informatykiem...