Re: Linux 2.4.2-ac21

2001-03-23 Thread Adrian Bunk

On Fri, 23 Mar 2001, Admin Mailing Lists wrote:

> > >It was causing SMP boxes to crash mysteriously after
> > >several hours or days.  Quite a lot of them.  Nobody
> > >was able to explain why, so it was turned off.
> >
> > I know why it was turned off by default.  The annoying this is that now
> > the *only* way to activate the watchdog is via a boot command.  It is
> > not possible to compile a standard debugging kernel with this option
> > turned on, you have to rely on every user setting the boot options for
> > every kernel.  If it is going to be off by default there should be a
> > way to patch the kernel to make it on by default.
> >
>
> i'm troubled by that fact that something the would be used to debug the
> kernel, is something that actually causes crashes. doesn't that kind of
> defeat the purpose..and introduce just another unstable element to the
> problem/crash at hand?


I had some unreproducable system crashes with NO watchdog and NO SMP
enabled that do no longer occure since I compile my kernels without
CONFIG_DEBUG_KERNEL. I don't know if it this is related, but there seems
to be a problem in one of the "Kernel hacking" options that isn't related
to watchdog or SMP.


> -Tony

cu
Adrian

-- 

Nicht weil die Dinge schwierig sind wagen wir sie nicht,
sondern weil wir sie nicht wagen sind sie schwierig.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-23 Thread Admin Mailing Lists

> >
> >It was causing SMP boxes to crash mysteriously after
> >several hours or days.  Quite a lot of them.  Nobody
> >was able to explain why, so it was turned off.
> 
> I know why it was turned off by default.  The annoying this is that now
> the *only* way to activate the watchdog is via a boot command.  It is
> not possible to compile a standard debugging kernel with this option
> turned on, you have to rely on every user setting the boot options for
> every kernel.  If it is going to be off by default there should be a
> way to patch the kernel to make it on by default.
> 

i'm troubled by that fact that something the would be used to debug the
kernel, is something that actually causes crashes. doesn't that kind of
defeat the purpose..and introduce just another unstable element to the
problem/crash at hand?

-Tony
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
Anthony J. Biacco   Network Administrator/Engineer
[EMAIL PROTECTED]   Intergrafix Internet Services

"Dream as if you'll live forever, live as if you'll die today"
http://www.asteroid-b612.orghttp://www.intergrafix.net
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-23 Thread Admin Mailing Lists

 
 It was causing SMP boxes to crash mysteriously after
 several hours or days.  Quite a lot of them.  Nobody
 was able to explain why, so it was turned off.
 
 I know why it was turned off by default.  The annoying this is that now
 the *only* way to activate the watchdog is via a boot command.  It is
 not possible to compile a standard debugging kernel with this option
 turned on, you have to rely on every user setting the boot options for
 every kernel.  If it is going to be off by default there should be a
 way to patch the kernel to make it on by default.
 

i'm troubled by that fact that something the would be used to debug the
kernel, is something that actually causes crashes. doesn't that kind of
defeat the purpose..and introduce just another unstable element to the
problem/crash at hand?

-Tony
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
Anthony J. Biacco   Network Administrator/Engineer
[EMAIL PROTECTED]   Intergrafix Internet Services

"Dream as if you'll live forever, live as if you'll die today"
http://www.asteroid-b612.orghttp://www.intergrafix.net
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-23 Thread Adrian Bunk

On Fri, 23 Mar 2001, Admin Mailing Lists wrote:

  It was causing SMP boxes to crash mysteriously after
  several hours or days.  Quite a lot of them.  Nobody
  was able to explain why, so it was turned off.
 
  I know why it was turned off by default.  The annoying this is that now
  the *only* way to activate the watchdog is via a boot command.  It is
  not possible to compile a standard debugging kernel with this option
  turned on, you have to rely on every user setting the boot options for
  every kernel.  If it is going to be off by default there should be a
  way to patch the kernel to make it on by default.
 

 i'm troubled by that fact that something the would be used to debug the
 kernel, is something that actually causes crashes. doesn't that kind of
 defeat the purpose..and introduce just another unstable element to the
 problem/crash at hand?


I had some unreproducable system crashes with NO watchdog and NO SMP
enabled that do no longer occure since I compile my kernels without
CONFIG_DEBUG_KERNEL. I don't know if it this is related, but there seems
to be a problem in one of the "Kernel hacking" options that isn't related
to watchdog or SMP.


 -Tony

cu
Adrian

-- 

Nicht weil die Dinge schwierig sind wagen wir sie nicht,
sondern weil wir sie nicht wagen sind sie schwierig.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Geert Uytterhoeven

On Thu, 22 Mar 2001, Alan Cox wrote:
> 2.4.2-ac21
> o atyfb mode updates for powermac (Olaf Hering)

60 Hz modes should be marked 60 Hz.
Add separator comment.

--- linux-2.4.2-ac21/drivers/video/macmodes.c.orig  Fri Mar 23 08:17:54 2001
+++ linux-2.4.2-ac21/drivers/video/macmodes.c   Fri Mar 23 08:37:27 2001
@@ -96,11 +96,11 @@
FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED
 }, {
/* 1152x768, 60 Hz, Titanium PowerBook */
-   "mac21", 75, 1152, 768, 15386, 158, 26, 29, 3, 136, 6,
+   "mac21", 60, 1152, 768, 15386, 158, 26, 29, 3, 136, 6,
FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED
 }, {
/* 1600x1024, 60 Hz, Non-Interlaced (112.27 MHz dotclock) */
-   "mac22", 75, 1600, 1024, 8908, 88, 104, 1, 10, 16, 1,
+   "mac22", 60, 1600, 1024, 8908, 88, 104, 1, 10, 16, 1,
FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED
 }
 
@@ -162,6 +162,7 @@
 { VMODE_1024_768_75V, _modedb[9] },
 { VMODE_1024_768_70, _modedb[8] },
 { VMODE_1024_768_60, _modedb[7] },
+/* 1152x768 */
 { VMODE_1152_768_60, _modedb[14] },
 /* 1152x870 */
 { VMODE_1152_870_75, _modedb[11] },

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [EMAIL PROTECTED]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Keith Owens

On Fri, 23 Mar 2001 01:50:49 +, 
"Andrew Morton" <[EMAIL PROTECTED]> wrote:
>Keith Owens wrote:
>> 
>> Am I the only person who is annoyed that nmi watchdog is now off by
>> default and the only way to activate it is by a boot parameter?  You
>> cannot even patch the kernel to build a version that has nmi watchdog
>> on because the startup code runs out of the __setup routine, no boot
>> parameter, no watchdog.
>
>It was causing SMP boxes to crash mysteriously after
>several hours or days.  Quite a lot of them.  Nobody
>was able to explain why, so it was turned off.

I know why it was turned off by default.  The annoying this is that now
the *only* way to activate the watchdog is via a boot command.  It is
not possible to compile a standard debugging kernel with this option
turned on, you have to rely on every user setting the boot options for
every kernel.  If it is going to be off by default there should be a
way to patch the kernel to make it on by default.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Andrew Morton

Keith Owens wrote:
> 
> Am I the only person who is annoyed that nmi watchdog is now off by
> default and the only way to activate it is by a boot parameter?  You
> cannot even patch the kernel to build a version that has nmi watchdog
> on because the startup code runs out of the __setup routine, no boot
> parameter, no watchdog.

It was causing SMP boxes to crash mysteriously after
several hours or days.  Quite a lot of them.  Nobody
was able to explain why, so it was turned off.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Keith Owens

On Fri, 23 Mar 2001 00:02:54 +0100, 
Frank de Lange <[EMAIL PROTECTED]> wrote:
>Linux 2.4.2-ac21 does not like my box, or the other way around:
>
>loading the agpgart module (MGA G400 AGP) -> system hangs
>loading the SCSI module (53c875) -> system hangs
>
>In both cases, the magic SysRq sequence does not work, but it is still possible
>to ping the box from the outside. Connecting to it (ssh) does not work,
>however. I backed out both the SCSI driver patches as well as the agpgart
>patches, but this did not fix the symptoms. Looks more like a module-loading
>related issue, but I have not found it yet.
>
>All this on an SMP (Abit BP6) box by the way...

