devc-ser8250 with multiport cpci-card

Hi,

I tried following:

“pci -v” to get the addresses and the irq.
“devc-ser8250 -c7372800/16 -u3 dc00,10 -u4 dc08,10 -u5 dc10,10 -u6
dc18,10” to start the driver.

Result:

  1. Target ppc(6.2.1): Everything works fine.

  2. Target x86(6.2.1): Driver loads, but no serial communication.

During debugging the devc-ser8250, i found out, that I only read 0xff from
the uart-regs.
Port-Address was correct! It looks like a disabled address-space.

Any ideas?

-Michael

pci -vvvv:

Class = Communication (Serial Controller)
Vendor ID = 10b5h, PLX Technology
Device ID = 9030h, PCI 9030 PCI SMARTarget I/O Accelerator
PCI index = 0h
Class Codes = 070002h
Revision ID = 0h
Bus number = 0
Device number = 12
Function num = 0
Status Reg = 280h
Command Reg = 103h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents enabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 8h un-cacheable
PCI Mem Address = efffff80h 32bit length 128 enabled
PCI IO Address = de00h length 128 enabled
PCI IO Address = dc00h length 32 enabled
PCI IO Address = da00h length 32 enabled
Subsystem Vendor ID = 12feh
Subsystem ID = 105h
PCI Expansion ROM = effe0000h length 2048 disabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = 40h
Capability ID = 1h
Capabilities = 0h - 0h
Device Dependent Registers:
0x40: 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

PING!

On Wed, 14 Jul 2004 20:13:37 +0200, Michael Tasche
<michael.tasche@esd-electronics.com> wrote:

Hi,

I tried following:

“pci -v” to get the addresses and the irq.
“devc-ser8250 -c7372800/16 -u3 dc00,10 -u4 dc08,10 -u5 dc10,10 -u6
dc18,10” to start the driver.

Result:

  1. Target ppc(6.2.1): Everything works fine.

  2. Target x86(6.2.1): Driver loads, but no serial communication.

During debugging the devc-ser8250, i found out, that I only read 0xff
from the uart-regs.
Port-Address was correct! It looks like a disabled address-space.

Any ideas?

-Michael

pci -vvvv:

Class = Communication (Serial Controller)
Vendor ID = 10b5h, PLX Technology
Device ID = 9030h, PCI 9030 PCI SMARTarget I/O Accelerator
PCI index = 0h
Class Codes = 070002h
Revision ID = 0h
Bus number = 0
Device number = 12
Function num = 0
Status Reg = 280h
Command Reg = 103h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents enabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 8h un-cacheable
PCI Mem Address = efffff80h 32bit length 128 enabled
PCI IO Address = de00h length 128 enabled
PCI IO Address = dc00h length 32 enabled
PCI IO Address = da00h length 32 enabled
Subsystem Vendor ID = 12feh
Subsystem ID = 105h
PCI Expansion ROM = effe0000h length 2048 disabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = 40h
Capability ID = 1h
Capabilities = 0h - 0h
Device Dependent Registers:
0x40: 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Using Opera’s revolutionary e-mail client: http://www.opera.com/m2/