Linux 2.4.20-pre5-ac1

Linux 2.4.20-pre5-ac1

Post by Alan Co » Sat, 31 Aug 2002 23:00:12



 [+ indicates stuff that went to Marcelo, o stuff that has not,
 * indicates stuff that is merged in mainstream now, X stuff that proved
   bad and was dropped out, - indicates stuff not relevant to the main tree]

Resync and collect up the main stuff. The IDE stuff Andre sent me isn't
in - its going back for another debug phase before its considered. Caution
is still advised with the IDE and ide-scsi is known to cause crashes.

Linux 2.4.20-pre5-ac1
        Resync with 2.4.20pre5
o       Fix IDE compile                                 (me)
o       Update defconfig                                (Niels Jensen)
o       Various warning fixes                           (Niels Jensen)
+       Remove epat debug printk that escaped           (Moritz Barsnick)
o       Fix PPC build for pre4-ac                       (Ben Herrenschmidt)
o       Fix hang in Matrox DRM                          (Jonny Strom)
o       Backport 2.5 LDT allocation improvements        (Manfred Spraul)
+       Lp tidy and printk levels               (Lucas Correia Villa Real)
o       Update yenta region size patch                  (Manfred Spraul)
+       Fix an i2c bus leak on the acorn pcf8583        (Silvio Cesare)
+       Fix e100 phy build                              (Linus Torvalds)
o       Further i810 audio updates                      (Juergen Sawinski)
+       Tidy ver_linux output with gcc 3.x              (Steven Cole)
o       ppp_generic fixes for building on boxes         (Bjorn Helgaas)
        with out* as macros
o       pdc4030 updates                                 (Peter Denison)
+       Forte sound driver updates                      (Martin Petersen)
o       Fix AMD7441 PCI ID error
o       Tighten asm-ia64 io macros                      (Andreas Schwab)

Linux 2.4.20-pre4-ac2
-       Pull NFSD back in line with Marcelo
o       Fix IDE PCMCIA build error                      (me)
o       Fix check/request region race in IDE DMA        (me)
o       Fix I/O handling of dma_base2 request fail      (me)
o       More debugging around the simplex ide DMA       (me)
+       Fix kmalloc error leak in fd1772                (Silvio Cesare)
+       Handle out of memory on acorn ps/2              (Silvio Cesare)
+       IEEE1394 integer overflow fix                   (Silvio Cesare)
+       Khttpd race fixes                               (Dan Kegel)
+       Backport kaweth fixes from 2.5                  (Oliver Neukum)
O       Fix gcc 2.x build of brlvger                    (Eyal Lebedinsky)
*       Error handling clean ups for USB storage        (Pete Zaitcev)
o       Fix loops_per_jiffy mod calculation overflow    (Yoann Vandoorselaere)
o       PCI hotplug oops fixes                          (Greg Kroah-Hartmann)
o       APM do idle now doesnt keep warning on error    (Ben LaHaise)
o       Reinitialize AGP on i845 after a suspend        (Charl Botha)
o       Don't rserve port 0x45 on sbc60xxwdt            (Anders Pedersen)
o       Export elevator_init so modules can switch      (Arnd Bergmann)
        to no-op elevators
o       Fix gmac link status reporting                  (Roberto Gordo Saez)
o       Radeonfb update                                 (Peter Horton,
                                                         Erik Andersen)
+       Fix resource leak on error in sisfb             (me)
+       Fix sisfb to fail the load if no card is        (me)
        found

Linux 2.4.20-pre4-ac1
-       Resync with Marcelo
        - JFS files from Marcelo tree taken to be definitive
o       Remove undefined signed overflow in readv/writev(me)
*       Fixed the pci resource mess. Turns out the bug
        was in the 2.4 core PCI code not IDE            (me)
o       Fix 3D hangs with screensaver and forking       (Tim Smith)
*       Add an apparently buggy Intel APM to DMI table  (me)
*       Fix non compile of kernel in French             (Keith Owens)
*       Typo fixes                                      (James Mayer)
o       Quieten harmless invalidate_bdev warnings       (Christoph Hellwig)
+       Forte sound driver for OSS                      (Martin Petersen)
        | Based Jaroslav's ALSA driver
