Kernels 2.2.19-2.4.x. Why why why?
Dear Alan,
I'm writing to You because of my problem with kernels > 2.2.17.
This kernel is the last that works on my machine. I've tried almost all, including 2.3.x and 2.5.x, but they simple don't work. After compilation and reboot system starts as usual, but after few minutes, when I'm trying to switch to different console, all freezes. On some kernels I saw message like "timeout: AT keyborad not present?". But the keyboard is on the right place. Usually there is no error/warning messages at all (so I don't have any debug info). I've included my dmesg (from 2.2.17) and interrupts. My hardware:
PROC: p200MMX
MB: pc chips, SiS, tx-pro m570(v12), apg, 1MB L2 cache, onboard soundpro
MEM: 64MB sdram
GFX: diamond viper v330 agp (4mb)
NIC: realtek8139 (D-Link NetEasy)
HDD: 2x3.2GB (samsung & seagate, both udma33)
The stranges thing is that I have other 2 OS's on this machine:
FreeBSD 4.5 and Windows98SE, and they works correctly and pretty stable. Why Linux doesn't work? The main question is: what was changed in kernel from version 2.2.17 to 2.2.19? Is there any critical changes? I asked a lot of people, but they couldn't help (in 99% the answer was: upgrade/check your hardware...). So I've decided to write to You, the most known kernel hacker. If You won't give me any answer, I'll probably just buy a new computer... Thank You for interesting in my problem. :) And sorry for my fatal english. I'm waiting for Your reply.
Best regards,
Signature · 2 lines
Eugenij 'dino' Butusov [email protected] | [email protected]
Linux version 2.2.17 ([email protected]) (gcc version 2.95.3 19991030 (prerelease)) #2 sob lut 23 00:41:31 CET 2002 Detected 200456 kHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 399.77 BogoMIPS
Memory: 62948k/65536k available (992k kernel code, 412k reserved, 1068k data, 116k init, 0k bigmem) Dentry hash table entries: 8192 (order 4, 64k)
Buffer cache hash table entries: 65536 (order 6, 256k)
Page cache hash table entries: 16384 (order 4, 64k)
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: Intel Pentium MMX stepping 03
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
Intel Pentium with F0 0F bug - workaround enabled.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.10 entry at 0xfdb61, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
TCP: Hash tables configured (ehash 65536 bhash 65536)
Initializing RT netlink socket
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.09
RAM disk driver initialized: 16 RAM disks of 4096K size
Uniform Multi-Platform E-IDE driver Revision: 6.30
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller on PCI bus 00 dev 01
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SiS5591
ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x4008-0x400f, BIOS settings: hdc:pio, hdd:piohda: SAMSUNG WU33205A (3.2GB), ATA DISK drive
hdc: ST33221A, ATA DISK drive
hdd: CRD-8320B, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: SAMSUNG WU33205A (3.2GB), 3090MB w/109kB Cache, CHS=785/128/63, UDMA(33)
hdc: ST33221A, 3077MB w/128kB Cache, CHS=6253/16/63, UDMA(33)
hdd: ATAPI 32X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.11
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12
raid5: measuring checksumming speed
raid5: MMX detected, trying high-speed MMX checksum routines
pII_mmx : 307.467 MB/sec p5_mmx : 360.807 MB/sec 8regs : 218.313 MB/sec 32regs : 172.212 MB/sec
using fastest function: p5_mmx (360.807 MB/sec)md.c: sizeof(mdp_super_t) = 4096
Partition check:
hda: hda1 hda2 < hda5 > hda3! < hda6 hda7 >
hdc: [PTBL] [781/128/63] hdc1 hdc2 < hdc5 >
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 116k freed
Adding Swap: 133016k swap-space (priority -1)
rtl8139.c:v1.07 5/6/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/rtl8139.html
eth0: RealTek RTL8139 Fast Ethernet at 0xdc00, IRQ 11, 00:50:ba:5d:37:4c.
parport0: PC-style at 0x378 [SPP,PS2,EPP]parport_probe: succeeded
parport0: Printer, HEWLETT-PACKARD DESKJET 720C
lp0: using parport0 (polling).
CPU0
0: 217772 XT-PIC timer 1: 18072 XT-PIC keyboard 2: 0 XT-PIC cascade 8: 1 XT-PIC rtc 11: 2972 XT-PIC eth0 12: 7948 XT-PIC PS/2 Mouse 13: 0 XT-PIC fpu 14: 19 XT-PIC ide0 15: 5374 XT-PIC ide1
NMI: 0
On Wed, May 01, 2002 at 08:17:03PM +0200, Eugenij Butusov wrote:
Content-Description: letter
Quoted 1 line
Dear Alan,
Now we know where's the secret behind Alan's skills : he's not an human being but a distributed soul across humans subscribed to the lkml :-)
Quoted 3 lines
I'm writing to You because of my problem with kernels > 2.2.17.
This kernel is the last that works on my machine. I've tried almost all, including 2.3.x and 2.5.x, but they simple don't work. After
The IDE support for your chipset is known to have various quirks on 2.4.18 and below.
I don't follow 2.2 kernels so I've no advice for them. For 2.4 kernels please try at least 2.4.19-pre7 or 2.4.19-pre3-ac1.
Trying 2.3.x kernels seems a waste of time (unless you points to the precise patch that brings instabilily to your system) and 2.5.x is audacious to say the least.
Looking at the last kernel messages (/var/log/message) before your crashes might help locate the problem's origin.
For guidelines on bug reporting, please take a look at the "REPORTING-BUGS" file at the root of your kernel source tree.
LB.
Quoted 3 lines · Eugenij Butusov
I'm writing to You because of my problem with kernels > 2.2.17.
This kernel is the last that works on my machine. I've tried almost all, including 2.3.x and 2.5.x, but they simple don't work.
Have you tried 2.2.21-rc3?
[...]
Quoted 6 lines
PROC: p200MMX
MB: pc chips, SiS, tx-pro m570(v12), apg, 1MB L2 cache, onboard soundpro
MEM: 64MB sdram
GFX: diamond viper v330 agp (4mb)
NIC: realtek8139 (D-Link NetEasy)
HDD: 2x3.2GB (samsung & seagate, both udma33)
Assuming I have you right that 2.2.17 works reliably and 2.2.18 fails reliably, then perhaps:
(a) have a look through the changelog at
http://www.kernel.org/pub/linux/kernel/v2.2/linux-2.2.18.log and see if there's anything likely -OR-
(b) do a binary search of 2.2.18-pre* to find just where it breaks.
The point is to narrow down the patch which broke things for you.
HTH,
Neale.
Quoted 2 lines
stable. Why Linux doesn't work? The main question is: what was changed in kernel from version 2.2.17 to 2.2.19? Is there any
See the 2.2.18/2.2.19 release notes.
Check you built 2.2.17 and 2.2.19 with the same compiler and config options. See if 2.2.18 works and which 2.2.18pre/2.2.19pre broke it