2002-10-02 02:59:01

by Matthias Andree

[permalink] [raw]
Subject: 2.5.39 + evms 1.2.0 burn test

OK,

I finally got around to take vanilla 2.5.39, put the two EVMS 1.2.0
kernel patches in, compile the lot and here we go. DC-390 breakage will
be a showstopper for some machines, and some other things need to catch
up as well. Regressions over 2.4.19 below (1-7), further info items
8-10:

1. Tekram DC-390 and DC-390T adaptors are broken. Both drivers, AM53C974
as well as Kurt Garloff's DC-390(T), aka tmscsim, break at compile
time, telling me to look at the Documentation/blah-DMA-mumble.

2. inter-mezzo: does not compile.

3. frame buffer: I did not bother to figure which frame buffer drivers
are broken, but disabled all of them.

4. legacy CD-ROM: mcdx (module) cannot be loaded, missing symbol:
devfs_unregister_blkdev

5. usb: usbkbd (module) cannot be loaded, missing symbol:
usb_kbd_free_buffers.

6. netfilter: ipt_owner and ip6t_owner (module) cannot be loaded,
missing symbols: next_thread and find_task_by_pid

7. The LVM->EVMS transition takes some efford (vi /etc/fstab), which I
cannot afford ATM, hopefully later. Manually mounting the LVM partitions
with EVMS 1.2.0 and reading from them is fine though.

8. AIC7XXX seems to be fine with my 2940UW Pro.

9. IO-APIC seems to work (doesn't freeze right away as it does for me in
2.4.X ever since some 2.4.9ac10 or something, I reported that at that
time but Alan refused to look into this regression and told me it was
the board's fault.)

10. I enabled ACPI and APM. Lotsa messages, too fast to read, more than
dmesg holds, and no serial console at hand to save them, but I did
not see complaints.

IDE (VIA chip set here) wrote "DMA disabled" at kernel boot (scan
hardware) time, but hdparm later claimed DMA was actually enabled, and
the hdparm -tT figures indeed rather looked rather like UDMA66 (IBM
DTLA-307045: 35.57 MB/s, other drives with proper figures as well). The
dmesg seems not to tell me when DMA was reenabled, but this seems to be
a cosmetic issue.

Notably, EVMS user-space (evmsn) complained about my ReiserFS-progs
3.6.4-pre2 although these seem to be the best reiserfsprogs version
around at this time, previous reiserfsck versions missed some snares and
left them unfixed. evmsn also complained about my JFS and XFS tools
(SuSE Linux 7.3 packages), but I don't bother to check this right now.

Other than that, I'll have to do more testing as my time permits.

--
Matthias Andree


2002-10-02 03:22:50

by Greg KH

[permalink] [raw]
Subject: Re: 2.5.39 + evms 1.2.0 burn test

On Wed, Oct 02, 2002 at 05:04:22AM +0200, Matthias Andree wrote:
>
> 5. usb: usbkbd (module) cannot be loaded, missing symbol:
> usb_kbd_free_buffers.

Vojtech, I've seen this for a while, but forgot to mention it. Any fix?

thanks,

greg k-h

2002-10-02 03:33:06

by David Miller

[permalink] [raw]
Subject: Re: 2.5.39 + evms 1.2.0 burn test

From: Greg KH <[email protected]>
Date: Tue, 1 Oct 2002 20:25:49 -0700

On Wed, Oct 02, 2002 at 05:04:22AM +0200, Matthias Andree wrote:
>
> 5. usb: usbkbd (module) cannot be loaded, missing symbol:
> usb_kbd_free_buffers.

Vojtech, I've seen this for a while, but forgot to mention it. Any fix?

sed 's/usb_kbd_free_buffers/usb_kbd_free_mem/' <usbkbd.c >usbkbd_fixed.c
mv usbkbd_fixed.c usbkbd.c
make

You can tell that most of us use full HID support. :-)

2002-10-02 03:48:20

