I have a serial card that is recognized by FreeBSD, but I am having difficulty getting FreeNAS to work with it.
The only option on the Serial Port Pulldown on the System/Advanced Tab of the web GUI is 0x2F8. If I recall correctly that corresponds to COM2: I/O port 0x2F8. From what I can see, my serial card uses irq17 and different addresses. Here is the information I have so far:
From dmesg
From dmesg
From lspci -vv
From pciconf -lbcevV pci0:7:0:0
From pciconf -lbcevV pci0:7:0:1
Any assistance/suggestions as to how I might get this card working as a console (ideally to mirror what is on the physical console) would be much appreciated.
The only option on the Serial Port Pulldown on the System/Advanced Tab of the web GUI is 0x2F8. If I recall correctly that corresponds to COM2: I/O port 0x2F8. From what I can see, my serial card uses irq17 and different addresses. Here is the information I have so far:
From dmesg
Code:
pci7: <ACPI PCI bus> on pcib7 uart2: <Lava Computer mfg DSerial-PCI Port A> port 0xb090-0xb097 irq 17 at device 0.0 on pci7 uart3: <Lava Computer mfg DSerial-PCI Port B> port 0xb080-0xb087 irq 17 at device 0.1 on pci7
From dmesg
Code:
pci7: <ACPI PCI bus> on pcib7 uart2: <Lava Computer mfg DSerial-PCI Port A> port 0xb090-0xb097 irq 17 at device 0.0 on pci7 uart3: <Lava Computer mfg DSerial-PCI Port B> port 0xb080-0xb087 irq 17 at device 0.1 on pci7
From lspci -vv
Code:
07:00.0 Serial controller: Lava Computer mfg Inc Lava DSerial-PCI Port A (prog-if 02 [16550]) Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 17 Region 0: I/O ports at b090 07:00.1 Serial controller: Lava Computer mfg Inc Lava DSerial-PCI Port B (prog-if 02 [16550]) Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 17 Region 0: I/O ports at b080
From pciconf -lbcevV pci0:7:0:0
Code:
uart2@pci0:7:0:0: class=0x070002 card=0x00000000 chip=0x01101407 rev=0x00 hdr=0x00 vendor = 'Lava Computer mfg Inc' device = 'Lava DSerial-PCI Port A' class = simple comms subclass = UART bar [10] = type I/O Port, range 32, base 0xb090, size 8, enabled
From pciconf -lbcevV pci0:7:0:1
Code:
uart3@pci0:7:0:1: class=0x070002 card=0x00000000 chip=0x01111407 rev=0x00 hdr=0x00 vendor = 'Lava Computer mfg Inc' device = 'Lava DSerial-PCI Port B' class = simple comms subclass = UART bar [10] = type I/O Port, range 32, base 0xb080, size 8, enabled
Any assistance/suggestions as to how I might get this card working as a console (ideally to mirror what is on the physical console) would be much appreciated.
Last edited by a moderator: