atom feed5 messages in org.freebsd.freebsd-mobileRe: sio interrupt problems with PAO-9...
FromSent OnAttachments
Mark DiekhansJun 25, 1996 11:26 pm 
Michael SmithJun 26, 1996 12:37 am 
Mark DiekhansJun 26, 1996 8:11 am 
Michael SmithJun 26, 1996 8:51 pm 
Mark DiekhansJun 27, 1996 10:21 am 
Subject:Re: sio interrupt problems with PAO-960616 [pccard-test]
From:Michael Smith (msm@atrad.adelaide.edu.au)
Date:Jun 26, 1996 12:37:59 am
List:org.freebsd.freebsd-mobile

Mark Diekhans stands accused of saying:

The same results occur with two difference modems, one of which is on the supported car list (Megahertz XJ2288). I suspect this is either a configuration mistake or a problem with pcic or sio drivers:

/kernel: PC-Card Cirrus Logic PD6710 (5 mem & 2 I/O windows) /kernel: pcic: controller irq 10 /kernel: sio0 at 0x3f8-0x3ff irq 4 on isa /kernel: sio0: type 16550A /kernel: sio1 not found at 0x2f8

WHen the kernel is booting I get the message: /kernel: sio0: 64 events for device with no tp

although there is not device attached to sio0.

This sounds like the card doesn't have a 'real' UART in it, but rather a micro pretending to be one. This is pretty tragic.

You could look the places in sioprobe() where the EXTRA DELAY comments are, and try adding 'DELAY(500)' in these places.

/kernel: sio1: probe test 3 failed

The card failed to generate an interrupt when it should have.

/kernel: sio1: type 16550A /kernel: Slot 0, unfielded interrupt (3)

... but it's generated it later.