Activate the nmi watchdog with nmi_watchdog=1 in the boot parameters[*].
That will trip after 5 seconds and point to where it is hanging.  If
the nmi watchdog alone does not give enough data, add the kdb patch
(with nmi watchdog on) and start debugging.
http://oss.sgi.com/projects/kdb/download/ix86/, the -ac20 patch should
fit -ac21 as well.

Am I the only person who is annoyed that nmi watchdog is now off by
default and the only way to activate it is by a boot parameter?  You
cannot even patch the kernel to build a version that has nmi watchdog
on because the startup code runs out of the __setup routine, no boot
parameter, no watchdog.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Sergey Kubushin

On Thu, 22 Mar 2001, Alan Cox wrote:

OK.

> > On Thu, 22 Mar 2001, Alan Cox wrote:
> >
> > Does not build for PPro/P-II. i586 is OK.
>
> You need to avoid enabling 64G support. The PAE stuff (as Linus said
> with
> 2.4.3pre6) is currently broken. Once Linus and co fix it I'll merge the
> fixed
> one

---
Sergey Kubushin Sr. Unix Administrator
CyberBills, Inc.Phone:  702-567-8857
874 American Pacific Dr,Fax:702-567-8808
Henderson, NV, 89014

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Sergey Kubushin

On Thu, 22 Mar 2001, Alan Cox wrote:

Does not build for PPro/P-II. i586 is OK.

=== Cut ===
ld -m elf_i386 -T /tmp/build-kernel/usr/src/linux-2.4.2ac21/arch/i386/vmlinux.lds -e 
stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \
--start-group \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o 
ipc/ipc.o \
drivers/block/block.o drivers/char/char.o drivers/misc/misc.o 
drivers/net/net.o drivers/media/media.o  drivers/char/drm/drm.o drivers/net/fc/fc.o 
drivers/net/appletalk/appletalk.o drivers/net/tokenring/tr.o drivers/net/wan/wan.o 
drivers/atm/atm.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/video/video.o 
drivers/net/hamradio/hamradio.o drivers/md/mddev.o \
net/network.o \
/tmp/build-kernel/usr/src/linux-2.4.2ac21/arch/i386/lib/lib.a 
/tmp/build-kernel/usr/src/linux-2.4.2ac21/lib/lib.a 
/tmp/build-kernel/usr/src/linux-2.4.2ac21/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
arch/i386/mm/mm.o: In function `do_check_pgt_cache':
arch/i386/mm/mm.o(.text+0x201): undefined reference to `get_pmd_slow'
mm/mm.o: In function `clear_page_tables':
mm/mm.o(.text+0x150): undefined reference to `pmd_free'
mm/mm.o: In function `__pmd_alloc':
mm/mm.o(.text+0x1fe4): undefined reference to `get_pmd_slow'
mm/mm.o(.text+0x207a): undefined reference to `pmd_free'
mm/mm.o(.text+0x208a): undefined reference to `pgd_populate'
make: *** [vmlinux] Error 1
=== Cut ===

Here is the config (processor part). Full config is available on request.
Everything's modular except romfs and initrd.

=== Cut ===
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
CONFIG_M686=y
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_TOSHIBA=m
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
# CONFIG_NOHIGHMEM is not set
# CONFIG_HIGHMEM4G is not set
CONFIG_HIGHMEM64G=y
CONFIG_HIGHMEM=y
CONFIG_X86_PAE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
CONFIG_SMP=y
CONFIG_HAVE_DEC_LOCK=y
=== Cut ===

---
Sergey Kubushin Sr. Unix Administrator
CyberBills, Inc.Phone:  702-567-8857
874 American Pacific Dr,Fax:702-567-8808
Henderson, NV, 89014

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Alan Cox

> On Thu, 22 Mar 2001, Alan Cox wrote:
> 
> Does not build for PPro/P-II. i586 is OK.