+       Remove some bogus printks, fix an error         (me)
        handler, correct non blocking open
        | spin_lock/copy needs fixing still
*       Fix wrong struct in range check in ixj.c        (Silvio Cesare)
*       Use loff_t types in zorro/proc.c                (Silvio Cesare)
o       Abort IDE cd reads immediately on medium        (Erik Andersen)
        error as that isnt correctable
*       USB typo fixes                                  (James)
*       UHCI FSBR and bitop fixes                       (Greg Kroah-Hartmann)
*       Fix OHCI on slow machines                       (Greg Kroah-Hartmann)
*       Update to latest rtl8150 driver                 (Petko Manolov)
*       Update Microtek scanner driver                  (Oliver Neukum
*       EHCI fixes                                      (Greg Kroah-Hartmann)
*       __FUNCTION__ cleanups for USB                   (Greg Kroah-Hartmann)
*       Update to latest pegasus driver                 (Petko Manolov)
*       Update to latest OV511                          (Mark McClelland)

Linux 2.4.20-pre2-ac6
o       Next collection of code cleanups                (Andre Hedrick)
        -       Clean up the rest of the ratefilters
                (no functional change)
        -       Clean ups for the attach logic
o       Removed 'have you read the release notes' check (me)
o       Kill AUTODMA ifdefs in the drivers              (me)
o       Rework OSB4 bug handling - we now keep disk
        devices out of UDMA mode. Fix the sanity check
        so we don't blow up with CD-ROM media errors
o       Kill remaining if(dmabase) checks in init_dma   (me)
        | init_dma isnt called with !dmabase...
o       Create ide-lib for some common stuff            (me, Andre Hedrick,
                                                         Jeff Garzik)
o       Fix the ide-proc crash on boot                  (me)
        | May also fix the 'where did my proc file go' bits
o       Move q40 driver into legacy not pci             (me)
o       Remove do-nothing casts from slc90e66           (me)
o       Make all the pci driver functions static        (me)
o       Add printk levels to trm290 driver              (me)
o       Restore irq state at the end of the ali chipset (Arjan van de Ven)
        initialiser
o       Ripple errors back further. An unsupported      (me)
        hpt374 will now print errors and skip the
        controller
*       Fix crash mounting EFS from a CD-ROM            (me)

Linux 2.4.20-pre2-ac5
*       Fix sparc64 pcibios to match the new behaviour
o       Comment, add FIXME notes to the via ide driver  (me)
o       Add a FIXME note that we need to update PIIX
        to handle /proc for dual controller
o       Bump versions on ide stuff we have changed      (me)
o       Add VIA vt8235 IDE support                      (Vojtech Pavlik)
o       Delete xp_fixup - the new enable_device_bars    (me)
        resolves this properly.
o       Add BUG() checks to verify dmabase check        (me)
        is unneeded before removal
o       Further splitting of the setup_pci_device code  (me)
        | Again no functionality changes
o       Make cs5530 use pci_set_mwi/pci_set_master      (me)
        (also clean up add docs)
o       Move all the actual IDE drivers into            (me)
        subdirectories so we can see what is what
o       Clean up ide-pnp a little                       (me)
o       Further i810_audio updates for 845              (Juergen Sawinski)
o       USB quirks for konica/mintola digital cams      (Jan Willamowius)

Linux 2.4.20-pre2-ac4
o       Clean up ALi rate selection code                (me)
o       Clean up PIIX rate selection code               (me)
o       Don't frob bit 1 on later ALi chips             (me)
        | Should fix Fujitsu hang
o       Remove dead PIIX DMA setup function             (me)
o       Make new ide code using pci_set_master          (me)
o       Chop up some of the big chunks of setup-pci.c   (me)
        into smaller functions
o       When pulling an unconfigured IDE controller     (me)
        native try assigning missing resources
o       Fix wrong case in ide_get_or_set_dma_base       (me)
        (dma_base is ulong not u32)
o       Disable winxp fix (it shouldnt be needed now)   (me)
*       Blacklist a Dell with APM bugs                  (Peter Bowen)
o       Fix SMP ps2esdi build                           (Adrian Bunk)
*       Fix gcc2.95 build of st5481 driver              (me)
o       Handle wrap cases in pcilynx                    (Silvio Cesare, me)
o       Fix efi/raid problem                            (Matt Domsch)
o       Fix hd.c build                                  (me)
o       Fix a wrong type in bttv-driver                 (Silvio Cesare, me)
o       Updated scsi-debug driver                       (Douglas Gilbert)
o       Fix a khttpd null dereference                   (Dan Kegel)
*       Fix isdn/gcc 2.95 build fail                    (Kai Germaschewski)
o       Don't synchronize the tsc in "badtsc" mode    (me)
        | Fixes oops noted by John Stultz
o       Initial work on reverse engineering the IBM     (me)
        thinkpad docking bridge
o       Return EEXIST on pci hotplug duplicate name     (me)
o       Fix IDE code reporting wrong I/O setup in       (me)
        error

Linux 2.4.20-pre2-ac3
o       IDE updates                                     (Andre Hedrick)
o       Merge -ac fixes for ALi and PCI bars            (me)
o       Add docs to PIIX and ALi                        (me)

Linux 2.4.20-pre2-ac2
o       Updates to device mapper                        (Joe Thornber)
o       Fix mempool corruption bug                      (Christoph Hellwig)
*       Correct pci_alloc_consistent with 64bit mask    (Steffen Persvold)
*       Elevator accounting improvements                (Jens Axboe)
*       Clean up vt.c ioperm ifdef even more            (Milton Miller)
o       Fix PAGE_BUG usage problem                      (Eyal Lebedinsky)
*       Tweak isdn to try and fix gcc 2.95 compile      (Kai Germaschewski)
o       Make parameter variables on synclink* static    (me)
o       Add documentation to jbd layer                  (Roger Gammans)
-       NFSD link fix                                   (Greg Louis)
*       Fix NFS oops on 64bit big endian                (Dave Miller)
*       Add another vaio to the dmi blacklist           (Marc Boucher)
*       Fix devfs enabled build                         (Christoph Hellwig)
o       Fix resource assignment for cardbus behind      (H J Lu)
        pci transparent bridges
o       Fix makefile for speakup a bit                  (O Sezer)
*       Update ftd_sio driver                           (Greg Kroah-Hartmann)
*       Update usb serial Config.in                     (Greg Kroah-Hartmann)
*       Fix error handling on ipaq usb serial           (Greg Kroah-Hartmann)
*       Update pl2303 usb serial                        (Greg Kroah-Hartmann)
*       Fix usb serial warnings in gcc3                 (Greg Kroah-Hartmann)
*       Fix gcc3 warnings in ir-usb                     (Greg Kroah-Hartmann)
*       Fix DMA off stack in USB storage                (Roland Dreier)
*       Add SDDR-55 USB storage driver                  (Greg Kroah-Hartmann)
*       Fix gcc3 warnings and other bugs in usb btooth  (Greg Kroah-Hartmann)
*       HP usb scanner driver                   (Oliver Neukum, John Fremlin,
                                                        Matthew Dharm)
*       Update usb scanner driver                       (Greg Kroah-Hartmann)

Linux 2.4.20-pre2-ac1
-       Merge 2.4.20-pre2
        -       drop change to apic error logging level
        -       drop bogus sign cast in spin_is_locked
o       Merge LVM2 device mapper                        (Joe Thornber)
*       Clean up locking a little in ps2esdi            (me)
        | This driver needs much love and attention
*       Similar for xd.c (same comments too)            (me)
*       Allocate xd bounce buffer early (can deadlock   (me)
        during an I/O)
*       Fix partition table breakage                    (me)

Linux 2.4.20-pre1-ac3
o       Report "unknown errror" not "on fire" for usblp     (Pete de Zwart)
*       Teach ac97_codec.c about 3rd/4th codecs         (Juergen Sawinksi)
o       Add MMIO support for i845 audio                 (Juergen Sawinksi)
o       Tidy up error paths on i810_audio init          (me)
*       Use cpu_has_tsc macro in joystick/random too    (John Stultz)
*       Oliver Neukum becomes new HFS maintainer        (Oliver Neukum)
        | Treat him gently HFS is non trivial to fix
*       Merge synclink-mp driver                        (Paul Fulghum)
*       Fix wavelan dev->trans_start handling                (Jean Tourrilhes)
*       Switch to newer wavelan_cs update               (Jean Tourrilhes)
*       Merge e100/e1000 docs                           (Jeff Garzik)
*       Remove wrong use of set_bit in dl2k driver      (Matthew Wilcox)
*       Add another tulip PCI ident                     (Antoine,
                                                 Aaron Baranoff, Owen Taylor)
*       Update 8139too PCI identifiers                  (Wilson Chen)
*       Add another pl2303 identifier                   (Lutz Rothhardt)
* ...

read more »

 
 
 

Linux 2.4.20-pre5-ac1

Post by Tony Spinill » Sun, 01 Sep 2002 07:00:12


Alan,

I just tried 2.4.20-pre5-ac1 on my Gigabyte 8IGX 845G chipset board.
I have the same problem as reported previously. No IDE drives when
booting 2.4.20pre5-ac1, but drives do appear when booting
2.4.20-pre1-ac1. I don't know if
you or Andre have begun to sort it out yet, but maybe someone else
can
report in who is using another 845G board to see if my problem is
unique or not.
Dmesg snippets below, full http links to dmesg,lspci, kernel
config at the end of the message. I will also  try on my
Gigabyte 8IEX 845E chipset board later.  If it works I will report
in.

2.4.20pre1ac1 works great. (ide-scsi, DVD viewing etc)

I'm running stock RedHat 7.3 all updates. No binary proprietary
drivers
were built, intalled etc for 2.4.20pre5ac1.

Thanks for all the work you and the rest of the IDE team are doing.

Tony
(If I'm doing something stupid let me know)

***** DMESG on 2.4.20-pre5-ac1 - BIOS flagged correctly, but no
devices in
/proc/ide.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha1
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
ICH4: IDE controller at PCI slot 00:1f.1
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xcc00-0xcc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xcc08-0xcc0f, BIOS settings: hdc:DMA, hdd:pio
Floppy drive(s): fd0 is 1.44M
***** DMESG on 2.4.20-pre1-ac1
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
PIIX4: IDE controller on PCI bus 00 dev f9
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xcc00-0xcc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xcc08-0xcc0f, BIOS settings: hdc:DMA, hdd:pio
hda: LITE-ON LTR-48125W, ATAPI CD/DVD-ROM drive
hdc: LITEON DVD-ROM LTD16, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: ATAPI 48X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33)
Floppy drive(s): fd0 is 1.44M

Full links below
http://ac.marywood.edu/tspin/www/dmesg2420pre1ac1.txt
http://ac.marywood.edu/tspin/www/dmesg2420pre5ac1.txt
Lspci -vvv when running 2.4.20-pre1-ac1
http://ac.marywood.edu/tspin/www/lspci.txt
http://ac.marywood.edu/tspin/www/dotconfig.txt

__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com
-
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.20-pre5-ac1

Post by Alan Co » Sun, 01 Sep 2002 09:40:05


Its on the list of deep weirdnesses but fairly low down right now

-
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.20-pre5-ac1

Post by Tony Spinill » Tue, 03 Sep 2002 08:10:06


Alan,

Quote:> Its on the list of deep weirdnesses but fairly low down right now

I gave up on that for now ;)