by Alexander Viro

[permalink] [raw]
Subject: Re: 2.5.39 + evms 1.2.0 burn test



On Tue, 1 Oct 2002, David S. Miller wrote:

> sed 's/usb_kbd_free_buffers/usb_kbd_free_mem/' <usbkbd.c >usbkbd_fixed.c

's/usb_kbd_free_buffers/usb_kbd_free_mem/g', surely?

> mv usbkbd_fixed.c usbkbd.c
> make

Umm... ed (ex, actually) scripts declared off-limits, so now it's sed, eh?

2002-10-02 03:55:26

by David Miller

[permalink] [raw]
Subject: Re: 2.5.39 + evms 1.2.0 burn test

From: Alexander Viro <[email protected]>
Date: Tue, 1 Oct 2002 23:53:40 -0400 (EDT)

On Tue, 1 Oct 2002, David S. Miller wrote:

> sed 's/usb_kbd_free_buffers/usb_kbd_free_mem/' <usbkbd.c >usbkbd_fixed.c

's/usb_kbd_free_buffers/usb_kbd_free_mem/g', surely?

My version works here. :-)

? sed 's/usb_kbd_free_buffers/usb_kbd_free_mem/' <usbkbd.c >usbkbd_fixed.c
? diff -u usbkbd.c usbkbd_fixed.c
--- usbkbd.c Tue Oct 1 14:49:22 2002
+++ usbkbd_fixed.c Tue Oct 1 20:56:21 2002
@@ -280,7 +280,7 @@

if (!(buf = kmalloc(63, GFP_KERNEL))) {
usb_free_urb(kbd->irq);
- usb_kbd_free_buffers(dev, kbd);
+ usb_kbd_free_mem(dev, kbd);
kfree(kbd);
return -ENOMEM;
}
@@ -321,7 +321,7 @@
if (kbd) {
usb_unlink_urb(kbd->irq);
input_unregister_device(&kbd->dev);
- usb_kbd_free_buffers(interface_to_usbdev(intf), kbd);
+ usb_kbd_free_mem(interface_to_usbdev(intf), kbd);
kfree(kbd);
}
}
?

2002-10-02 04:40:06

by Greg KH

[permalink] [raw]
Subject: Re: 2.5.39 + evms 1.2.0 burn test

On Tue, Oct 01, 2002 at 08:53:50PM -0700, David S. Miller wrote:
> From: Alexander Viro <[email protected]>
> Date: Tue, 1 Oct 2002 23:53:40 -0400 (EDT)
>
> On Tue, 1 Oct 2002, David S. Miller wrote:
>
> > sed 's/usb_kbd_free_buffers/usb_kbd_free_mem/' <usbkbd.c >usbkbd_fixed.c
>
> 's/usb_kbd_free_buffers/usb_kbd_free_mem/g', surely?
>
> My version works here. :-)

Heh, I've applied this (in patch form) to my tree.

thanks,

greg k-h

2002-10-02 06:00:15

by Vojtech Pavlik

[permalink] [raw]
Subject: Re: 2.5.39 + evms 1.2.0 burn test

On Tue, Oct 01, 2002 at 09:42:59PM -0700, Greg KH wrote:
> On Tue, Oct 01, 2002 at 08:53:50PM -0700, David S. Miller wrote:
> > From: Alexander Viro <[email protected]>
> > Date: Tue, 1 Oct 2002 23:53:40 -0400 (EDT)
> >
> > On Tue, 1 Oct 2002, David S. Miller wrote:
> >
> > > sed 's/usb_kbd_free_buffers/usb_kbd_free_mem/' <usbkbd.c >usbkbd_fixed.c
> >
> > 's/usb_kbd_free_buffers/usb_kbd_free_mem/g', surely?
> >
> > My version works here. :-)
>
> Heh, I've applied this (in patch form) to my tree.

Thanks! :)

--
Vojtech Pavlik
SuSE Labs