Linux 2.4.2ac6

Linux 2.4.2ac6

Post by Alan Co » Thu, 01 Mar 2001 09:30:04



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

2.4.2-ac6
o       Remove incorrect modules doc changes            (Keith Owens)
o       Fix elf.h defines                               (Keith Owens)
o       Add 0x2B mtrr decode for intel/cyrix III        (me)
o       Make bigmem balancing somewhat saner            (Mark Hemment)
o       Update irda                                     (Dag Brattli)
o       New FIR dongle support                          (Dag Brattli)
o       3ware driver updates                            (Adam Radford)
o       Further reiserfs tail conversion fixes          (Chris Mason)
o       Fix tpqic02 to use capable                      (Rob Radez)
o       Set last_rx on comtrol hostess driver           (Arnaldo Carvalho
                                                         de Melo)
o       Raid Oops fix                                   (Neil Brown)
o       Fix last_rx/skb refs on cyc_x25                 (Arnaldo Carvalho
                                                         de Melo)
o       Fix last_rx/skb refs on 3c589                   (Arnaldo Carvalho
                                                         de Melo)
o       Highmem fixes for deadlock                      (Andrea Arcangeli,
                                                         Ingo Molnar)
o       Another minor tulip fix                         (Jeff Garzik)
o       Fix hinote and maybe other ps/aux hangs         (me, Mark Clegg)
o       Fix resource handling on 53c7xxx                (Rasmus Andersen)
o       Fix scsi_register failure handling on AMD scsi  (Rasmus Andersen)
o       Fix resource handling on aha1740                (Rasmus Andersen)
o       Fix resource handling on blz1230                (Rasmus Andersen)
o       Fix resource handling for dec_esp driver        (Rasmus Andersen)
o       Fix resource handling for fastlane scsi         (Rasmus Andersen)
o       Fix scsi_register failure on qlogic_fas         (Rasmus Andersen)
o       Fix scsi_register failure on qlogicfc           (Rasmus Andersen)
o       Fix irq alloc failure leak on sun3x_esp         (Rasmus Andersen)
o       Fix wd7000 init failures                        (Rasmus Andersen)
o       Fix nbd device                                  (Steve Whitehouse)
o       Fix try_atomic_semop                            (Manfred Spraul)
o       Parport fixes                                   (Tim Waugh)
o       Starfire start/stop if fix                      (Ion Badulescu)
o       Fix raw.c off by one bug                        (Tigran Aivazian)
o       USB hub kmalloc wrong size corruption fix       (Peter Zaitcev)

2.4.2-ac5
o       Add Epson 1240U scanners to usb scanner         (Joel Becker)
o       Fix eth= compatibility                          (Andrew Morton)
        | Should fix 3c509 problems for one
o       Add Pnp table to opl3sa2                        (Bill Nottingham)
o       Update loop driver fixes                        (Jens Axboe, Andrea
                                                         Arcangeli, Al Viro)
o       Fix busy loop in usb storage                    (Arjan van de Ven)
o       Add cardbus support to olympic                  (Mike Phillips)
o       Make BUG() configurable to save space           (Arjan van de Ven)
o       Add configurability to most kernel debugging    (various people)
        functions on x86
o       Richard Gnther/binfmt_misc page move          (Richard Gnther)
o       Fix de4x5 crash                                 (Nikita Schmidt)
o       Hopefully fix the smc-mca driver                (me)
o       Don't run the disk queue if we didnt launder    (Marcelo Tosatti)
        any pages
o       ALi 6 channel audio and sp/dif updates          (Matt Wu)
o       Fix USB thread wakeup scheduling                (Arjan van de Ven)
o       Fix alignment problems with uni16_to_x8         (Ivan Kokshaysky)

2.4.2-ac4
o       Fix Make xconfig failure                        (J Magallon)
o       Fix a typo in the ISDN docs                     (Jim Freeman)
o       Fix the 3ware driver a bit more                 (Ben LaHaise)
        | should now be usable
