Bug#346161: linux-source-2.6.15: serial card (fourport) stopped working
On Sat, 07 Jan 2006, Andreas Degert wrote: > - only ttyS0 and ttyS1 are detected by the driver > - ttyS4 - ttyS7 are set with setserial in a boot script (which works >for Debian kernel 2.6.12, but not Debian kernel 2.6.15) > > Some more search in the Internet revealed: > > If you look at the changes for drivers/serial/Kconfig between 2.6.12 > and 2.6.13 (e.g. > http://www.linuxhq.com/kernel/v2.6/13/drivers/serial/Kconfig) you'll > find the following part > - > config SERIAL_8250_NR_UARTS > - int "Maximum number of non-legacy 8250/16550 serial ports" > + int "Maximum number of 8250/16550 serial ports" > depends on SERIAL_8250 > default "4" > - ---help--- > - Set this to the number of non-legacy serial ports you want > - the driver to support. This includes any ports discovered > - via ACPI or PCI enumeration and any ports that may be added > - at run-time via hot-plug. > + help > + Set this to the number of serial ports you want the driver > + to support. This includes any ports discovered via ACPI or > + PCI enumeration and any ports that may be added at run-time > + via hot-plug, or any ISA multi-port serial cards. > - > > This means SERIAL_8250_NR_UARTS (slightly) changed its meaning, starting > with linux 2.6.13. To get the old behaviour, the number should be > increased by the number of legacy serial ports (which I think is 4 for > PC's, COM1 to COM4 in DOS-speak). > > I don't think it makes much sense to set > > config SERIAL_8250_MANY_PORTS > bool "Support more than 4 legacy serial ports" > > to "y" (which the Debian configuration does) and at the same time > set the maximum number of serial ports to 4. i guess the majority of user would complain about the profileration of /dev/tty's on their udev boxes. there is a patch that went after 2.6.15 in the mainline kernel that allows a boot configuration of that paramater you could set it to eight, i'm inclined to put it in 2.6.15-3 we have already lots of changes for 2.6.15-2 so will take a week or so. > thanks for your fast response! thanks for your clear words. :) -- maks -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#346161: linux-source-2.6.15: serial card (fourport) stopped working
On Sat, 7 Jan 2006 11:55:25 +0100 maximilian attems <[EMAIL PROTECTED]> wrote: > On Fri, 06 Jan 2006, Andreas Degert wrote: > > > I have a fourport serial card, it is correctly detected and > > configured with the kernel from package > > linux-image-2.6.12-1-686-smp. The detected ports are ttyS4 - ttyS7 > > (ttyS0/1 is standard serial ports, ttyS2/3 not assigned). > > > > With 2.6.15 it works if the (max) number of serial ports is changed > > from 4 to 8 in the kernel configuration: > > > > CONFIG_SERIAL_8250_NR_UARTS=8 > > > > I don't know if this change in behaviour was intended (2.6.12 works > > with my card when this parameter set to it's default value of 4, > > 2.6.14 and 2.6.15 don't). > > > > please add dmesg output to your bugreport. After looking at the system again, I found that - only ttyS0 and ttyS1 are detected by the driver - ttyS4 - ttyS7 are set with setserial in a boot script (which works for Debian kernel 2.6.12, but not Debian kernel 2.6.15) Some more search in the Internet revealed: If you look at the changes for drivers/serial/Kconfig between 2.6.12 and 2.6.13 (e.g. http://www.linuxhq.com/kernel/v2.6/13/drivers/serial/Kconfig) you'll find the following part - config SERIAL_8250_NR_UARTS - int "Maximum number of non-legacy 8250/16550 serial ports" + int "Maximum number of 8250/16550 serial ports" depends on SERIAL_8250 default "4" - ---help--- - Set this to the number of non-legacy serial ports you want - the driver to support. This includes any ports discovered - via ACPI or PCI enumeration and any ports that may be added - at run-time via hot-plug. + help + Set this to the number of serial ports you want the driver + to support. This includes any ports discovered via ACPI or + PCI enumeration and any ports that may be added at run-time + via hot-plug, or any ISA multi-port serial cards. - This means SERIAL_8250_NR_UARTS (slightly) changed its meaning, starting with linux 2.6.13. To get the old behaviour, the number should be increased by the number of legacy serial ports (which I think is 4 for PC's, COM1 to COM4 in DOS-speak). I don't think it makes much sense to set config SERIAL_8250_MANY_PORTS bool "Support more than 4 legacy serial ports" to "y" (which the Debian configuration does) and at the same time set the maximum number of serial ports to 4. > > nevertheless this looks like an upstream bug, > please report it on bugzilla.kernel.org I'm not so sure it's a bug, because if you have 4 additional serial ports on your system, according to the Kconfig documentation .._NR_UARTS has to be increased. > please inform us of any outcome. :) > thanks for your report. thanks for your fast response! > -- > maks -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#346161: linux-source-2.6.15: serial card (fourport) stopped working
On Fri, 06 Jan 2006, Andreas Degert wrote: > I have a fourport serial card, it is correctly detected and configured > with the kernel from package linux-image-2.6.12-1-686-smp. The > detected ports are ttyS4 - ttyS7 (ttyS0/1 is standard serial ports, > ttyS2/3 not assigned). > > With 2.6.15 it works if the (max) number of serial ports is changed > from 4 to 8 in the kernel configuration: > > CONFIG_SERIAL_8250_NR_UARTS=8 > > I don't know if this change in behaviour was intended (2.6.12 works > with my card when this parameter set to it's default value of 4, > 2.6.14 and 2.6.15 don't). > please add dmesg output to your bugreport. nevertheless this looks like an upstream bug, please report it on bugzilla.kernel.org please inform us of any outcome. :) thanks for your report. -- maks -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#346161: linux-source-2.6.15: serial card (fourport) stopped working
Package: linux-source-2.6.15 Severity: wishlist I have a fourport serial card, it is correctly detected and configured with the kernel from package linux-image-2.6.12-1-686-smp. The detected ports are ttyS4 - ttyS7 (ttyS0/1 is standard serial ports, ttyS2/3 not assigned). With 2.6.15 it works if the (max) number of serial ports is changed from 4 to 8 in the kernel configuration: CONFIG_SERIAL_8250_NR_UARTS=8 I don't know if this change in behaviour was intended (2.6.12 works with my card when this parameter set to it's default value of 4, 2.6.14 and 2.6.15 don't). -- System Information: Debian Release: potato APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15 Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]