2.0.34 and Ultra DMA disks

Christos Ricudis ricudis at paiko.gr
Sun Jun 7 09:50:15 EEST 1998


Hello Linux-greek-users!

Linux-greek-users wrote to All about "2.0.34 and Ultra DMA disks":

 L> Eixe akousei kaneis gia beltiwseis stous stable kernels
 L> oson afora tous UDMA?

Fysika. Oriste ta release notes toy 2.0.34: 

                                      ,,,
                                     (o o)  File: relnotes.txt
---*reiss*------*schnippel*------oOO--(_)--OOo-------*knabber*-----*fetz*---


   [Building Number Three] [Rhad Labs]
   
                                           Lost on your way to the labs ?
   [Red Hat]
   
                                                 Mummy I want to go home!
   
                        Release Notes For Linux 2.0.34
     _________________________________________________________________
   
                                     Notes
                                       
   Pioneer DR-A24X 
          This drive is known to become confused when probed for ATA
          drive type. A workaround for this drive is now documented.
          
Bug Fixes

   Fragment handling bug 
          A bug in fragment handling that could cause a kernel crash has
          been fixed.
          
   Unsafe temporary file 
          The 'make config' script used an unsafe temporary file. It now
          uses a file in its working directory.
          
   TCP accept crash
          There was a race condition in tcp accept paths that could cause
          GFP's (normally non fatal) and stuck sockets in 2.0.3x
          
   PPP hang
          PPP could hang the machine if a new connection was created on
          the same logical channel before the previous daemon died.
          
   MM Corruption 
          A bug in which 2.0.33 could suffer memory corruption and
          possible crashes under very high load has been fixed.
          
   APM suspend fails on Thinkpad 560 
          Linux can now ignore multiple suspend events generated by the
          560 bios. This means the 560 suspend support now functions in
          Linux.
          
   Fringe IEEE floating point errors 
          The Alpha platform showed some fringe errors handling certain
          math operations. These have been corrected.
          
   Incorrect asm syntax 
          The i386 SMP code contained invalid assembler that the GNU
          assembler did not notice, and compiled to the correct opcodes.
          Newer versions of GNU as correctly complain. The code is now
          fixed.
          
   LDT Leak 
          A situation which DOSemu and Wine could leak memory used for
          LDT tables has been fixed.
          
   LDT limits 
          When forking/cloning a task only the first 512 LDT entries
          would ever be copied. All are now copied correctly.
          
   RDTSC bugs 
          The use of RDTSC is disabled for Cyrix CPU's. It seems to be
          faulty and reports the same stamp on two executions in certain
          cases. Intels specification requires that the same stamp is
          never repeated within a ten year period.
          
   Floppy Driver 
          A bug in which the floppy driver could crash when its interrupt
          or DMA resources were not available has been fixed. This was an
          extremely abnormal situation but a real bugs.
          
   Inode count overrun 
          A bug in which a specifically malicious program could cause an
          inode count overrun has been fixed.
          
   Obscure serial race 
          An obscure race in the serial driver has been removed.
          
   ISDN handling 
          A couple of small bugs have been fixed in the ISDN network
          handling in isdn4linux.
          
   Compile errors 
          Certain modules (eg the spellcaster ISDN) contained references
          to non kernel headers that caused them not to compile in some
          environments. These have been corrected.
          
   SK_G16 
          This driver could leak I/O resources if it failed to
          initialise. Fixed.
          
   IDE-SCSI 
          The buggy SENSE6/SELECT6 handling has been removed. A variable
          timeout is now supported.
          
   PPA SCSI driver 
          If this driver failed to detect the parallel port adapter and
          initialise it the entire machine would crash. Fixed.
          
   SCSI unload crashes 
          A situation where unloading SCSI left invalid partition
          information around has been resolved.
          
   Generic RO ioctls 
          The generic ioctl set where missing from SCSI disks. This has
          been rectified.
          
   Quota crash 
          A very obscure situation in which the quota subsystem performed
          an invalid seek on the quota database has been fixed.
          
   Memory corruption on clone 
          A bug causing memory corruption when mmaping memory during a
          clone in specific situations has been fixed.
          
   Possible overflow on Alpha 
          A possible integer overflow on group handling for the Alpha
          platform has been fixed.
          
   Sysctl 
          An off by one error in the sysctl handling has been removed.
          
   Xntpd 
          A time constant larger than MAXTC(6) is supported for NTP(4)
          
   Socket crashes 
          A possible socket layer crash with AX.25/NetROM/ROSE/X.25 has
          been fixed in 2.0.34
          
   RAW socket handling 
          A small bug in raw socket handling which could cause a crash in
          very obscure situations has been fixed.
          
   Loading bogus modules 
          A situation existed in earlier kernels where a user process
          could cause a module to be loaded. It was possible to exploit
          this to load modules that the administrator had installed but
          did not wish loaded. Fixed in 2.0.34. Note that this means only
          superuser processes can load network interfaces.
          
   IGMP 
          IGMP leave messages are now sent to the 'all routers' group. IP
          multicast messages are looped back locally for the mroute
          daemon.
          
   Incorrect fragmentation needed messages 
          A bug in the sending of fragmentation needed messages has been
          fixed.
          
   TCP listened to ICMP source quench 
          This is no longer 'good practice' and we also backed off twice
          once from the error and once from the drop. This was primarily
          needed to handle 3COM office connect routers which appear to
          send source quench (its been obsolete for years so they should
          not) and without rate limiting (also not allowed).
          
   Window searching 
          An obscure quirk allowing a third party to discover the current
          window for a TCP connection has been fixed.
          
   IPX checksums 
          IPX incorrectly handled checksummed IPX frames (eg from FT
          Netware). This has been fixed.
          
   Menuconfig could crash 
          Menuconfig now handles large lists properly and several other
          configuration handling bugs in it have been removed.
          
   Unsafe temporary file 
          The 'make config' script used an unsafe temporary file. It now
          uses a file in its working directory.
          