o       Update Dave Jones contact info                  (Dave Jones)
o       Revert wavelan inline->macro change          (Jean Tourillhes)
        | CVS gcc and 2.96-74 don't accidentally unline it now
o       Zerocopy TCP/IP patches                         (Dave Miller,
                                                         Alexey Kuznetsov,
                                                         and many more)
o       Fix up command line options to old ncr driver   (Martin Storsj?)
o       NFS locking should call fs layer locking if     (Brian Dixon)
        present
o       Fix cs46xx wakeup/poll problem                  (David Huggins-Daines)
o       Add some missing MTD config help texts          (Steven Cole,
                                                         David Woodhouse)
o       Fix Alpha build bug                             (Sven Koch)
o       Final i386/ptrace bit
o       Finish off the vmalloc/WP fixup                 (me)
o       Include file config.h fixes                     (Niels Jensen)
o       More dscc4 updates                              (Francois Romieu)

2.4.2-ac3
o       Add documentation for the fb interfaces         (Brad Douglas)
o       Work around apic disable_irq hardware bugs      (Maciej Rozycki)
o       Rage128 not "Rage 128"                                (Brad Douglas)
o       Make ioremap debugging conditional              (J Magallon)
o       Merge Ninja pcmcia scsi driver                  (YOKOTA Hiroshi)
o       Update 8139too docs                             (Jeff Garzik)
o       Tulip updates, merge bits from 0.92             (Jeff Garzik,
                                                         Don Becker)
o       Epic100 update                                  (Jeff Garzik)
o       Clean up Ariadne driver                         (Jeff Garzik)
o       Remove dead wavelan prototype                   (Jeff Garzik)
o       Remove unused arlan variable                    (Jeff Garzik)
o       Clean up lance public symbols                   (Jeff Garzik)
o       Switch fmv18x to spinlocks, fix other bits      (Jeff Garzik)
o       Clean up acenic global symbols                  (Jeff Garzik)
o       Fix IDE blocking kmalloc with irqs off          (Arjan van de Ven)
        | I've redone the code a bit so it might be wrong again 8)

2.4.2-ac2
o       Merge the loop device fixes                     (Jens Axboe)
o       Fix af_unix SYSCTL=n build failure              (Russell King)
o       Adjust the throttling point for write           (Jens Axboe)
        throttles
o       Fix sunhme ioremap                              (Andrey Panin)
o       Fix disk change handling with removable sd      (Alex Davis)
o       Update/fix irq docs                             (Matthew Wilcox)
o       Update PPC gmac and ncr885e drivers             (Cort Dougan)
        | bmac patch dropped as it loses other fixes
o       Kai Petzke has moved                            (Kai Petzke)
o       Fix starfire driver so pump doesnt kill it      (Ion Badulescu)

2.4.2-ac1
o       Merge Linus 2.4.2 tree
        | We now have disagreeing ymfpci fixes. I've kept the ones
        | I tested for now.
o       Back out sr.c change                            (me)
o       Fix moxa smartio driver                         (Tom Mraz)
o       Hugh Blemings change of address                 (Hugh Blemings)
o       Allow more i2o config time for slow calls
o       Aty128fb updates                                (Brad Douglas,
                                                      Benjamin Herrenschmidt,
                                                         Michel Danzer,
                                                         Andreas Hundt)
o       Add "loop" name to the root dev names         (Barry Nathan)
o       Further spelling cleanups                       (Dag Wieers)
o       Remove bogus warning emissions from aha1740     (Nick Holloway)
o       Remove surplus assignment in vmalloc            (Francis Galiegue)
o       Remove unneeded ifdef in i386/kernel/irq.c      (Francis Galiegue)
o       Add door locking ioctl to ide-floppy            (Francis Galiegue)
o       Allow scsi disk opening O_NDELAY for removables (me)
o       Fix cosa compile warnings                       (me)
o       Clean up dumpable/setuid write ordering         (me)
o       Hopefully fix the 3ware crashes                 (me)