You need to avoid enabling 64G support. The PAE stuff (as Linus said with
2.4.3pre6) is currently broken. Once Linus and co fix it I'll merge the fixed
one

Alan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Frank de Lange

Oops...

Linux 2.4.2-ac21 does not like my box, or the other way around:

loading the agpgart module (MGA G400 AGP) -> system hangs
loading the SCSI module (53c875) -> system hangs

In both cases, the magic SysRq sequence does not work, but it is still possible
to ping the box from the outside. Connecting to it (ssh) does not work,
however. I backed out both the SCSI driver patches as well as the agpgart
patches, but this did not fix the symptoms. Looks more like a module-loading
related issue, but I have not found it yet.

All this on an SMP (Abit BP6) box by the way...

The changes which introduced these symptoms have occured somewhere between -ac7
and -ac21, since -ac7 DID run on the same hardware.

Cheers//Frank
-- 
  W  ___
 ## o o\/ Frank de Lange \
 }#   \|   /  \
  ##---# _/   \
      \  +31-320-252965/
   \[EMAIL PROTECTED]/
-
 [ "Omnis enim res, quae dando non deficit, dum habetur
et non datur, nondum habetur, quomodo habenda est."  ]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Geert Uytterhoeven


Credit where credit's due...

On Thu, 22 Mar 2001, Alan Cox wrote:
> 2.4.2-ac21
> o Update NEC DDB5476 eval board support   (Geert Uytterhoeven)

Actually this port was done by Jun Sun (based on the DDB5074 port).

> o Update NEC DDB5074 eval board support   (Geert Uytterhoeven)

And here Ralf just used indent on the existing sources :-)

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [EMAIL PROTECTED]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Linux 2.4.2-ac21

2001-03-22 Thread Alan Cox

ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/

Intermediate diffs are available from

http://www.bzimage.org

(Note that the cmsfs port to 2.4 is a work in progress)

2.4.2-ac21
o   Merge with Linus 2.4.3pre6
o   Close last known reiserfs tail bug  (Chris Mason)
o   Fix link order bug with iso8859_8 and cp1255(Dan Aloni)
o   Generate generic CPU namings for 386/486(Cesar Eduardo Barros)
o   First set of ISDN fixes from Stanford code  (Kai Germaschewski)
analyser
o   Allow up to 16 parallel ports by default(Tim Waugh)
o   Use long delays on low speed usb hub ports  (Pete Zaitcev)
o   Update credits for assorted Australians (Stephen Rothwell)
o   Fix ali_restore_regs thinko (Pavel Roskin)
o   Fix whiteheat usb driver bugs   (Greg Kroah-Hartman)
o   Fix kfree in belkin_sa  (Greg Kroah-Hartman)
o   Fix omninet copy*user bug   (Greg Kroah-Hartman)
o   Fix modular atyfb   (Geert Uytterhoeven)
o   Update joystick and input drivers   (Vojtech Pavlik)
o   Relax checksum enforcement on ISAPnP CSN(Gunther Mayer)
o   Resync ids/comments with ISDN cvs   (Kai Germaschewski)
o   Update Harald Hoyer Credits entry   (Harald Hoyer)
o   Fix off by 2* mtrr handling bug (David Wragg)
o   Fix irda hang on boot   (Dag Brattli)
o   FB device init updates  (Geert Uytterhoeven)
o   Add it8712 misp eval board support  (P. Popov)
o   Update NEC DDB5476 eval board support   (Geert Uytterhoeven)
o   Update NEC DDB5074 eval board support   (Geert Uytterhoeven)
o   Add Karsten Merker and Michael Engel to credits (Ralf Baechle)
o   Update Baget port   (Vladimir Roganov,
 Gleb Raiko)
