2002-09-04 03:33:15

by Thomas Molina

[permalink] [raw]
Subject: 2.5 Problem Report Status

The latest version of the followng problem report status page can be found
at: http://members.cox.net/tmolina/kernprobs/status.html

Notes:
* Off-list email sent to me regarding these reports is much
appreciated. Relevant comments to a problem report will
be added to the discussion thread unless specifically requested not
to. If you do send me a comment, please CC the
list.
* Great progress has been made in forward porting IDE driver code
from 2.4 to 2.5. Several people have tried 2.5.33
without disaster. Updates continue to be added to the -ac kernels
and the 2.5 bitkeeper kernels.
* Floppy support is currently semi-broken/semi-fixed in 2.5.
The driver currently works (as of 2.5.33-bk) on
filesystems with 512-byte blocks (e.g. vfat/msdos) but has
produced corruption on filesystems with other block
sizes such as ext2, minix, etc. Update: Several fixes to the
floppy driver itself and the bio layer have improved
things. This needs more testing and confirmation that the fix is
in.
* Support for __FUNCTION__ pasting is being phased out of gcc. This
has broken compiling in numerous places. Defines
of the form:
#define func_enter() sx_dprintk (SX_DEBUG_FLOW, "sx: enter "
__FUNCTION__ "\n")
need to be changed to the form:
#define func_enter() sx_dprintk (SX_DEBUG_FLOW, "sx: enter %s\n",
__FUNCTION__)
* Items marked with "No further discussion" have not had any
additional comments posted to the mailing list for one
or more development point releases. These items will be archived
when Linus issues the next point release.

2.5 Kernel Problem Reports as of 04 Sep
Problem Title Status Discussion
schedule() with irqs disabled! open 03 Sep 2002
schedule in interrupt No further discussion 2.5.31
JFS oops No further discussion 2.5.31
unmount oops No further discussion 2.5.31
usb problem No further discussion 2.5.31
pte.chain BUG No further discussion 2.5.31
cciss broken proposed fix 2.5.31
qlogicisp oops open 01 Sep 2002
qlogic error No further discussion 2.5.31
kmap_atomic oops No further discussion 2.5.31
swap problem No further discussion 2.5.31
oops in gpm.c No further discussion 2.5.31
page allocation failure No further discussion 2.5.31
driverfs oops No further discussion 2.5.31
2.5.32 reboot oops open 30 Aug 2002
ext2 umount oops open 30 Aug 2002
DEBUG_SLAB oops open 30 Aug 2002
2.5.32-mm1 problems open 30 Aug 2002
soft suspend problem open 30 Aug 2002



2002-09-04 03:39:32

by Andre Hedrick

[permalink] [raw]
Subject: Re: 2.5 Problem Report Status

On Tue, 3 Sep 2002, Thomas Molina wrote:

> The latest version of the followng problem report status page can be found
> at: http://members.cox.net/tmolina/kernprobs/status.html
>
> Notes:
> * Off-list email sent to me regarding these reports is much
> appreciated. Relevant comments to a problem report will
> be added to the discussion thread unless specifically requested not
> to. If you do send me a comment, please CC the
> list.
> * Great progress has been made in forward porting IDE driver code
> from 2.4 to 2.5. Several people have tried 2.5.33
> without disaster. Updates continue to be added to the -ac kernels
> and the 2.5 bitkeeper kernels.

Yipee! I was worried this could be a disaster to rush updates to 2.5.


Andre Hedrick
iSCSI Software Solutions Provider
http://www.PyXTechnologies.com/

2002-09-04 03:47:40

by Robert Love

[permalink] [raw]
Subject: Re: 2.5 Problem Report Status

On Tue, 2002-09-03 at 23:26, Thomas Molina wrote:

> Problem Title Status Discussion
> schedule() with irqs disabled! open 03 Sep 2002

A "fix" is in Linus's bitkeeper tree now and will appear in 2.5.34... so
now it is closed.

Note this was never a problem - it was an informative debugging message
that unfortunately happens much more often than anticipated.

Robert Love

2002-09-04 08:04:28