2.4.1-ac20
o       Update fusion drivers                           (Steve Ralston)
o       Further VM page launder balancing               (Rik van Riel)
o       Hopefully fix ext2 block size checking          (Andries Brouwer)
o       Update the i810 random number generator         (Jeff Garzik)
o       Hopefully fix the bonding crash on down/reboot  (Dave Miller)
o       Tulip update (add accton comets, clean up pm)   (Jeff Garzik)
o       Merge wavelan_cs, pcnet_cs and fmvj18x_cs       (Jeff Garzik)
        changes from Dave Hinds tree
o       Make awe32 behave in 2.4 like 2.2 if given an   (Bill Nottingham)
        io
o       Fix alpha build problems in stallion, c101     (Andrzej Krzysztofowicz)
        synclink and wavfront drivers
o       Add isa_check_signature and missing ioctl ids  (Andrzej Krzysztofowicz)
        for hayesesp
o       Fix math emulation bug                          (Martin Schwidefsky)
o       Disable APIC during APM to avoid suspend/resume (Mikael Pettersson)
        problems.
o       SMP kernel on UP hardware APIC fixes            (Maciej Rozycki)
o       Code cleanups in nmi, reduce NMI rate to 1Hz    (Mikael Pettersson)

2.4.1-ac19
o       Fix second module/exception table race          (me)
        | I hope ;)
o       Additional CPIA usb ident                       (Adam J Richter)
o       Add SA1100 udc and also stall recovery to       (Oleg Drokin)
        usbnet