o   Add LVM ioctls to sparc64 ioctl32 convertor (Patrick Caulfield)
o   Powerpc updates for openfirmware mm, python etc (Cort Dougan)
o   Add the casio qv digitalcamera to the usb
unusual devices list(Harald Schreiber)
o   atyfb mode updates for powermac (Olaf Hering)
o   Fix khubd locking   (Pete Zaitcev)
o   More on the great aic7xxx libdb game(Nathan Dabney)
o   Further console handling updates(Andrew Morton)
o   Fix i2o build problem when half modular (Michael Mueller)
o   Fix off by one in prink  check (Mitchell Blank Jr)
o   Fix do_swap_page hang   (Linus Torvalds)

2.4.2-ac20
o   Add support for the GoHubs GO-COM232(Greg Kroah-Hartman)
o   Remove cobalt remnants  (Ralf Baechle)
o   First block of mm documentation (Rik van Riel)
o   Replace ancient Zoran driver with new one   (Serguei Miridonov,
Wolfgang Scherr, Rainer Johanni, Dave Perks)
o   Fix Alpha build (Jeff Garzik)
o   Fix K7 mtrr breakage(Dave Jones)
o   Fix pcnet32 touching resources before enable(Dave Jones)
o   Merge with Linus 2.4.3pre4

2.4.2-ac19
o   Typo fixes  (David Weinehall)
o   Merge first block of OHCI non x86 support   (Greg Kroah-Hartman)
o   Add Edgeport USB serial support (David Iacovelli,
 Greg Kroah-Hartman)