by Axel H. Siebenwirth

[permalink] [raw]
Subject: Re: 2.5 Problem Report Status

Thomas Molina wrote:

> JFS oops No further discussion 2.5.31

Okay. My JFS oops which was about the same style as the one that
occurred in 2.5 has gone away. Unfortunately I have not figured out yet
how to get my completely normal PS/2 keyboard to work with current
kernel 2.5.33 because of input driver options weirdness. So I could not
test it yet.
But then I guess the 2.5 JFS oops should have gone as well.
I cannot clearly state whether it was something that got fixed in JFS
tree or if it was my upgrade of gcc, i.e. something got fixed in gcc and
I do not want to test that.

Best regards and many thanks,
Axel Siebenwirth

2002-09-04 10:24:10

by Thomas Molina

[permalink] [raw]
Subject: Re: 2.5 Problem Report Status

On Wed, 4 Sep 2002, Axel H. Siebenwirth wrote:

> Thomas Molina wrote:
>
> > JFS oops No further discussion 2.5.31
>
> Okay. My JFS oops which was about the same style as the one that
> occurred in 2.5 has gone away. Unfortunately I have not figured out yet
> how to get my completely normal PS/2 keyboard to work with current
> kernel 2.5.33 because of input driver options weirdness. So I could not
> test it yet.
> But then I guess the 2.5 JFS oops should have gone as well.
> I cannot clearly state whether it was something that got fixed in JFS
> tree or if it was my upgrade of gcc, i.e. something got fixed in gcc and
> I do not want to test that.

I expect things to break, get fixed, and break again in a development
series. I've seen it in the 2.1, 2.3 as well as 2.5. I expect it to
smooth out once feature freeze happens.

I've compiled many a 2.5 kernel as you can imagine and didn't get bit by
the keyboard thing until this weekend. The weird part is that after it
happened it took a make mrproper, followed by a recompile with the exact
same options to bring it back. There is definitely something going on in
the make system. In any case, following is the relevant parts of .config
which work for me:

# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_EVBUG is not set
# CONFIG_GAMEPORT is not set
CONFIG_SOUND_GAMEPORT=y
# CONFIG_GAMEPORT_NS558 is not set
# CONFIG_GAMEPORT_L4 is not set
# CONFIG_GAMEPORT_EMU10K1 is not set
# CONFIG_GAMEPORT_VORTEX is not set
# CONFIG_GAMEPORT_FM801 is not set
# CONFIG_GAMEPORT_CS461x is not set
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not set
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_JOYSTICK_ANALOG is not set
# CONFIG_JOYSTICK_A3D is not set
# CONFIG_JOYSTICK_ADI is not set
# CONFIG_JOYSTICK_COBRA is not set
# CONFIG_JOYSTICK_GF2K is not set
# CONFIG_JOYSTICK_GRIP is not set
# CONFIG_JOYSTICK_GRIP_MP is not set
# CONFIG_JOYSTICK_GUILLEMOT is not set
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_SIDEWINDER is not set
# CONFIG_JOYSTICK_TMDC is not set
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_STINGER is not set
# CONFIG_JOYSTICK_TWIDDLER is not set
# CONFIG_JOYSTICK_DB9 is not set
# CONFIG_JOYSTICK_GAMECON is not set
# CONFIG_JOYSTICK_TURBOGRAFX is not set
# CONFIG_INPUT_JOYDUMP is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_TOUCHSCREEN_GUNZE is not set
# CONFIG_INPUT_MISC is not set
# CONFIG_INPUT_PCSPKR is not set
# CONFIG_INPUT_UINPUT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
# CONFIG_SERIAL_8250_CONSOLE is not set
# CONFIG_SERIAL_8250_CS is not set
# CONFIG_SERIAL_8250_EXTENDED is not set
# CONFIG_SERIAL_8250_MANY_PORTS is not set
# CONFIG_SERIAL_8250_SHARE_IRQ is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
# CONFIG_SERIAL_8250_MULTIPORT is not set
# CONFIG_SERIAL_8250_RSA is not set
CONFIG_SERIAL_CORE=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set