Newsgroup: it.comp.hardware
Titolo: Problema con le seriali: 486 diversi da pentium?

Ho un problema con un programma DOS che utilizza le porte seriali.
Tale programma lavorava su un vecchio 486 senza problema alcuno.
Per rimodernare la macchina, ho sostituito il 486 con un pentium3
dove, oltre  alla partizione Xp, ho montato ed installato una
partizione con DOS ed installato il programma.
Tutto ok, salvo che con questa nuova configurazione il programma NON
funziona perche' non riesce a colloquiare con la seriale.
Lanciandolo da windows funzionerebbe ma un cattivo utilizzo dei
caratteri lo rende inutilizzabile.
Ora... cosa e' mai cambiato tra le due seriali?
ho fatto anche in tentativo di disabilitare le seriali interne e
montare il vecchio controller del 486. Ancora da windows funziona ma
non da DOS.
Vede la macchina ma non ci comunica.
Suggerimenti?
(il mio percorso e' stato in realta' un po' piu' lungo perche' dopo il
486 c'e' stato un Mac con virtual pc 3 dove il programma girava, e
l'aggiornamento a virtual pc 4 e 5 dove il programma non funzionava
piu'... ma questa e' una cosa penso inutile.)
ciao e grazie,
Marco

Suggerimenti?
Il DOS accedeva direttamente alle seriali
(come anche Win9x/ME)
WinXP e 2000 no: hai bisogno di un driver
o meglio di un servizio che gestisca
la comunicazione con la seriale.
Ciao

la comunicazione con la seriale.
mm forse mi sono spiegato male:
IO CONTINUO ad usare il dos.
ma perche' da un 486 il programma funziona mentre da un p3 no?

 wrote in message
news:0tl7uu4njf2d87j5s...@4ax.com...

Che chipset usa la tua scheda madre (Intel,Via,Via,Ali,..) ?
    Ciao
                    DOC
                    ~~~
God's in His Heaven.All's Right with the World.
                    ~~~


il boot lo fai da XP o da DOS direttamente ?
maurizio

 Che chipset usa la tua scheda madre (Intel,Via,Via,Ali,..) ?
Io un problema simile...
ECSK7S5A (Chipset Sis 735)... dici che c'entra qualcosa?
Stef_Ozzy


Purtroppo a volte se l'applicativo che si utilizza è molto vecchio anche
installando il Dos (poi hai installato la stessa versione di ms-dos sul
nuovo
pc oppure è diversa) su una partizione autonoma è possibile (a
causa della diversa gestione delle porte "legacy" da parte dei recenti
chipset in modalità reale) che il software non riesca comunque a
comunicare correttamente con questi dispositivi, cosa che ti comporta
questo problema.
Ciao

questo problema.
rispondo qui, ringraziando tutti per la cortese attenzione, cosi'
aggiorno anche con i dati che oggi sono venuto a conoscenza, sia mai
che qualche altro 'sventurato' si trovi nella stessa situazione.
Il boot lo effettuo con un boot manager molto carino, che si chiama
GAG, quindi XP viene tranquillamente bypassato dal sistema.
Giusto per mettere altra carne al fuoco: se uso il programma da Mac
usando l'emulatore VirtualPC 3 (che emula un 486) funziona
perfettamente. Se uso Virtual PC 4 o 5 (che emula un 586 e superiori)
con la stessa immagine DOS non funziona piu'.
Trasmette qualche dato a casaccio.
Quindi ho questi casi:
1. da 486 funziona. Ho inoltre provato con DOS 7 su un 486 e funziona
comunque.
2. da windows 98, lanciato come applicazione dos, il collegamento
seriale funziona. Purtroppo ho un completo scombinamento dei caratteri
che me lo rende inutilizzabile
3. da windows XP, lanciato come applicazione dos funziona male
4. da una qualsiasi piattaforma migliore di un 486 non va.
Le mie conclusioni sono:
non e' il sistema operativo, ma la piattaforma.
Ora cosa c'e' di diverso? a me e' venuto in mente che da pentium in
poi e' presente l'UART ed in buffer FIFO, quindi credo che al 99% la
colpa sia quella.
Pero'... e c'e' sempre un maledetto pero', non ho trovato nessun
comando bios per disabilitarlo.
Non e' che esiste un comando da dos, tipo un mode com, che lo riesca a
disabilitare?
altrimenti credo che purtroppo sia una cosa infattibile.
grazie ancora e ciao,
Marco

Che chipset usa la tua scheda madre (Intel,Via,Via,Ali,..) ?
ho provato con 3 piattaforme:
una TX, una BX ed una emulazione, credo di BX

 ma perche' da un 486 il programma funziona mentre da un p3 no?
Non vorrei deprimerti, ma ho avuto lo stesso problema con il programma di
contabilità che aveva, su com1, un dispositivo antipirateria hardware.
Purtroppo, con un P3 non era più visibile.
Ho dovuto cambiare programma...
In bocca al lupo...
Giorgio

 wrote in message
news:br8auu8k0dokklkop...@4ax.com...

Non ho mai avuto problemi ad usare le seriali sotto DOS su MB TX/BX.
Prova a cambiare da BIOS gli IRQ che usa la porta seriale in modo che non
sia condivisa.
Come ulteriore potresti provare a montare una seriale aggiuntiva su una
scheda ISA o PCI.