o       Limit smbfs to 2Gig/file                        (Urban Widmark)
o       Config/doc update for the eicon driver          (Armin Schindler)
o       Update PMS driver to new request_region         (Andrey Panin)
o       sys_semop bug check is overcareful              (Hugh Dickins)
o       Fix ipc off by one on checks in ipc             (Hugh Dickins)
o       Allow exceptions during module init             (Philipp Rumpf)
o       Driver namespace cleanup                        (Jeff Garzik)
o       Network driver cleanups                         (Jeff Garzik,
o       PPC irq updates                                 (Paul Mackerras)
o       SMP fixes for PPC boxes                         (Paul Mackerras)
o       Fix tmpfs block size reporting                  (Christoph Rohland)
o       Update maintainers to add missing YAM maintainer(Jean-Paul Roubelat)
o       Add hooks for /proc/rtas                        (Paul Mackerras)
o       Fix wrong bogomip reporting on SMP ppc          (Paul Mackerras)
o       Remove unused dbcf inline function on PPC       (Paul Mackerras)
o       Update Cort Dougans email/urls                  (Paul Mackerras)
o       Dont assume bit settings on pcnet/pci chips     (Paul Mackerras)
o       Add mac ppc serial console hooks                (Paul Mackerras)
o       Frame buffer driver updates for ppc             (Paul Mackerras)
o       Fix devfs names for ppc serial                  (Paul Mackerras)
o       Move some symbols out of net where they didnt  
        belong, and into right export locations     (Andrzej Krzysztofowicz)
o       Tidy and fix up syncppp drivers                 (Krzysztof Halasa)

2.4.1-ac18
o       Fix SO_SNDTIMEO bugs                            (Alexey Kuznetsov)
o       Fix tmpfs fsync                                 (Lennert Buytenhek)
o       PPC now uses generic pci bus setup              (Paul Mackerras)
o       Remove PPC boot argument printing               (Paul Mackerras)
o       Jeff Tranter has moved                          (Jeff Tranter)
o       ymf_pci driver cleanups                         (Pete Zaitcev)
o       Fix USB 2.0 compliance in hub.c                 (Brad Hards)
o       Fix usb hub device claim race                   (Paul Mackerras)
o       Fix some bugs in mac_hid driver                 (Paul Mackerras)
o       Fix more typos                                  (Dag Wieers)
o       PPC compile warnings/symbol export fixes        (Paul Mackerras)

2.4.1-ac17
o       Fix pegasus for bigendian                       (Roman Weissgaerber)
o       Further smbfs fixes                             (Urban Widmark)
o       Update ISDN version tags                        (Kai Germaschewski)
o       Finish ISDN move to new style module_init       (Kai Germaschewski)
o       Small Eicon driver updates/fix license bug      (Armin Schindler)
o       Fix reiserfs tail packing problem               (Alexander Zarochentcev
                                                         Chris Mason)
o       Export aci symbols from drivers/sound/aci.c     (Alexandr Kanevskiy)
o       Merge Linus 2.4.2pre4
o       Starfire update                                 (Ionu Badulescu)
o       Fix 3270 merge                                  (Richard Hitt)

2.4.1-ac16
o       Fix the exception table/unload race             (me)
o       Further tulip fixup                             (Manfred Spraul)
o       Fix USB oops on traverse/delete race            (Randy Dunlap)
o       Set max_sectors to 255 for hd/xd drivers        (Paul Gortmaker)
        | This should make them work again
o       Fix typo in USB makefile                        (Arjan van de Ven)
o       Fix accidental change to scsi_scan              (Steve Ralston)
o       Hid rollover/endian fixes                       (Paul Mackerras)
o       Drop via pci fixup                              (me)
o       Further hp5300 fixups                           (Arjan van de Ven)
o       PCnet 32 init changes for non SEPROM cards      (Eli Carter)
o       Fix acpi idle reporting on SMP                  (Philipp Hahn)
o       Add non PCI pci device list walk macro          (me)
        | pointed out by Mikael Pettersson
o       IBM S/390 3270 drivers                          (Richard Hitt)

2.4.1-ac15
o       Fix the
...

read more »

 
 
 

Linux 2.4.2ac6

Post by J . A . Magallo » Thu, 01 Mar 2001 10:00:06



Quote:

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

> 2.4.2-ac6

Warning: EXTRAVERSION is still -ac5.

--
J.A. Magallon                                                      $> cd pub

Linux werewolf 2.4.2-ac5 #1 SMP Tue Feb 27 01:09:47 CET 2001 i686

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.2ac6

Post by Marcelo Tosatt » Thu, 01 Mar 2001 16:00:05


Hi Ingo,

I have a question about the highmem page IO deadlock fix which is in
2.4.2-ac. (the emergency memory thing)

The old create_bounce code used to set PF_MEMALLOC on the task flags and
call wakeup_bdflush(1) in case GFP_BUFFER page allocation failed. That was
broken because flush_dirty_buffers() could try to flush a buffer pointing
to highmem page, which would end up in create_bounce again, but with
PF_MEMALLOC.

Have you tried to make flush_dirty_buffers() only flush buffers pointing
to lowmem pages in case the caller wants it to do so?

This way you can call flush_dirty_buffers() with the guarantee you're
going to free useful (lowmem) memory. This also throttles high mem writes
giving priority to low mem ones.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.2ac6

Post by Thomas Dod » Fri, 02 Mar 2001 04:20:03


2.4.2-ac3 was fine.
These are the only USB changes I see since then.

Quote:> 2.4.2-ac6
> o       USB hub kmalloc wrong size corruption fix       (Peter Zaitcev)

> 2.4.2-ac5
> o       Fix busy loop in usb storage                    (Arjan van de Ven)
> o       Fix USB thread wakeup scheduling                (Arjan van de Ven)

Tbird-700 on MSI-6167 (Viper based) board.
from dmesg
-------------
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xd3874000, IRQ 11
usb-ohci.c: usb-00:07.4, Advanced Micro Devices [AMD] AMD-756 [Viper]
USB
usb.c: new USB bus registered, assigned bus number 1
usb.c: kmalloc IF c14aabc0, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB OHCI Root Hub
SerialNumber: d3874000
hub.c: USB hub found
hub.c: 4 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: TT requires at most 8 FS bit times
hub.c: Port indicators are not supported
hub.c: power on to power good time: 0ms
hub.c: hub controller current requirement: 255mA
hub.c: port removable status: RRRR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c14aabc0
usb.c: kusbd: /sbin/hotplug add 1
--------------
If I boot with my mouse plugged in, or plug it in after the system
is up, I get an oops.
While I was buildong the kernel I got a message from the kernel
--------
Feb 28 10:03:07 tedpc kernel: usb-ohci.c: bogus NDP=242 for OHCI
usb-00:07.4
Feb 28 10:03:07 tedpc kernel: usb-ohci.c: rereads as NDP=4
-----
Every thing continued OK, but I wasn't using the mouse.

I rebooted with the new kernel and got an oops when the init scripts
started looking for usb devices.

In 2.4.2-ac3 booting with the mouse shows this in the old log
-----------------
Feb 20 12:34:05 tedpc kernel: usb.c: registered new driver usbdevfs
Feb 20 12:34:05 tedpc kernel: usb.c: registered new driver hub
Feb 20 12:34:05 tedpc kernel: usb-ohci.c: USB OHCI at membase
0xd3874000, IRQ 11
Feb 20 12:34:05 tedpc kernel: usb-ohci.c: usb-00:07.4, Advanced Micro
Devices [AMD] AMD-756 [Viper] USB
Feb 20 12:34:05 tedpc kernel: usb.c: new USB bus registered, assigned
bus number 1
Feb 20 12:34:05 tedpc kernel: Product: USB OHCI Root Hub
Feb 20 12:34:05 tedpc kernel: SerialNumber: d3874000
Feb 20 12:34:05 tedpc kernel: hub.c: USB hub found
Feb 20 12:34:05 tedpc kernel: hub.c: 4 ports detected
Feb 20 12:34:05 tedpc kernel: hub.c: USB new device connect on bus1/2,
assigned device number 2
Feb 20 12:34:05 tedpc kernel: usb.c: USB device 2 (vend/prod 0x4b4/0x1)
is not claimed by any active driver.
Feb 20 12:34:05 tedpc kernel:   Length              = 18
Feb 20 12:34:05 tedpc kernel:   DescriptorType      = 01
Feb 20 12:34:05 tedpc kernel:   USB version         = 1.00
Feb 20 12:34:05 tedpc kernel:   Vendor:Product      = 04b4:0001
Feb 20 12:34:05 tedpc kernel:   MaxPacketSize0      = 8
Feb 20 12:34:05 tedpc kernel:   NumConfigurations   = 1
Feb 20 12:34:05 tedpc kernel:   Device version      = 0.00
Feb 20 12:34:05 tedpc kernel:   Device Class:SubClass:Protocol =
00:00:00
Feb 20 12:34:05 tedpc kernel:     Per-interface classes
Feb 20 12:34:05 tedpc kernel: Configuration:
Feb 20 12:34:05 tedpc kernel:   bLength             =    9
Feb 20 12:34:05 tedpc kernel:   bDescriptorType     =   02
Feb 20 12:34:05 tedpc kernel:   wTotalLength        = 0022
Feb 20 12:34:05 tedpc kernel:   bNumInterfaces      =   01
Feb 20 12:34:05 tedpc kernel:   bConfigurationValue =   01
Feb 20 12:34:05 tedpc kernel:   iConfiguration      =   00
Feb 20 12:34:06 tedpc kernel:   bmAttributes        =   80
Feb 20 12:34:06 tedpc kernel:   MaxPower            =  100mA
Feb 20 12:34:06 tedpc kernel:
Feb 20 12:34:06 tedpc kernel:   Interface: 0
Feb 20 12:34:06 tedpc kernel:   Alternate Setting:  0
Feb 20 12:34:06 tedpc kernel:     bLength             =    9
Feb 20 12:34:06 tedpc kernel:     bDescriptorType     =   04
Feb 20 12:34:06 tedpc kernel:     bInterfaceNumber    =   00
Feb 20 12:34:06 tedpc kernel:     bAlternateSetting   =   00
Feb 20 12:34:06 tedpc kernel:     bNumEndpoints       =   01
Feb 20 12:34:06 tedpc kernel:     bInterface Class:SubClass:Protocol =  
03:01:02
Feb 20 12:34:06 tedpc kernel:     iInterface          =   00
Feb 20 12:34:06 tedpc kernel:     Endpoint:
Feb 20 12:34:06 tedpc kernel:       bLength             =    7
Feb 20 12:34:06 tedpc kernel:       bDescriptorType     =   05
Feb 20 12:34:06 tedpc kernel:       bEndpointAddress    =   81 (in)
Feb 20 12:34:06 tedpc kernel:       bmAttributes        =   03
(Interrupt)
Feb 20 12:34:06 tedpc kernel:       wMaxPacketSize      = 0003
Feb 20 12:34:06 tedpc kernel:       bInterval           =   0a
Feb 20 12:34:06 tedpc kernel: usb.c: registered new driver hid
Feb 20 12:34:06 tedpc kernel: input0: USB HID v1.00 Mouse [04b4:0001] on
usb1:2.0
Feb 20 12:34:06 tedpc kernel: mouse0: PS/2 mouse device for input0
Feb 20 12:34:06 tedpc kernel: mice: PS/2 mouse device common for all
mice
-----------------------

I don't have a serial console, so getting the oops takes a while.
I'll send it if needed.
I just loaded the mousedev and input modules. Plugging in
the mouse oopsed again.

The first line of the oops is
----
kernel BUG at slab.c:1398!
----

Any other ideas to try?

        -Thomas
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.2ac6

Post by Peter Zaitce » Fri, 02 Mar 2001 08:00:06


Quote:> > 2.4.2-ac6
> > o USB hub kmalloc wrong size corruption fix (Peter Zaitcev)
> The first line of the oops is

> ----
> kernel BUG at slab.c:1398!
> ----
> Any other ideas to try?
>         -Thomas

I did not break it, honest! I will be looking in a USB mouse
problem though. If you need an immediate resolution, nice

Or may be not :)

