I’ve got a server with 2 onboard serial ports. The first one works fine on boot up, the second one does not. If I restart the driver without the io port and IRQ, both ports work just fine. Below is the entry from /etc/system/enum/devices/char.
device(pnpbios, .type=$(PNPBIOS_TYPE_COMM), .subtype=$(PNPBIOS_COMM_SERIAL))
device(isa, .type=$(ISA_TYPE_COMM), .subtype=$(ISA_COMM_SERIAL), .progif=00)
device(pcmcia, .type=$(PCCARD_TYPE_COMM), .subtype=$(PCCARD_COMM_SERIAL), .progif=$(PCCARD_COMM_SERIAL_IF))
uniq(sernum, devc-ser, 1)
driver(devc-ser8250 $(SER_OPTIONS), “-u$(sernum) $(ioport),$(irq)”)
I thought, I would just remove the “$(ioport),$(irq)” from the driver clause, but that resulted in /dev/ser2 and /dev/ser3. So, I’m looking for information on some of the items like “legacy”, “chkser”, and “$+ … $-”. Can anyone can tell me what these mean or point me to some documentation on the syntax for configuration files other than what’s in the User Guide and Utility Reference.