I/O ports at e000 [disabled] [size=8]
- rick-linuxcnc
- Offline
- New Member
-
Less
More
- Posts: 2
- Thank you received: 0
12 Jun 2025 19:27 #330226
by rick-linuxcnc
I/O ports at e000 [disabled] [size=8] was created by rick-linuxcnc
I am trying to upgrade linuxcnc to 2.9.3 I was running 2.7.x I am using all the same hardware but when the parallel port tries to load it gets the I/O ports at e000 [disabled] error. On the old version is was running a port 0xe000 and irq 3
cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 9 0 0 0 IO-APIC 2-edge timer
1: 0 0 0 4 IO-APIC 1-edge i8042
3: 0 0 0 0 IO-APIC 3-edge parport0
8: 1 0 0 0 IO-APIC 8-edge rtc0
sudo modinfo parport_pc
filename: /lib/modules/6.1.0-23-rt-amd64/kernel/drivers/parport/parport_pc.ko
license: GPL
description: PC-style parallel port driver
sudo dmesg | grep par
[ 8.549490] ppdev: user-space parallel port driver
[ 8.761564] parport_pc: unknown parameter 'auto' ignored
[ 8.761730] parport 0xe000 (WARNING): CTR: wrote 0x0c, read 0xff
[ 8.761736] parport 0xe000 (WARNING): DATA: wrote 0xaa, read 0xff
[ 8.761736] parport 0xe000: You gave this address, but there is probably no parallel port there!
[ 8.761750] parport0: PC-style at 0xe000, irq 3 [PCSPP,TRISTATE]
[ 8.860174] lp0: using parport0 (interrupt-driven).
lspci -vv
05:00.0 Parallel controller: Nanjing Qinheng Microelectronics Co., Ltd. CH351 PCIe Parallel Port Adapter (rev 0f) (prog-if 01 [BiDir])
Subsystem: Nanjing Qinheng Microelectronics Co., Ltd. CH351 PCIe Parallel Port Adapter
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 3
Region 0: I/O ports at e010 [disabled]
Region 1: I/O ports at e000 [disabled]
cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 9 0 0 0 IO-APIC 2-edge timer
1: 0 0 0 4 IO-APIC 1-edge i8042
3: 0 0 0 0 IO-APIC 3-edge parport0
8: 1 0 0 0 IO-APIC 8-edge rtc0
sudo modinfo parport_pc
filename: /lib/modules/6.1.0-23-rt-amd64/kernel/drivers/parport/parport_pc.ko
license: GPL
description: PC-style parallel port driver
sudo dmesg | grep par
[ 8.549490] ppdev: user-space parallel port driver
[ 8.761564] parport_pc: unknown parameter 'auto' ignored
[ 8.761730] parport 0xe000 (WARNING): CTR: wrote 0x0c, read 0xff
[ 8.761736] parport 0xe000 (WARNING): DATA: wrote 0xaa, read 0xff
[ 8.761736] parport 0xe000: You gave this address, but there is probably no parallel port there!
[ 8.761750] parport0: PC-style at 0xe000, irq 3 [PCSPP,TRISTATE]
[ 8.860174] lp0: using parport0 (interrupt-driven).
lspci -vv
05:00.0 Parallel controller: Nanjing Qinheng Microelectronics Co., Ltd. CH351 PCIe Parallel Port Adapter (rev 0f) (prog-if 01 [BiDir])
Subsystem: Nanjing Qinheng Microelectronics Co., Ltd. CH351 PCIe Parallel Port Adapter
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 3
Region 0: I/O ports at e010 [disabled]
Region 1: I/O ports at e000 [disabled]
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 20350
- Thank you received: 6917
12 Jun 2025 21:13 #330231
by tommylight
Replied by tommylight on topic I/O ports at e000 [disabled] [size=8]
What error does LinuxCNC show?
Please Log in or Create an account to join the conversation.
- rick-linuxcnc
- Offline
- New Member
-
Less
More
- Posts: 2
- Thank you received: 0
12 Jun 2025 22:52 #330236
by rick-linuxcnc
Replied by rick-linuxcnc on topic I/O ports at e000 [disabled] [size=8]
parport_pc.so file missing
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
Less
More
- Posts: 413
- Thank you received: 149
13 Jun 2025 14:01 #330252
by unknown
Replied by unknown on topic I/O ports at e000 [disabled] [size=8]
That file is the Linuxcnc driver, if that is missing there is something wrong with installation.
Please Log in or Create an account to join the conversation.
- jmelson
- Offline
- Moderator
-
Less
More
- Posts: 818
- Thank you received: 157
13 Jun 2025 14:46 #330253
by jmelson
The [disabled] indication means that the port will not work, the kernel has done something to disable access to it.
I had this issue with a specific Dell desktop machine, and had to use a different PCIe parport card. I recommend cards with the NetMos 9900 or 9901 chip for use on PCIe slots. These have always worked well for me.
Jon
Replied by jmelson on topic I/O ports at e000 [disabled] [size=8]
Is this the same computer that was used before? How about the parallel port card?
I am trying to upgrade linuxcnc to 2.9.3 I was running 2.7.x I am using all the same hardware but when the parallel port tries to load it gets the I/O ports at e000 [disabled] =8error. On the old version is was running a port 0xe000 and irq 3
lspci -vv
05:00.0 Parallel controller: Nanjing Qinheng Microelectronics Co., Ltd. CH351 PCIe Parallel Port Adapter (rev 0f) (prog-if 01 [BiDir])
Subsystem: Nanjing Qinheng Microelectronics Co., Ltd. CH351 PCIe Parallel Port Adapter
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
The [disabled] indication means that the port will not work, the kernel has done something to disable access to it.
I had this issue with a specific Dell desktop machine, and had to use a different PCIe parport card. I recommend cards with the NetMos 9900 or 9901 chip for use on PCIe slots. These have always worked well for me.
Jon
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.065 seconds