I received a couple of  emails from others who had problems
with the 845G which I did not have.

So, I put together another machine with a spare Intel 845GBVL
motherboard, which also has the 845G chipset.
IDE and DMA seem to work when running 2420pre5ac1, but
no DMA in 2420pre5.

Now on the other hand the Gigabyte (845G chipset) works with
2420pre5 (DMA, ide-scsi) but no success with 2420pre5ac1.

In looking at the lspci's of both boards, I noticed a difference. I
put excerpts
below along with links to full dmesg/lspci.

Bizarre and wierdness sums it up. Which is the real 845G?
Which machine do I dropkick? ;)

Tony

****Intel board:
00:1f.1 IDE interface: Intel Corp.: Unknown device 24cb (rev 01)
(prog-if 8a [Master SecP PriP])
        Subsystem: Intel Corp.: Unknown device 5247
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 5
        Region 0: I/O ports at <unassigned> [size=8]
        Region 1: I/O ports at <unassigned> [size=4]
        Region 2: I/O ports at <unassigned> [size=8]
        Region 3: I/O ports at <unassigned> [size=4]
        Region 4: I/O ports at ffa0 [size=16]
        Region 5: Memory at 20000000 (32-bit, non-prefetchable) [disabled]
[size=1K]
****Gigabyte board (Award BIOS):
00:1f.1 IDE interface: Intel Corp.: Unknown device 24cb (rev 01)
(prog-if 8a [Master SecP PriP])
        Subsystem: Intel Corp.: Unknown device 24c2
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 16
        Region 0: I/O ports at bc00 [size=8]
        Region 1: I/O ports at c000 [size=4]
        Region 2: I/O ports at c400 [size=8]
        Region 3: I/O ports at c800 [size=4]
        Region 4: I/O ports at cc00 [size=16]
        Region 5: Memory at 40000000 (32-bit, non-prefetchable) [size=1K]