o   Fix doorlock on scsi removables (Alex Davies)
o   Fix hang when usb storage thread died   (me)
o   Change watchdog disable setup   (Ingo Molnar)
o   Fix bluetooth close and error bugs  (Narayan Mohanram)
o   mpt now has an assigned minor   (me)
| Remember to fix your /dev/mptctl if using MPT
o   Clean up 3270 ifdefs/printk a little(me)
o   Fix NBD deadlocks and update it (Steve Whitehouse)
o   Fix sercon printk divide by zero bug(Roger Gammans)
o   Remove cosine support from MIPS tree(Ralf Baechle)
o   bust_spinlocks for Alpha(Jeff Garzik)
o   Hopefully fix the buslogic corruptions  (me)
| This is a 'test if they went away' release not a 'its fixed' one.
o   Some mips makefile fixes(Ralf Baechle)
| except mips/kernel/Makefile (I got .rej Ralf)
o   ARC firmware interface fixes(Harald Koerfgen)
o   DECstation console drivers  (Michael Engel,
 

Linux 2.4.2-ac21

2001-03-22 Thread Alan Cox

ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/

Intermediate diffs are available from

http://www.bzimage.org

(Note that the cmsfs port to 2.4 is a work in progress)

2.4.2-ac21
o   Merge with Linus 2.4.3pre6
o   Close last known reiserfs tail bug  (Chris Mason)
o   Fix link order bug with iso8859_8 and cp1255(Dan Aloni)
o   Generate generic CPU namings for 386/486(Cesar Eduardo Barros)
o   First set of ISDN fixes from Stanford code  (Kai Germaschewski)
analyser
o   Allow up to 16 parallel ports by default(Tim Waugh)
o   Use long delays on low speed usb hub ports  (Pete Zaitcev)
o   Update credits for assorted Australians (Stephen Rothwell)
o   Fix ali_restore_regs thinko (Pavel Roskin)
o   Fix whiteheat usb driver bugs   (Greg Kroah-Hartman)
o   Fix kfree in belkin_sa  (Greg Kroah-Hartman)
o   Fix omninet copy*user bug   (Greg Kroah-Hartman)
o   Fix modular atyfb   (Geert Uytterhoeven)
o   Update joystick and input drivers   (Vojtech Pavlik)
o   Relax checksum enforcement on ISAPnP CSN(Gunther Mayer)
o   Resync ids/comments with ISDN cvs   (Kai Germaschewski)
o   Update Harald Hoyer Credits entry   (Harald Hoyer)
o   Fix off by 2* mtrr handling bug (David Wragg)
o   Fix irda hang on boot   (Dag Brattli)
o   FB device init updates  (Geert Uytterhoeven)
o   Add it8712 misp eval board support  (P. Popov)
o   Update NEC DDB5476 eval board support   (Geert Uytterhoeven)
o   Update NEC DDB5074 eval board support   (Geert Uytterhoeven)
o   Add Karsten Merker and Michael Engel to credits (Ralf Baechle)
o   Update Baget port   (Vladimir Roganov,
 Gleb Raiko)
o   Add LVM ioctls to sparc64 ioctl32 convertor (Patrick Caulfield)
o   Powerpc updates for openfirmware mm, python etc (Cort Dougan)
o   Add the casio qv digitalcamera to the usb
unusual devices list(Harald Schreiber)
o   atyfb mode updates for powermac (Olaf Hering)
o   Fix khubd locking   (Pete Zaitcev)
o   More on the great aic7xxx libdb game(Nathan Dabney)
o   Further console handling updates(Andrew Morton)
o   Fix i2o build problem when half modular (Michael Mueller)
o   Fix off by one in prink foo check (Mitchell Blank Jr)
o   Fix do_swap_page hang   (Linus Torvalds)

2.4.2-ac20
o   Add support for the GoHubs GO-COM232(Greg Kroah-Hartman)
o   Remove cobalt remnants  (Ralf Baechle)
o   First block of mm documentation (Rik van Riel)
o   Replace ancient Zoran driver with new one   (Serguei Miridonov,
Wolfgang Scherr, Rainer Johanni, Dave Perks)
o   Fix Alpha build (Jeff Garzik)
o   Fix K7 mtrr breakage(Dave Jones)
o   Fix pcnet32 touching resources before enable(Dave Jones)
o   Merge with Linus 2.4.3pre4

2.4.2-ac19
o   Typo fixes  (David Weinehall)
o   Merge first block of OHCI non x86 support   (Greg Kroah-Hartman)
o   Add Edgeport USB serial support (David Iacovelli,
 Greg Kroah-Hartman)
o   Fix doorlock on scsi removables (Alex Davies)
o   Fix hang when usb storage thread died   (me)
o   Change watchdog disable setup   (Ingo Molnar)
o   Fix bluetooth close and error bugs  (Narayan Mohanram)
o   mpt now has an assigned minor   (me)
| Remember to fix your /dev/mptctl if using MPT
o   Clean up 3270 ifdefs/printk a little(me)
o   Fix NBD deadlocks and update it (Steve Whitehouse)
o   Fix sercon printk divide by zero bug(Roger Gammans)
o   Remove cosine support from MIPS tree(Ralf Baechle)
o   bust_spinlocks for Alpha(Jeff Garzik)
o   Hopefully fix the buslogic corruptions  (me)
| This is a 'test if they went away' release not a 'its fixed' one.
o   Some mips makefile fixes(Ralf Baechle)
| except mips/kernel/Makefile (I got .rej Ralf)
o   ARC firmware interface fixes(Harald Koerfgen)
o   DECstation console drivers  (Michael Engel,
  

Re: Linux 2.4.2-ac21

2001-03-22 Thread Geert Uytterhoeven


Credit where credit's due...

On Thu, 22 Mar 2001, Alan Cox wrote:
 2.4.2-ac21
 o Update NEC DDB5476 eval board support   (Geert Uytterhoeven)

Actually this port was done by Jun Sun (based on the DDB5074 port).

 o Update NEC DDB5074 eval board support   (Geert Uytterhoeven)

And here Ralf just used indent on the existing sources :-)

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [EMAIL PROTECTED]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Frank de Lange

Oops...

Linux 2.4.2-ac21 does not like my box, or the other way around:

loading the agpgart module (MGA G400 AGP) - system hangs
loading the SCSI module (53c875) - system hangs

In both cases, the magic SysRq sequence does not work, but it is still possible
to ping the box from the outside. Connecting to it (ssh) does not work,
however. I backed out both the SCSI driver patches as well as the agpgart
patches, but this did not fix the symptoms. Looks more like a module-loading
related issue, but I have not found it yet.

All this on an SMP (Abit BP6) box by the way...

The changes which introduced these symptoms have occured somewhere between -ac7
and -ac21, since -ac7 DID run on the same hardware.

Cheers//Frank
-- 
  W  ___
 ## o o\/ Frank de Lange \
 }#   \|   /  \
  ##---# _/ Hacker for Hire  \
      \  +31-320-252965/
   \[EMAIL PROTECTED]/