Enhancements

   Swapping Improvements 
          The virtual memory handling has been improved. Loaded machines
          may see up to 10% throughput increases.
          
   Root Filesystem 
          The root filesystem on the commandline can be specified to
          include IDE drivers 5-8, and more SCSI devices.
          
   UltraDMA and Large IDE disk 
          Support for UltraDMA and for large IDE disks has been added to
          2.0.34 as in 2.1.x development kernels.
          
   Native language codepage/unicode support for filesystems 
          These facilities currently available in Linux 2.1.x development
          have been made available in the 2.0 stable kernel series.
          
   ISOfs extensions 
          As with 2.1.x series kernels Joliet and UTF8 support has been
          added to the ISO file system. The documentation has been
          updated to match.
          
   VFAT extensions 
          As with 2.1.x series kernels NLS and UTF8 support has been
          added to the VFAT file system. The documentation has been
          updated to match. The FAT32 file system is now supported.
          
   NFS updates 
          NFS now understands NFSERR_XDEV. NFS copes with broken NFS
          servers that report a file type of '0'. An additional attribute
          cache flush is done on the parent directory in some cases where
          the link count may have changed.
          
   SMBFS updates 
          The SMB file system has been significantly enhanced especially
          in the area of time stamps.
          
   Dynamic Address Rewriting 
          An additional 'RST provoking' mode is supported for ISDN
          sessions.
          
   Basic securelevel is implemented 
          Securelevel is added as a user request item. Linux 2.1.x
          includes capabilities work and this will replace securelevel in
          2.2.
          
   Large Listen Queues 
          The underlying socket code now supports the setting of large
          listen queues in excess of 128. The current behaviour is not to
          enable this facility.
          
   XT hard disk 
          The driver for legacy XT 8bit hard disks has been significantly
          enhanced.
          
   Console Performance 
          The console speed enhancements from 2.1.x kernels have been
          backported to Linux 2.0.
          
   Numerous network drivers updated 
          The network drivers are now mostly in synchronization with
          Donald Becker's reference set at CESDIS. The 3c509 has not been
          updated due to problem reports with the newer driver. The
          following drivers are updated: 3c59x, at1700, eepro, eepro100,
          hp100, lance, ne2000 (ISA and PCI drivers split),
          lance32/pcnet32, smc-ultra, smc-ultra32, tulip,
          
   Alien PCI types 
          Unknown PCI types are now handled more gracefully.
          
   BusLogic Driver 
          The BusLogic SCSI driver has been updated.
          
   NCR53c8xx 
          The NCR53c8xx driver has been signifcantly updated.
          
   Adaptec AIC7xxx 
          The Adaptec driver has been updated and supports more devices.
          Numerous known bugs have been fixed.
          
   IN2000 
          The IN2000 driver works with more cards.
          
   Advansys 
          The in kernel vendor supplied Advansys driver has been updated.
          
   Tekram DC390 
          This driver has been enhanced to handle partitions of over 1GB.
          
   EATA update 
          The EATA driver has been slightly updated.
          
   SCSI ioctl extensions 
          The SCSI ioctl calls have been enhanced to include
          SCSI_IOCTL_GET_BUS_NUMBER from 2.1.x.
          
   SCSI disk recovered error 
          SCSI disk recovered errors now indicate success after recovery
          by the target device. Recovered I/O errors are logged.
          
   WD7000 
          Miscellaneous cleanups.
          
New Network Drivers

   3com 3c515 
          A driver for the 3c515 network card has been added to the
          mainstream kernel.
          
   TI Thunderlan 
          A driver for the TI thunderlan network chip has been added.
          This is the device commonly found on Compaq network cards.
          
   SMC EtherpowerII 
          A driver for the SMC83c170/175 EPIC series of chips as used on
          the SMC EtherPower II 9432 adapter and several cardbus devices.
          
   RealTel RTL8129/8139 
          Support for the various low end boards using these chipsets.
          
   Packet Engines G-NIC 
          Support has been added for the Packet Engines gigabit ethernet
          controller.

---*reiss*------*schnippel*--------------------------*knabber*-----*fetz*---

        

Ciao,
  Christos
--
====================================================================
Gia boithia (h na diagrafhte) e-mail sto majordomo at argos.hol.gr
Ta archives tis listas einai sto http://www.argos.hol.gr/lists :
prin steilete kapoia erothsh psakte mipos exei hdh apanththei.
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users
====================================================================



More information about the Linux-greek-users mailing list