Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/11/2006, à 22:06

beouioui

Impossible de rajouter un nouver serial device

Bonjour,

Je suis assez nouveau et je suis confronté à un problème au niveau de la configuration.
J'utilise Ubuntu 6.10 server sans interface graphique.
J'ai une carte avec quatre port séries PCI de chez Lavalink.

La configuration semble correcte si ce n'est qu'il manque un fichier dev dans le répertoire /dev
Si je compte j'ai 4 ports série configurés, un port pour le port intégré à la carte mère (ttyS0) et trois pour la carte lavalink (ttyS1, ttyS2,ttyS3). Je voudrais en rajouter un pour activer le dernier port de la carte additionnelle. Pour ce faire j'ai essayé deux commandes qui sont sensées aboutir au même résultat:
Méthode 1
mknod -m 666 /dev/ttyS4 c 4 68 (Pas de message d'erreur et la commande ls ttyS4 retourne le fichier)
setserial /dev/ttyS4 port 0xa000 irq 177 uart 16550a baud_base 115200 (qui retourne l'erreur suivante: "No such device or address"
Méthode 2
./MAKEDEV ttyS4 qui retourne avec le message suivant
"udev active, devices will be created in /dev/.static/dev/"

Mais je n'arrive pas à configurer le port par après.

Pourrais-je demander de l'aide d'un expert s'il vous plait.

Au fait j'ai déjà essayé de désactiver le port de la carte mère (par le BIOS) mais ca ne marche pas.

Merci d'avance

Voici une copie du résultat de plusieurs commande (lspci -v, setserial)

        I/O behind bridge: 00009000-0000afff
        Memory behind bridge: fde00000-fdefffff
        Prefetchable memory behind bridge: fdd00000-fddfffff

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
        Flags: fast devsel
        Capabilities: [80] HyperTransport: Host or Secondary Interface

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
        Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
        Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
        Flags: fast devsel

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] (prog-if 00 [VGA])
        Subsystem: C.P. Technology Co. Ltd Unknown device 2081
        Flags: bus master, stepping, 66MHz, medium devsel, latency 32, IRQ 5
        Memory at e8000000 (32-bit, prefetchable) [size=128M]
        I/O ports at bc00 [size=256]
        Memory at fdff0000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at fdf00000 [disabled] [size=128K]
        Capabilities: [58] AGP version 2.0
        Capabilities: [50] Power Management version 2

02:07.0 Serial controller: Lava Computer mfg Inc Quattro-PCI A (prog-if 02 [16550])
        Subsystem: Lava Computer mfg Inc Quattro-PCI A
        Flags: slow devsel, IRQ 177
        I/O ports at ac00 [size=8]
        I/O ports at a800 [size=8]

02:07.1 Serial controller: Lava Computer mfg Inc Quattro-PCI B (prog-if 02 [16550])
        Subsystem: Lava Computer mfg Inc Quattro-PCI B
        Flags: slow devsel, IRQ 177
        I/O ports at a400 [size=8]
        I/O ports at a000 [size=8]

02:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
        Subsystem: Micro-Star International Co., Ltd. Unknown device 030c
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 217
        I/O ports at 9c00 [size=256]
        Memory at fdeff000 (32-bit, non-prefetchable) [size=256]
        [virtual] Expansion ROM at fdd00000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2


Voici une copie de la commande setserial

root@srv02:/# setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0xac00, IRQ: 177
/dev/ttyS2, UART: 16550A, Port: 0xa800, IRQ: 177
/dev/ttyS3, UART: 16550A, Port: 0xa400, IRQ: 177
root@srv02:/#

Merci encore

Denis

Hors ligne

#2 Le 18/11/2006, à 14:37

linuxtv1

Re : Impossible de rajouter un nouver serial device

Salut !

Idem pour moi, j'ai une carte 8 PORT COM et j'ai exactement le même problème !??

En désactivant les port interne de la carte mère, les 4 premiers fonctionnent, mais pas les 4 autres,
en laissant les ports internes actif dans BIOS, seulement les 2 premiers de ma carte fonctionnent...

On dirait que linux supporte que 4 ports COM par défaut....

J'ai essayé les mêmes fonctions que toi pour ajouté, mais : No such or device present

Tu as avançé depuis ton POST ?

bon courage !

PS : Je connais un Denis... c'est pas toi par hazard ?

Fab

#3 Le 19/11/2006, à 13:11

beouioui

Re : Impossible de rajouter un nouver serial device

Salut,

Non je ne crois pas que je sois le même Denis dont tu parles pour ton information j'habite à Bruxelles.
J'ai trouvé un début de réponse et j'y travaille je dois encore le tester. Apparemment, il faut rajouter les nodes (udev par défaut ne crée que 4 nodes pour ttsyS) et recompiler le kernel.

Je te tien au courant.

Denis

Hors ligne

#4 Le 20/11/2006, à 15:24

linuxtv1

Re : Impossible de rajouter un nouver serial device

Salut !

J'ai installé la suse pour tout autre chose sur une autre machine et par défaut, les ttyS* sont présent de 0  à 7 donc pour 8 ports com....

mais le probleme reste identique....

lors de la config :
linux-nvgw:~ # setserial /dev/ttyS4 port 0xdc00 irq 169 uart 16950/954 baud_base 115200
/dev/ttyS4: No such device or address
linux-nvgw:~ #
linux-nvgw:~ #


Voilà, et toi tu avances ?