> From: Albert Lee [mailto:tr...@nexenta.com]
> Sent: Sunday, February 02, 2014 2:27 PM
>
> Are you sure it's still ttyc/COM3? asy should pick up the device name
> from the I/O address, which is why I used 0x3e8.

Pretty sure. Linux works okay on ttyS2 (COM3) with the irq overridden to 10. I 
also see the first bit of booting under omnios with the console set to ttyc, 
and I also see "rebooting" on the serial console when I reboot. The behavior is 
very similar to a problem I had with openbsd and the SOL console when it was 
using the wrong irq, it would print out like 16 characters or so until the 
buffer was full and then hang waiting for an interrupt that never came.

> Also, echo ::interrupts | mdb -k should show the current assignments.

Arg, looks like it didn't get the override after all:

CPU/Vect  IRQ IPL Bus    Trg Type   Share APIC/INT# ISR
10/0x20   3   5   ISA    Edg Fixed  1     0x0/0x3   asyintr
11/0x20   4   5   ISA    Edg Fixed  2     0x0/0x4   asyintr
11/0x20   4   5   ISA    Edg Fixed  2     0x0/0x4   asyintr

I've seen some other examples for asy.conf that look more like:

name="asy" class="sysbus" interrupts=12,10 reg=0x3e8,0,0 ioaddr=0x3e8;

As opposed to the one I have now:

name="asy" parent="isa" reg=1,0x3e8,8 interrupts=10;

I'm not sure if that was for an older version of Solaris though…




-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to