-
 [ "Omnis enim res, quae dando non deficit, dum habetur
et non datur, nondum habetur, quomodo habenda est."  ]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Sergey Kubushin

On Thu, 22 Mar 2001, Alan Cox wrote:

Does not build for PPro/P-II. i586 is OK.

=== Cut ===
ld -m elf_i386 -T /tmp/build-kernel/usr/src/linux-2.4.2ac21/arch/i386/vmlinux.lds -e 
stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \
--start-group \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o 
ipc/ipc.o \
drivers/block/block.o drivers/char/char.o drivers/misc/misc.o 
drivers/net/net.o drivers/media/media.o  drivers/char/drm/drm.o drivers/net/fc/fc.o 
drivers/net/appletalk/appletalk.o drivers/net/tokenring/tr.o drivers/net/wan/wan.o 
drivers/atm/atm.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/video/video.o 
drivers/net/hamradio/hamradio.o drivers/md/mddev.o \
net/network.o \
/tmp/build-kernel/usr/src/linux-2.4.2ac21/arch/i386/lib/lib.a 
/tmp/build-kernel/usr/src/linux-2.4.2ac21/lib/lib.a 
/tmp/build-kernel/usr/src/linux-2.4.2ac21/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
arch/i386/mm/mm.o: In function `do_check_pgt_cache':
arch/i386/mm/mm.o(.text+0x201): undefined reference to `get_pmd_slow'
mm/mm.o: In function `clear_page_tables':
mm/mm.o(.text+0x150): undefined reference to `pmd_free'
mm/mm.o: In function `__pmd_alloc':
mm/mm.o(.text+0x1fe4): undefined reference to `get_pmd_slow'
mm/mm.o(.text+0x207a): undefined reference to `pmd_free'
mm/mm.o(.text+0x208a): undefined reference to `pgd_populate'
make: *** [vmlinux] Error 1
=== Cut ===

Here is the config (processor part). Full config is available on request.
Everything's modular except romfs and initrd.

=== Cut ===
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
CONFIG_M686=y
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_TOSHIBA=m
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
# CONFIG_NOHIGHMEM is not set
# CONFIG_HIGHMEM4G is not set
CONFIG_HIGHMEM64G=y
CONFIG_HIGHMEM=y
CONFIG_X86_PAE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
CONFIG_SMP=y
CONFIG_HAVE_DEC_LOCK=y
=== Cut ===

---
Sergey Kubushin Sr. Unix Administrator
CyberBills, Inc.Phone:  702-567-8857
874 American Pacific Dr,Fax:702-567-8808
Henderson, NV, 89014

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Alan Cox

 On Thu, 22 Mar 2001, Alan Cox wrote:
 
 Does not build for PPro/P-II. i586 is OK.

You need to avoid enabling 64G support. The PAE stuff (as Linus said with
2.4.3pre6) is currently broken. Once Linus and co fix it I'll merge the fixed
one

Alan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Sergey Kubushin

On Thu, 22 Mar 2001, Alan Cox wrote:

OK.

  On Thu, 22 Mar 2001, Alan Cox wrote:
 
  Does not build for PPro/P-II. i586 is OK.

 You need to avoid enabling 64G support. The PAE stuff (as Linus said
 with
 2.4.3pre6) is currently broken. Once Linus and co fix it I'll merge the
 fixed
 one

---
Sergey Kubushin Sr. Unix Administrator
CyberBills, Inc.Phone:  702-567-8857
874 American Pacific Dr,Fax:702-567-8808
Henderson, NV, 89014

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Keith Owens

On Fri, 23 Mar 2001 00:02:54 +0100, 
Frank de Lange [EMAIL PROTECTED] wrote:
Linux 2.4.2-ac21 does not like my box, or the other way around:

loading the agpgart module (MGA G400 AGP) - system hangs
loading the SCSI module (53c875) - system hangs

In both cases, the magic SysRq sequence does not work, but it is still possible
to ping the box from the outside. Connecting to it (ssh) does not work,
however. I backed out both the SCSI driver patches as well as the agpgart
patches, but this did not fix the symptoms. Looks more like a module-loading
related issue, but I have not found it yet.

All this on an SMP (Abit BP6) box by the way...

Activate the nmi watchdog with nmi_watchdog=1 in the boot parameters[*].
That will trip after 5 seconds and point to where it is hanging.  If
the nmi watchdog alone does not give enough data, add the kdb patch
(with nmi watchdog on) and start debugging.
http://oss.sgi.com/projects/kdb/download/ix86/, the -ac20 patch should
fit -ac21 as well.

Am I the only person who is annoyed that nmi watchdog is now off by
default and the only way to activate it is by a boot parameter?  You
cannot even patch the kernel to build a version that has nmi watchdog
on because the startup code runs out of the __setup routine, no boot
parameter, no watchdog.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Andrew Morton

Keith Owens wrote:
 
 Am I the only person who is annoyed that nmi watchdog is now off by
 default and the only way to activate it is by a boot parameter?  You
 cannot even patch the kernel to build a version that has nmi watchdog
 on because the startup code runs out of the __setup routine, no boot
 parameter, no watchdog.

It was causing SMP boxes to crash mysteriously after
several hours or days.  Quite a lot of them.  Nobody
was able to explain why, so it was turned off.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Keith Owens

On Fri, 23 Mar 2001 01:50:49 +, 
"Andrew Morton" [EMAIL PROTECTED] wrote:
Keith Owens wrote:
 
 Am I the only person who is annoyed that nmi watchdog is now off by
 default and the only way to activate it is by a boot parameter?  You
 cannot even patch the kernel to build a version that has nmi watchdog
 on because the startup code runs out of the __setup routine, no boot
 parameter, no watchdog.

It was causing SMP boxes to crash mysteriously after
several hours or days.  Quite a lot of them.  Nobody
was able to explain why, so it was turned off.

I know why it was turned off by default.  The annoying this is that now
the *only* way to activate the watchdog is via a boot command.  It is
not possible to compile a standard debugging kernel with this option
turned on, you have to rely on every user setting the boot options for
every kernel.  If it is going to be off by default there should be a
way to patch the kernel to make it on by default.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Re: Linux 2.4.2-ac21

2001-03-22 Thread Geert Uytterhoeven

On Thu, 22 Mar 2001, Alan Cox wrote:
 2.4.2-ac21
 o atyfb mode updates for powermac (Olaf Hering)

60 Hz modes should be marked 60 Hz.
Add separator comment.

--- linux-2.4.2-ac21/drivers/video/macmodes.c.orig  Fri Mar 23 08:17:54 2001
+++ linux-2.4.2-ac21/drivers/video/macmodes.c   Fri Mar 23 08:37:27 2001
@@ -96,11 +96,11 @@
FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED
 }, {
/* 1152x768, 60 Hz, Titanium PowerBook */
-   "mac21", 75, 1152, 768, 15386, 158, 26, 29, 3, 136, 6,
+   "mac21", 60, 1152, 768, 15386, 158, 26, 29, 3, 136, 6,
FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED
 }, {
/* 1600x1024, 60 Hz, Non-Interlaced (112.27 MHz dotclock) */
-   "mac22", 75, 1600, 1024, 8908, 88, 104, 1, 10, 16, 1,
+   "mac22", 60, 1600, 1024, 8908, 88, 104, 1, 10, 16, 1,
FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED
 }
 
@@ -162,6 +162,7 @@
 { VMODE_1024_768_75V, mac_modedb[9] },
 { VMODE_1024_768_70, mac_modedb[8] },
 { VMODE_1024_768_60, mac_modedb[7] },
+/* 1152x768 */
 { VMODE_1152_768_60, mac_modedb[14] },
 /* 1152x870 */
 { VMODE_1152_870_75, mac_modedb[11] },

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [EMAIL PROTECTED]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/