Re: puc treiber

From: Jan Winter <jan.winter(at)hamburg.de>
Date: Wed, 16 Mar 2005 12:17:01 +0100

Bernd Walter wrote:

>On Tue, Mar 15, 2005 at 03:26:39PM +0100, Jan Winter wrote:
>
>
>>Bernd Walter wrote:
>>
>>
>>
>>>On Tue, Mar 15, 2005 at 01:00:53PM +0100, Jan Winter wrote:
>>>
>>>
>>>
>>>
>>>>Hallo Liste,
>>>>
>>>>ich habe mir eine exsys ex-41098 rev. b (8 fach Seriale) Karte gekauft.
>>>>Nun hab ich in meiner FreeBSD 4.11 Kiste den puc Treiber mit hinzu gebaut.
>>>>Die Karte wird auch erkannt.
>>>>
>>>> kernel: puc0: <Oxford Semiconductor OX16PCI954 UARTs> port
>>>>0xa400-0xa41f,0xa800-0xa81f mem
>>>>0xe0800000-0xe0800fff,0xe1000000-0xe1000fff irq 10 at device 12.0 on pci0
>>>> kernel: sio4: type 16550A
>>>> kernel: sio5: type 16550A
>>>> kernel: sio6: type 16550A
>>>> kernel: sio7: type 16550A
>>>> kernel: puc1: <Oxford Semiconductor OX9160/OX16PCI954 UARTs
>>>>(function 1)> port 0x9800-0x981f,0xa000-0xa01f mem
>>>>0xdf800000-0xdf800fff,0xe0000000-0xe0000fff irq 12 at device12.1 on
>>>>pci0
>>>> kernel: sio8: type 16550A
>>>> kernel: sio9: type 16550A
>>>> kernel: sio10: type 16550A
>>>> kernel: sio11: type 16550A
>>>>
>>>>Leider bleibt die Kiste dann beim Laden des Paralle Treiber stehn und
>>>>macht nicht weiter.
>>>>Ich habe dann testweise den Parallel-Port im Kernel raus geschmissen.
>>>>Dann bleibt die Kiste beim laden des sio treibes für die COM 1 stehn.
>>>>
>>>>
>>>>
>>>>
>>>Das ist leider normales Verhalten wenn das puc Mapping nicht passt.
>>>Das Problem dabei ist, dass der OX9160 ein generischer Chip ist
>>>und der puc Treiber anhand der Identifikation immer noch keine Ahnung
>>>hat was das letzlich für eine Karte ist.
>>>Was hast du auf der Karte für Typenbezeichnungen auf den Chips.
>>>Nur die größeren Bausteine reichen.
>>>
>>>
>>>
>>>
>>>
>>Hallo Bernd
>>
>>da ist ein Oxford Semiconductor OX 16PCI954-TQC60-A1 04 18
>>und ein OX16C954 PCC60-B 0406
>>
>>
>
>Ups - die sind doch ein wenig anders - hatte das mit den SUN1889
>verwechselt.
>
>Was melded boot -v?
>Bevor die Treiber sich melden bekommt du Informationen über die PCI
>Hardware - die sind interessant, da die über das komplette Mapping und
>PCI IDs berichten.
>
>In sys/dev/puc/pucdata.c gibt es eine Tabelle für die Hardware.
>Mache die mal für deinen Chip bis auf die erste Seriele leer.
>Und schaue, ob er damit sauber bootet.
>Es scheint da für beide 4'er Hälften einen Eintrag zu geben.
>
>
>
Noch mal Hallo Bernd

ich habe die Karte jetzt in ein mein Arbeits Rechner eingebaut.
Weil der eigentliche PC unser FAX-Server hier in der Firma ist. (Ist
etwas schlecht die ganze Zeit daran rum zubasteln ;) )

Und mein PC scheint (auch FreeBSD 4.11) die Karte besser zuerkennen. Da
steht schon mal was von irq maps ....

noch mal zum pucdata.c, so richtig hab ich dich nicht verstanden, soll
ich den zweiten Baustein rausschmeissen.
Oder drei von vier Ports ?

# Kernel meldung von meinen Arbeits Rechner
puc0: <Oxford Semiconductor OX16PCI954 UARTs> port
0xa800-0xa81f,0xb000-0xb01f mem
0xed800000-0xed800fff,0xee000000-0xee000fff irq 10 at device 14.0
 on pci0
sio4: irq maps: 0x1 0x405 0x1 0x1
sio4: <Oxford Semiconductor OX16PCI954 UARTs> on puc0
sio4: type 16550A
sio5: irq maps: 0x1 0x405 0x1 0x1
sio5: <Oxford Semiconductor OX16PCI954 UARTs> on puc0
sio5: type 16550A
sio6: irq maps: 0x1 0x405 0x1 0x1
sio6: <Oxford Semiconductor OX16PCI954 UARTs> on puc0
sio6: type 16550A
sio7: irq maps: 0x1 0x405 0x1 0x1
sio7: <Oxford Semiconductor OX16PCI954 UARTs> on puc0
sio7: type 16550A
puc1: <Oxford Semiconductor OX9160/OX16PCI954 UARTs (function 1)> port
0xa000-0xa01f,0xa400-0xa41f mem
0xec800000-0xec800fff,0xed000000-0xed000fff i
rq 6 at device 14.1 on pci0
sio8: irq maps: 0x1 0x41 0x1 0x1
sio8: <Oxford Semiconductor OX9160/OX16PCI954 UARTs (function 1)> on puc1
sio8: type 16550A
sio9: irq maps: 0x1 0x41 0x1 0x1
sio9: <Oxford Semiconductor OX9160/OX16PCI954 UARTs (function 1)> on puc1
sio9: type 16550A
sio10: irq maps: 0x1 0x41 0x1 0x1
sio10: <Oxford Semiconductor OX9160/OX16PCI954 UARTs (function 1)> on puc1
sio10: type 16550A
sio11: irq maps: 0x1 0x41 0x1 0x1
sio11: <Oxford Semiconductor OX9160/OX16PCI954 UARTs (function 1)> on puc1
sio11: type 16550A

Besten Dank Jan

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 16 Mar 2005 - 12:18:28 CET

search this site