[parisc-linux] kernel update bug?
b.gunreben
b.gunreben@web.de
Thu, 23 Jan 2003 22:19:00 +0100
Hi,
I recently got a C360 to play around with it. After installing an old beta
of woody (thats the distribution, I got on my private net), everything seemd
fine. The kernel --
Linux version 2.4.9-32 (root@paer) (gcc version 3.0.2 (Debian)) #1 Fri Nov
30 19:36:30 MST 2001 -- worked just fine.
After this, I installed a newer kernel (well, I just copied the kernel, and
omitted the modules): --
Linux version 2.4.20-pa18 (bame@dsl2) (gcc version 3.0.3) #1 Fri Dec 27
06:12:20 MST 2002 --
and with this kernel, the machine crashes reproduceable when starting up.
Now the reason: I found, that with kernel 2.4.9, there were 3 serial devices
found
/dev/ttyS0 uart 16550A port 0x0000 irq 90 baud_base 454545 spd_normal
/dev/ttyS1 uart 16550A port 0x0000 irq 106 baud_base 454545 spd_normal
/dev/ttyS2 uart 16550A port 0x0000 irq 170 baud_base 454545 spd_normal
the later kernel finds only the first two of these interfaces, and restarts
when restoring the settings of /dev/ttyS2. Later it crashes completely of
course. I could fix this behaviour by commenting out the last line in
/etc/serial.conf.
Now my question: should kernel 2.4.20 find two or three serial devices on a
C360, and why does the kernel crash if setserial tries to configure a
(nonexistant?) device?
Berthold