-- Pete
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.2ac6

Post by David Brownel » Fri, 02 Mar 2001 12:10:04


Quote:> Tbird-700 on MSI-6167 (Viper based) board.
> from dmesg
> -------------
> usb.c: registered new driver usbdevfs
> usb.c: registered new driver hub
> usb-ohci.c: USB OHCI at membase 0xd3874000, IRQ 11
> usb-ohci.c: usb-00:07.4, Advanced Micro Devices [AMD] AMD-756 [Viper]
> USB

Note that there's a chip erratum (#4 I think) on the AMD-756 that
makes it handle lowspeed devices wrong ... AMD told me I'd need
an NDA to learn their workaround, and I've not pursued it.  (Does
anyone already know what kind of NDA they use?)

Quote:> --------------
> If I boot with my mouse plugged in, or plug it in after the system
> is up, I get an oops.
> While I was buildong the kernel I got a message from the kernel
> --------
> Feb 28 10:03:07 tedpc kernel: usb-ohci.c: bogus NDP=242 for OHCI
> usb-00:07.4
> Feb 28 10:03:07 tedpc kernel: usb-ohci.c: rereads as NDP=4
> -----

These are symptoms of that erratum.  Don't plug lowspeed devices
(like, probably, your mouse) into the root hub ... something about
that makes some of the registers read wrong.   Like telling you
that you've got 242 downstream ports.  At least this time it was
a clearly bogus value.

Since the second register read was correct, I've sometimes thought
maybe it'd work better if you just redefined readl() to do each read
twice ... might be worth the experiment, since you have the hardware.

Quote:> ----
> kernel BUG at slab.c:1398!
> ----

Something went wrong ... :-)  Hard to say who without
at least a stacktrace.

- Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.2ac6

Post by Alan Co » Fri, 02 Mar 2001 21:40:05


Quote:> makes it handle lowspeed devices wrong ... AMD told me I'd need
> an NDA to learn their workaround, and I've not pursued it.  (Does
> anyone already know what kind of NDA they use?)

It varies depending on the info. They may well be able to sort out a sane
NDA with you. If they dont want to then I guess it would be best if the
ohci driver printing a message explaining the component has an undocumented
errata fix, gave AMD's phone number and refused to load..

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.2ac6

Post by Thomas Dod » Sat, 24 Mar 2001 08:30:06



> > > 2.4.2-ac6
> > > o USB hub kmalloc wrong size corruption fix (Peter Zaitcev)

> > The first line of the oops is

> > ----
> > kernel BUG at slab.c:1398!
> > ----
> > Any other ideas to try?
> >         -Thomas

> I did not break it, honest! I will be looking in a USB mouse
> problem though. If you need an immediate resolution, nice

> Or may be not :)