Gigabyte 845 links
http://ac.marywood.edu/tspin/www/dmesg2420pre5gb.txt
http://ac.marywood.edu/tspin/www/dmesg2420pre5ac1gb.txt
http://ac.marywood.edu/tspin/www/lspcigb.txt
Intel 845G links
http://ac.marywood.edu/tspin/www/dmesg2420pre5ac1.txt
http://ac.marywood.edu/tspin/www/dmesg2420pre5.txt
http://ac.marywood.edu/tspin/www/lspci.txt

__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com
-
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. 2.4.20-pre5-ac1 still have the DMA problem

Aug 31 11:21:07 f5ibh kernel: ALI15X3: chipset revision 193
Aug 31 11:21:07 f5ibh kernel: ALI15X3: not 100%% native mode: will probe
irqs later
Aug 31 11:21:07 f5ibh kernel: ALI15X3: simplex device with no drives:
DMA disabled
Aug 31 11:21:07 f5ibh kernel: ide0: ALI15X3 Bus-Master DMA disabled
(BIOS)
Aug 31 11:21:07 f5ibh kernel: ALI15X3: simplex device with no drives:
DMA disabled
Aug 31 11:21:07 f5ibh kernel: ide1: ALI15X3 Bus-Master DMA disabled
(BIOS)

--------
Regards
        Jean-Luc
-
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/

2. system include-files on solaris 2.6 (what package)

3. cdrom problem in 2.4.20-pre5-ac1,ac2

4. sendmail5.67b+IDA1.5 binaries uploaded to sunsite.unc.edu

5. 2.4.20-pre5-ac1 PDC20269 80-pin acble misdetection

6. Help Please

7. 2.4.20-pre5-ac1 and Intel ICH3M EIDE woes

8. Looking for Tom Dell!

9. Contest 0.34 added to STP - 2.4.20-pre5-ac1 results

10. 2.4.20-pre5-ac1 still crashes with ide-scsi

11. 2.4.20-pre5-ac1: 80pin cable detection wrong?

12. 2.4.20-pre5-ac1: IDE DMA problem with Intel D845GVB, resource collisions

13. Poweroff error from 2.4.20-pre5-ac1 w/ Asus A7M266-D motherboard AND question