Skip to content

Commit cd10577

Browse files
Baptiste Jonglezdangowrt
authored andcommitted
x86: Fix xen serial console by removing conflicting PATA driver
The Xen serial console has been broken since the xen_domu subtarget was merged in the generic x86 subtarget (commits 1d6879e and 371b382). The reason for the broken serial console seems to be an IRQ conflict between the serial console driver and the PATA_LEGACY driver: [ 1.330125] genirq: Flags mismatch irq 8. 00000000 (hvc_console) vs. 00000000 (platform[pata_legacy.4]) [ 1.330134] hvc_open: request_irq failed with rc -16. [ 1.330148] Warning: unable to open an initial console. Just drop the PATA_LEGACY driver from the x86/generic and x86_64 subtargets, since this driver is marked experimental and only supports very old ISA devices anyway. It is still included in the x86/legacy subtarget where it rightfully belongs. Fixes: FS#787 Signed-off-by: Baptiste Jonglez <[email protected]>
1 parent 6548b34 commit cd10577

File tree

2 files changed

+0
-2
lines changed

2 files changed

+0
-2
lines changed

target/linux/x86/64/config-default

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,6 @@ CONFIG_PARAVIRT_CLOCK=y
242242
CONFIG_PARAVIRT_SPINLOCKS=y
243243
CONFIG_PATA_AMD=y
244244
CONFIG_PATA_ATIIXP=y
245-
CONFIG_PATA_LEGACY=y
246245
CONFIG_PATA_MPIIX=y
247246
CONFIG_PATA_OLDPIIX=y
248247
CONFIG_PATA_PLATFORM=y

target/linux/x86/generic/config-default

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,6 @@ CONFIG_PARAVIRT_CLOCK=y
247247
CONFIG_PARAVIRT_SPINLOCKS=y
248248
CONFIG_PATA_AMD=y
249249
CONFIG_PATA_ATIIXP=y
250-
CONFIG_PATA_LEGACY=y
251250
CONFIG_PATA_MPIIX=y
252251
CONFIG_PATA_OLDPIIX=y
253252
CONFIG_PATA_PLATFORM=y

0 commit comments

Comments
 (0)