Heb hier een zelf gemaakt device dat ik op mijn seriele poort wil aansluiten.
Echter gaat dit niet, want het device is niet gemaakt in /dev.
Als ik bvb 'dmesg | grep tty' doe, krijg ik wel:
Maar die ttyS0x staan dus niet in /dev.
In Control Panel van KDE3.0, zie ik dat IO-Ports 02f8-02ff en 03f8-03ff gereserveerd staan voor serial. Maar er staat 'serial(auto)'
Met xosview en het programma minicom heb ik gechecked of de interrupts wel gegenereerd worden, en dit wordt inderdaad gedaan. ( ik denk wel dat minicom rechtstreeks via ioperm(...) gaat enzo en niet via de '/dev' )
Ik zit een beetje sloot momenteel en weet niet wat ik verder nog kan doen. Het device zou toch in /dev moeten staan omdat de kernel het toch rapporteert?
Systeem: p2-400, 128MB ram, 2HD-10GB, standaard redhat 7.3 (dus niet met zelf gemaakte aangepaste kernel).
Echter gaat dit niet, want het device is niet gemaakt in /dev.
Als ik bvb 'dmesg | grep tty' doe, krijg ik wel:
code:
1
2
| ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A |
Maar die ttyS0x staan dus niet in /dev.
In Control Panel van KDE3.0, zie ik dat IO-Ports 02f8-02ff en 03f8-03ff gereserveerd staan voor serial. Maar er staat 'serial(auto)'
Met xosview en het programma minicom heb ik gechecked of de interrupts wel gegenereerd worden, en dit wordt inderdaad gedaan. ( ik denk wel dat minicom rechtstreeks via ioperm(...) gaat enzo en niet via de '/dev' )
Ik zit een beetje sloot momenteel en weet niet wat ik verder nog kan doen. Het device zou toch in /dev moeten staan omdat de kernel het toch rapporteert?
Systeem: p2-400, 128MB ram, 2HD-10GB, standaard redhat 7.3 (dus niet met zelf gemaakte aangepaste kernel).