PCI-kort med 2 seriella funkar ej
Kategoriregler
I detta forum diskuterar vi Ubunturelaterade hårdvarufrågor. För allmänna frågor om (fysisk) hårdvara se:
Hårdvara som Hårdvara
I detta forum diskuterar vi Ubunturelaterade hårdvarufrågor. För allmänna frågor om (fysisk) hårdvara se:
Hårdvara som Hårdvara
PCI-kort med 2 seriella funkar ej
Köpte ett PCI kort på "Kjell & Co" med 2 serialla portar och satte i min nyare dator som ej hade några serie-portar sen tidigare och installerade senaste Ubuntu... Får ej dessa att fungera mot anslutna kortläsare...
Har en äldre dator med serieportar fast monterade på moderkortet som jag också kör ubuntu på, och om jag skriver dmesg |grep tty på denna maskin visas en massa info samt att kortläsarna fungerar som dom ska....
Har dålig koll på vad som behövs för att få igång Portarna i Ubuntu... har kört dmesg |grep tty och då visas:
[ 0.004000] console [tty0] enabled
vilket jag tolkar som att Ubuntu hittar porten men var är port nr2? Dock borde mer info visats för tty0...
någon som vet hur man initierar/configurerar portarna i ubuntu/linux eller vad jag ska hitta mer info...
Har en äldre dator med serieportar fast monterade på moderkortet som jag också kör ubuntu på, och om jag skriver dmesg |grep tty på denna maskin visas en massa info samt att kortläsarna fungerar som dom ska....
Har dålig koll på vad som behövs för att få igång Portarna i Ubuntu... har kört dmesg |grep tty och då visas:
[ 0.004000] console [tty0] enabled
vilket jag tolkar som att Ubuntu hittar porten men var är port nr2? Dock borde mer info visats för tty0...
någon som vet hur man initierar/configurerar portarna i ubuntu/linux eller vad jag ska hitta mer info...
Re: PCI-kort med 2 seriella funkar ej
vad säger output från lspci?
Kod: Markera allt
lspci -vv
Re: PCI-kort med 2 seriella funkar ej
Slutet på output från lspci...
03:0a.0 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at ac00
Region 1: Memory at fdeff000 (32-bit, non-prefetchable) [size=4K]
Region 4: Memory at fdefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:0a.1 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 19
Region 0: I/O ports at a800
Region 1: Memory at fdefd000 (32-bit, non-prefetchable) [size=4K]
Region 4: Memory at fdefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:0a.2 Parallel controller: Illegal Vendor ID Device 9865 (prog-if 03)
Subsystem: Device a000:2000
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 0
Region 0: I/O ports at a000 [disabled]
Region 1: I/O ports at a008 [disabled]
Region 2: Memory at fde00000 (32-bit, non-prefetchable) [disabled] [size=4K]
Region 4: Memory at fde01000 (32-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>
03:0a.0 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at ac00
Region 1: Memory at fdeff000 (32-bit, non-prefetchable) [size=4K]
Region 4: Memory at fdefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:0a.1 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 19
Region 0: I/O ports at a800
Region 1: Memory at fdefd000 (32-bit, non-prefetchable) [size=4K]
Region 4: Memory at fdefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:0a.2 Parallel controller: Illegal Vendor ID Device 9865 (prog-if 03)
Subsystem: Device a000:2000
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 0
Region 0: I/O ports at a000 [disabled]
Region 1: I/O ports at a008 [disabled]
Region 2: Memory at fde00000 (32-bit, non-prefetchable) [disabled] [size=4K]
Region 4: Memory at fde01000 (32-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>
Re: PCI-kort med 2 seriella funkar ej
Om du installerar kommandot setserial och kör det
installation:
test av serial ports:
vad får du för output?
(om du använder code-taggen runt output så är det lättare att läsa sen)
installation:
Kod: Markera allt
$ sudo apt-get install setserial
Kod: Markera allt
setserial -g /dev/ttyS[0-9]
(om du använder code-taggen runt output så är det lättare att läsa sen)
Re: PCI-kort med 2 seriella funkar ej
/dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
är det uart'en som strular tro... är en 16650..
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
är det uart'en som strular tro... är en 16650..
Re: PCI-kort med 2 seriella funkar ej
ja, det är en 16650 du har, men jag vet faktiskt inte hur vi skall gå vidare då jag inte stött på detta tidigare..
jag försöker "pocka" på uppmärksamhet från alla "debattörer" så kanske någon har ett svar ...
jag försöker "pocka" på uppmärksamhet från alla "debattörer" så kanske någon har ett svar ...
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: PCI-kort med 2 seriella funkar ej
Kommandot lspci -v visar normalt vilken modul (drivrutin) som har hand om kortet, men inte i ditt fall. Det tyder på att rätt modul inte är laddad. Testa med sudo modprobe generic_serial och se om det blir någon skillnad.
Filerna /dev/ttyS[0-3] verkar för övrigt existera alldeles oavsett om man har serieportar på datorn eller ej.
Filerna /dev/ttyS[0-3] verkar för övrigt existera alldeles oavsett om man har serieportar på datorn eller ej.
Re: PCI-kort med 2 seriella funkar ej
gjorde följande...
peter@NAS:~$ sudo modprobe -v generic_serial
peter@NAS:~$ sudo setserial -va /dev/ttyS0
/dev/ttyS0, Line 0, UART: 16550, Port: 0x03f8, IRQ: 0
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test auto_irq
peter@NAS:~$ sudo setserial -va /dev/ttyS1
/dev/ttyS1, Line 1, UART: 16550, Port: 0x02f8, IRQ: 0
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test auto_irq
Borde varit IRQ3/4....
Detta är utanför min kunskapsnivå... hoppas på fler tips...
peter@NAS:~$ sudo modprobe -v generic_serial
peter@NAS:~$ sudo setserial -va /dev/ttyS0
/dev/ttyS0, Line 0, UART: 16550, Port: 0x03f8, IRQ: 0
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test auto_irq
peter@NAS:~$ sudo setserial -va /dev/ttyS1
/dev/ttyS1, Line 1, UART: 16550, Port: 0x02f8, IRQ: 0
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test auto_irq
Borde varit IRQ3/4....
Detta är utanför min kunskapsnivå... hoppas på fler tips...
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: PCI-kort med 2 seriella funkar ej
Du kan välja IRQ med setserial också, sudo setserial /dev/ttyS0 irq 3 Men nu bör serieportarna i alla fall fungera, även om de använder polling istället för interrupt.
För att modulen ska laddas automatiskt vid omstart måste du lägga in en rad innehållande "generic_serial" i filen /etc/modules. Du kan redigera den med t.ex. gksudo gedit /etc/modules
För att modulen ska laddas automatiskt vid omstart måste du lägga in en rad innehållande "generic_serial" i filen /etc/modules. Du kan redigera den med t.ex. gksudo gedit /etc/modules
Re: PCI-kort med 2 seriella funkar ej
Jag får testa imorgon... börjar bli sent ... tack så länge
Re: PCI-kort med 2 seriella funkar ej
körde följande efter en omstart... IRQ'na ser ok ut efter att kört modprobe -v generic_serial
peter@NAS:~$ sudo modprobe -v generic_serial
insmod /lib/modules/2.6.27-11-generic/kernel/drivers/char/generic_serial.ko
peter@NAS:~$ sudo setserial -va /dev/ttyS1
/dev/ttyS1, Line 1, UART: unknown, Port: 0x02f8, IRQ: 3
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
peter@NAS:~$ sudo setserial -va /dev/ttyS0
/dev/ttyS0, Line 0, UART: unknown, Port: 0x03f8, IRQ: 4
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
körde sedan...
peter@NAS:~$ sudo setserial /dev/ttyS0 uart 16650
peter@NAS:~$ sudo setserial -va /dev/ttyS0
/dev/ttyS0, Line 0, UART: 16650, Port: 0x03f8, IRQ: 4
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
Ser någulunda bra ut...
försöker nu utröna om portarna fungerar... laddade hem "serial Port termial" och försöker skicka nåt seriellt men får...
Cannot open/dev/ttyS0 . enheten fins inte
Litar inte på programmet... Finns det nåt bra sätt att verkligen veta att portarna är "igång"
körde sedan detta utan att veta vad som igentligen visas men så här har det inte sett ut innan...
peter@NAS:~$ dmesg | grep tty
[ 0.004000] console [tty0] enabled
[ 1.767744] tty tty43: hash matches
[ 2887.542379] ttyS0: LSR safety check engaged!
[ 2894.438362] ttyS0: LSR safety check engaged!
[ 3002.402281] ttyS1: LSR safety check engaged!
[ 3006.036075] ttyS1: LSR safety check engaged!
[ 3099.395324] ttyS0: LSR safety check engaged!
[ 3108.749912] ttyS0: LSR safety check engaged!
[ 3127.132904] ttyS1: LSR safety check engaged!
[ 3143.311461] ttyS0: LSR safety check engaged!
[ 3212.025927] ttyS0: LSR safety check engaged!
[ 3329.011797] ttyS0: LSR safety check engaged!
[ 3338.126182] ttyS0: LSR safety check engaged!
[ 3349.401916] ttyS0: LSR safety check engaged!
och sedan lspci -vv
03:0a.0 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at ac00
Region 1: Memory at fdeff000 (32-bit, non-prefetchable) [size=4K]
Region 4: Memory at fdefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:0a.1 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 19
Region 0: I/O ports at a800
Region 1: Memory at fdefd000 (32-bit, non-prefetchable) [size=4K]
Region 4: Memory at fdefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:0a.2 Parallel controller: Illegal Vendor ID Device 9865 (prog-if 03)
Subsystem: Device a000:2000
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 0
Region 0: I/O ports at a000 [disabled]
Region 1: I/O ports at a008 [disabled]
Region 2: Memory at fde00000 (32-bit, non-prefetchable) [disabled] [size=4K]
Region 4: Memory at fde01000 (32-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>
Jag ger nog upp, trodde inte det skulle vara så svårt att få igång ett seriellt gränsnitt i Ubuntu :-(
Någon annan linux distrubution som kan funka bättre ?
peter@NAS:~$ sudo modprobe -v generic_serial
insmod /lib/modules/2.6.27-11-generic/kernel/drivers/char/generic_serial.ko
peter@NAS:~$ sudo setserial -va /dev/ttyS1
/dev/ttyS1, Line 1, UART: unknown, Port: 0x02f8, IRQ: 3
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
peter@NAS:~$ sudo setserial -va /dev/ttyS0
/dev/ttyS0, Line 0, UART: unknown, Port: 0x03f8, IRQ: 4
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
körde sedan...
peter@NAS:~$ sudo setserial /dev/ttyS0 uart 16650
peter@NAS:~$ sudo setserial -va /dev/ttyS0
/dev/ttyS0, Line 0, UART: 16650, Port: 0x03f8, IRQ: 4
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
Ser någulunda bra ut...
försöker nu utröna om portarna fungerar... laddade hem "serial Port termial" och försöker skicka nåt seriellt men får...
Cannot open/dev/ttyS0 . enheten fins inte

Litar inte på programmet... Finns det nåt bra sätt att verkligen veta att portarna är "igång"
körde sedan detta utan att veta vad som igentligen visas men så här har det inte sett ut innan...
peter@NAS:~$ dmesg | grep tty
[ 0.004000] console [tty0] enabled
[ 1.767744] tty tty43: hash matches
[ 2887.542379] ttyS0: LSR safety check engaged!
[ 2894.438362] ttyS0: LSR safety check engaged!
[ 3002.402281] ttyS1: LSR safety check engaged!
[ 3006.036075] ttyS1: LSR safety check engaged!
[ 3099.395324] ttyS0: LSR safety check engaged!
[ 3108.749912] ttyS0: LSR safety check engaged!
[ 3127.132904] ttyS1: LSR safety check engaged!
[ 3143.311461] ttyS0: LSR safety check engaged!
[ 3212.025927] ttyS0: LSR safety check engaged!
[ 3329.011797] ttyS0: LSR safety check engaged!
[ 3338.126182] ttyS0: LSR safety check engaged!
[ 3349.401916] ttyS0: LSR safety check engaged!
och sedan lspci -vv
03:0a.0 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at ac00
Region 1: Memory at fdeff000 (32-bit, non-prefetchable) [size=4K]
Region 4: Memory at fdefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:0a.1 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 19
Region 0: I/O ports at a800
Region 1: Memory at fdefd000 (32-bit, non-prefetchable) [size=4K]
Region 4: Memory at fdefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:0a.2 Parallel controller: Illegal Vendor ID Device 9865 (prog-if 03)
Subsystem: Device a000:2000
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 0
Region 0: I/O ports at a000 [disabled]
Region 1: I/O ports at a008 [disabled]
Region 2: Memory at fde00000 (32-bit, non-prefetchable) [disabled] [size=4K]
Region 4: Memory at fde01000 (32-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>
Jag ger nog upp, trodde inte det skulle vara så svårt att få igång ett seriellt gränsnitt i Ubuntu :-(
Någon annan linux distrubution som kan funka bättre ?
Re: PCI-kort med 2 seriella funkar ej
Ingen aning om det finns någon dist som fungerar enklarepex skrev: Jag ger nog upp, trodde inte det skulle vara så svårt att få igång ett seriellt gränsnitt i Ubuntu :-(
Någon annan linux distrubution som kan funka bättre ?

Saken är den att jag har aldrig haft problem med seriella portar på någon dist någonsin, det har alltid fungerat direkt, out-of-the-box liksom.
Även Ubuntu... Utan att behöva "mod-proba" eller felsöka, kanske för att de har varit anslutna vid installation? vad vet jag..
Re: PCI-kort med 2 seriella funkar ej
Hur går det om du startar ubuntus live-cd med kortet i?Barre skrev:...kanske för att de har varit anslutna vid installation? vad vet jag..
Re: PCI-kort med 2 seriella funkar ej
laddade ned setSerial och testade och det s[g ut som portarna var initierade...
Jag intallerade 8.4 f;rst och gjorde sedan en uppdatering till senaste ubuntu... n[t kan ha g[tt snett... jag installerar om seaste Ubuntu och testar.. Jag [terkommer....
Jag intallerade 8.4 f;rst och gjorde sedan en uppdatering till senaste ubuntu... n[t kan ha g[tt snett... jag installerar om seaste Ubuntu och testar.. Jag [terkommer....
Re: PCI-kort med 2 seriella funkar ej
installerade Ubuntu 8.10 from scratch... men kan inte se att portarna på det externa kortet funkar... testade kortet på en window-maskin utan problem så det är i ubuntu som problemet ligger eller kombinationen av externt kort och en HP-dator...Då jag inte riktigt vet hur det ska se ut i nedanstående outputs är det svårt att felsöka men jag kan ju bara konstatera att portarna är döda...
Blir väl att gå tillbaka till en windows-server igen då om ingen har något bra tips.
får följande output...
peter@NAS:/dev$ ls -l /dev/ttyS*
crw-rw---- 1 root dialout 4, 64 2009-04-04 20:33 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 2009-04-04 20:33 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 2009-04-04 20:33 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 2009-04-04 20:33 /dev/ttyS3
ändrat till
peter@NAS:/dev$ ls -l /dev/ttyS*
crwxrwxrwx 1 root dialout 4, 64 2009-04-04 20:33 /dev/ttyS0
crwxrwxrwx 1 root dialout 4, 65 2009-04-04 20:33 /dev/ttyS1
crwxrwxrwx 1 root dialout 4, 66 2009-04-04 20:33 /dev/ttyS2
crwxrwxrwx 1 root dialout 4, 67 2009-04-04 20:33 /dev/ttyS3
först
sudo setserial /dev/ttyS0 uart 16550A -- annars var uarten unknown
sedan
peter@NAS:~$ sudo setserial -va /dev/ttyS0 samt
/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
samt... lspci -v
02:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce 7300 LE] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Unknown device 0346
Flags: bus master, fast devsel, latency 0, IRQ 5
Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
Expansion ROM at fcfe0000 [disabled] [size=128K]
Capabilities: <access denied>
03:09.0 Serial controller: NetMos Technology Unknown device 9865 (prog-if 02 [16550])
Subsystem: Unknown device a000:1000
Flags: medium devsel, IRQ 16
I/O ports at ac00
Memory at fdeff000 (32-bit, non-prefetchable) [size=4K]
Memory at fdefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:09.1 Serial controller: NetMos Technology Unknown device 9865 (prog-if 02 [16550])
Subsystem: Unknown device a000:1000
Flags: medium devsel, IRQ 17
I/O ports at a800
Memory at fdefd000 (32-bit, non-prefetchable) [size=4K]
Memory at fdefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
slutligen
peter@NAS:~$ dmesg | grep tty
[ 17.000143] console [tty0] enabled
[ 41.345299] audit(1238870032.850:2): type=1503 operation="inode_permission" requested_mask="a::" denied_mask="a::" name="/dev/tty" pid=5349 profile="/usr/sbin/cupsd" namespace="default"
[49509.045638] ttyS0: LSR safety check engaged!
[49515.171060] ttyS0: LSR safety check engaged!
[49529.469808] ttyS0: LSR safety check engaged!
[49543.690176] ttyS1: LSR safety check engaged!
[49547.453279] ttyS1: LSR safety check engaged!
[49640.580201] ttyS0: LSR safety check engaged!
[49642.679784] ttyS1: LSR safety check engaged!
[49649.290401] ttyS0: LSR safety check engaged!
[49651.040799] ttyS1: LSR safety check engaged!
[49667.259682] ttyS0: LSR safety check engaged!
[49669.375740] ttyS1: LSR safety check engaged!
[49675.994297] ttyS0: LSR safety check engaged!
[49677.744191] ttyS1: LSR safety check engaged!
Blir väl att gå tillbaka till en windows-server igen då om ingen har något bra tips.
får följande output...
peter@NAS:/dev$ ls -l /dev/ttyS*
crw-rw---- 1 root dialout 4, 64 2009-04-04 20:33 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 2009-04-04 20:33 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 2009-04-04 20:33 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 2009-04-04 20:33 /dev/ttyS3
ändrat till
peter@NAS:/dev$ ls -l /dev/ttyS*
crwxrwxrwx 1 root dialout 4, 64 2009-04-04 20:33 /dev/ttyS0
crwxrwxrwx 1 root dialout 4, 65 2009-04-04 20:33 /dev/ttyS1
crwxrwxrwx 1 root dialout 4, 66 2009-04-04 20:33 /dev/ttyS2
crwxrwxrwx 1 root dialout 4, 67 2009-04-04 20:33 /dev/ttyS3
först
sudo setserial /dev/ttyS0 uart 16550A -- annars var uarten unknown
sedan
peter@NAS:~$ sudo setserial -va /dev/ttyS0 samt
/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
samt... lspci -v
02:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce 7300 LE] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Unknown device 0346
Flags: bus master, fast devsel, latency 0, IRQ 5
Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
Expansion ROM at fcfe0000 [disabled] [size=128K]
Capabilities: <access denied>
03:09.0 Serial controller: NetMos Technology Unknown device 9865 (prog-if 02 [16550])
Subsystem: Unknown device a000:1000
Flags: medium devsel, IRQ 16
I/O ports at ac00
Memory at fdeff000 (32-bit, non-prefetchable) [size=4K]
Memory at fdefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
03:09.1 Serial controller: NetMos Technology Unknown device 9865 (prog-if 02 [16550])
Subsystem: Unknown device a000:1000
Flags: medium devsel, IRQ 17
I/O ports at a800
Memory at fdefd000 (32-bit, non-prefetchable) [size=4K]
Memory at fdefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
slutligen
peter@NAS:~$ dmesg | grep tty
[ 17.000143] console [tty0] enabled
[ 41.345299] audit(1238870032.850:2): type=1503 operation="inode_permission" requested_mask="a::" denied_mask="a::" name="/dev/tty" pid=5349 profile="/usr/sbin/cupsd" namespace="default"
[49509.045638] ttyS0: LSR safety check engaged!
[49515.171060] ttyS0: LSR safety check engaged!
[49529.469808] ttyS0: LSR safety check engaged!
[49543.690176] ttyS1: LSR safety check engaged!
[49547.453279] ttyS1: LSR safety check engaged!
[49640.580201] ttyS0: LSR safety check engaged!
[49642.679784] ttyS1: LSR safety check engaged!
[49649.290401] ttyS0: LSR safety check engaged!
[49651.040799] ttyS1: LSR safety check engaged!
[49667.259682] ttyS0: LSR safety check engaged!
[49669.375740] ttyS1: LSR safety check engaged!
[49675.994297] ttyS0: LSR safety check engaged!
[49677.744191] ttyS1: LSR safety check engaged!
Re: PCI-kort med 2 seriella funkar ej
Har du läst dokumentationen och använt drivrutinen?
http://www.moschip.com/mcs9865_downloads.php
http://www.moschip.com/mcs9865_downloads.php
Re: PCI-kort med 2 seriella funkar ej
Laddade ned "drivrutinen" som jag inte visste fanns eller behövdes....
Fick dock ändra lite i källkoden för att få igenom kompileringen, tur att man kan lite c-proigrammering...
Men efter alla motgångar så funkar nu portarna...
Tack för hjälpen alla som engagerade sej i mitt problem...
mvh Peter
Fick dock ändra lite i källkoden för att få igenom kompileringen, tur att man kan lite c-proigrammering...
Men efter alla motgångar så funkar nu portarna...
Tack för hjälpen alla som engagerade sej i mitt problem...
mvh Peter
Re: PCI-kort med 2 seriella funkar ej
Kul att det löste sig, det brukar göra det när man nämner W-ordet. 

Re: PCI-kort med 2 seriella funkar ej
Jag ser i denna tråd att pex fått igång drivrutinen för seriekortet från Kjell&Co. Jag har själv suttit i två veckor och försökt få igång detta kort. Har gått igenom precis samma försök som pex och hamnade till sist på att ladda ner drivrutinen. Dock verkar denna inte vilja kompilera på min maskin och pex hade också saker som behövde ändras i källkoden... Så här blir det för mig:
Jag har ingen aning om vad jag ska ändra i koden för att få detta att fungera. Hoppas ni har något tips till mig?
Jag kanske ska tillägga att jag inte kör Ubuntu utan Fedora 11 men då jag har precis samma felbild och inte hittar något om detta någon annanstans på nätet så försöker jag här.
Tack på förhand
Magnus Frostlid
Kod: Markera allt
[root@root MCS9865_Linux]# make
rm -f *.mod.c *.o *.ko .*.cmd *.symvers
make -C /lib/modules/2.6.30.5-43.fc11.i686.PAE/build/ SUBDIRS=/usr/local/MCS9865_Linux modules
make[1]: Entering directory `/usr/src/kernels/2.6.30.5-43.fc11.i586'
CC [M] /usr/local/MCS9865_Linux/mcs9865.o
/usr/local/MCS9865_Linux/mcs9865.c: In function 'receive_chars':
/usr/local/MCS9865_Linux/mcs9865.c:622: error: 'struct uart_info' has no member named 'tty'
/usr/local/MCS9865_Linux/mcs9865.c: In function 'receive_chars_dma_done':
/usr/local/MCS9865_Linux/mcs9865.c:852: error: 'struct uart_info' has no member named 'tty'
/usr/local/MCS9865_Linux/mcs9865.c: In function 'serial9865_handle_port':
/usr/local/MCS9865_Linux/mcs9865.c:957: error: 'struct uart_info' has no member named 'tty'
make[2]: *** [/usr/local/MCS9865_Linux/mcs9865.o] Error 1
make[1]: *** [_module_/usr/local/MCS9865_Linux] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.30.5-43.fc11.i586'
make: *** [default] Error 2
Jag kanske ska tillägga att jag inte kör Ubuntu utan Fedora 11 men då jag har precis samma felbild och inte hittar något om detta någon annanstans på nätet så försöker jag här.
Tack på förhand
Magnus Frostlid
Re: PCI-kort med 2 seriella funkar ej
Jag kan inte lova men jag tror jag har lösningen, funkar i varje fall klockrent i senaste Ubuntu 9.4 men har noll koll på kernel-versioner och dyl....
Fick tag i en nyare "drivrutin" som enligt källor skulle funka i senare kernel version än den som jag fick igång det med tidigare (Ubuntu Gutsy Gibbon eller vad den hette)....
Som vanligt så funkade det inte direkt men jag ändra lite i källkoden och fick igenom kompileringen så jag har fungerande kod... Är dock mycket upptagen i helgen så jag hinner kanske inte hjälpa dej idag...
Jag kan zippa den ursprungliga källkoden + den av mej ändrade källkoden samt dom kompilerade "filerna".
Troligtvis måste du kompilera om koden och bygga egna filer för din linux version, kanske nån annan vet mer om detta...
Hur får jag upp zip-filen hit till forumet eller dej enklast
Fick tag i en nyare "drivrutin" som enligt källor skulle funka i senare kernel version än den som jag fick igång det med tidigare (Ubuntu Gutsy Gibbon eller vad den hette)....
Som vanligt så funkade det inte direkt men jag ändra lite i källkoden och fick igenom kompileringen så jag har fungerande kod... Är dock mycket upptagen i helgen så jag hinner kanske inte hjälpa dej idag...
Jag kan zippa den ursprungliga källkoden + den av mej ändrade källkoden samt dom kompilerade "filerna".
Troligtvis måste du kompilera om koden och bygga egna filer för din linux version, kanske nån annan vet mer om detta...
Hur får jag upp zip-filen hit till forumet eller dej enklast