I found the problem.
CONFIG_DEBUG_SLAB "Debug memory allocation"
in the 2.4.2-ac series doesn't work with USB.

2.4.2-ac5 just booted and found the mouse correctly.
On to ac-21 now...

Did David Brownell's patch to disable OHCI loading
on the AMD-756 make it into the source trees?

        -Thomas
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.2ac6

Post by David Brownel » Sat, 24 Mar 2001 09:20:04


Quote:> I found the problem.
> CONFIG_DEBUG_SLAB "Debug memory allocation"
> in the 2.4.2-ac series doesn't work with USB.

> 2.4.2-ac5 just booted and found the mouse correctly.
> On to ac-21 now...

I just glanced at Alan's change list, it didn't have patches
that seemed to cover that (vs ac20).

You might see what sort of luck you have with the patches
I posted to linux-usb-devel earlier today.  At least both
usb-ohci and usb-uhci enumerated even after configuring
in slab debugging ... but there are bugs yet to be found.
Maybe it deserves a CONFIG_DEBUG_PCI_POOL to
decouple autopoisoning from CONFIG_DEBUG_SLAB.

Quote:> Did David Brownell's patch to disable OHCI loading
> on the AMD-756 make it into the source trees?

It's been sent to Linus.  Unless/until someone learns the
vendor fix and implements it, it seems to be the best way
to prevent the 756-specific USB problems (happening
most with lowspeed devices like mice).

- Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

1. Best NIC card -- LInux 2.4 SMP -> LInux 2.4 SMP

Folks,

We have some nice Dell servers that are dual Pentium III's and
10,000 RPM scsi 160 disks running the new RedHat 7.2 (kernel 2.4.9...),
but we feel a bit "guilty" about using $15 Netgear FA310TX ethernet
cards in them.

Saw some PC type reviews and they liked the FA310TX -- we aren't
interested
in encryption/remote management/....   just TCP performance.

Thanks.

John Murtari

2. Sound Cards

3. 2.4 kernel 2.4 ppp cannot connect

4. wmmail,wmmixer,gdb... compile Error

5. does 2.4 kernel need 2.4 initrd?

6. TIN newsreader help

7. elm 2.4 PL24, lp, and Sol 2.4 :-(

8. Mountd problems

9. PROBLEM: my Aviator Webgear 2.4 doesn't work with kernel version 2.4.x

10. Need Diffs between 2.4 HW 11/94 and 2.4 HW 3/95

11. 2.4 iget5_locked port attempt to 2.4

12. 2.4.6pre2aa2 [was Re: 2.4.5aa1]