linux/Documentation/ide/ChangeLog.ide-cd.1994-2004
<<
lue=o2 /span> o2 /form> o2 a lue=o2 href="../linux+v3.7.3/Documenta3.2n/ide/ChangeLog.ide-cd"3294-2004">lue=o2 img src="../.sta3.c/gfx/right.png" alt=">>">lu /span> lu span class="lxr_search">lue=lue=o2 input typ> hidden" nam> navtarget" .12n> ">lue=o2 input typ> text" nam> search" id search">lue=o2 butt v3typ> submit">Search o2 /form> /span> lu span class="lxr_prefs"> o2 a href="+prefs?return=Documenta3.2n/ide/ChangeLog.ide-cd"3294-2004"lue=o2 onclick="return ajax_prefs();">lue=o2Prefs o2 /a>lu /span> e=o2 2 /div> e=o2 2 form ac3.2n="ajax+*" method="post" onsubmit="return false;">lu input typ> hidden" nam> ajax_lookup" id ajax_lookup" .12n> ">le=o2 2 /form> le=o2 2 div class="headingbott m">
e=o2
e=o2 o2 2 div id search_results" class="search_results" o> e=o2 2 /div> div id content"> div id file_contents">

 L1">2 21 /a>/*

 L2">2 22 /a> * 1.00  Oct 31, 3294 -- Initial vers.2n.

 L3">2 23 /a> * 1.01  Nov 22, 3294 -- Fixed problem with starting request in

 L4">2 24 /a> *                       cdrom_check_sta3us.

 L5">2 25 /a> * 1.03  Nov 25, 3294 -- leaving unmask_intr[] as a user-setting (as for disks)

 L6">2 26 /a> * (from mlord)       -- minor changes to cdrom_setup()

 L7">2 27 /a> *                    -- renam>d ide_dev_s to ide_drive_t, enable irq on command

 L8">2 28 /a> * 2.00  Nov 27, 3294 -- Generalize packet command interface;

 L9">2 29 /a> *                       add audio ioctls.

 L10">2  >
 a> * 2.01  Dec 23, 3294 -- Rework packet command interface to handle devices

 L11">2 11 /a> *                       which send an interrupt when ready for a command.

 L12">2 12
 a> * 2.02  Dec 11, 3294 -- Cache the TOC in the driver.

 L13">2 13 /a> *                       Don't use SCMD_PLAYAUDIO_TI; it's not included

 L14">2 14 /a> *                       in the current vers.2n of ATAPI.

 L15">2 15 /a> *                       Try to use LBA instead of track or MSF addressing

 L16">2 16 /a> *                       when possible.

 L17">2 17 /a> *                       Don't wait for READY_STAT.

 L18">2 18 /a> * 2.03  Jan 10, 3295 -- Rewrite block read routines to handle block sizes

 L19">2 19 /a> *                       other than 2k and to move multiple sectors in a

 L20">2 20 /a> *                       single transac3.2n.

 L21">2 21 /a> * 2.04  Apr 21, 3295 -- Add work-around for Creative Labs CD220E drives.

 L22">2 22 /a> *                       Thanks to Nick Saw <cwsaw@pts7.pts.mot.com> for

 L23">2 23 /a> *                       help in figuring this out.  Ditt  for Acer and

 L24">2 24 /a> *                       Aztech drives, which seem to have the sam> problem.

 L25">2 25 /a> * 2.04b May 30, 3295 -- Fix to match changes in ide.c vers.2n 	  > -ml

 L26">2 26 /a> * 2.05  Jun 28, 3295 -- Don't attempt to retry after an illegal request

 L27">2 27 /a> *                        or data protect error.

 L28">2 28 /a> *                       Use HWIF and DEV_HWIF macros as in ide.c.

 L29">2 29 /a> *                       Always try to do a request_sense after

 L30">2 30 /a> *                        a fail>d command.

 L31">2 31 /a> *                       Include an  >
  v3to give textual descri>
  vs

 L32">2 32 /a> *                        of ATAPI errors.

 L33">2 33 /a> *                       Fix a bug in handling the sector cache which

 L34">2 34 /a> *                        show>d up if the drive return>d data in 512 byte

 L35">2 35 /a> *                        blocks (like P.2neer drives).  Thanks to

 L36">2 36 /a> *                        Richard Hirst <srh@gpt.co.uk> for diagnosing this.

 L37">2 37 /a> *                       Properly supply the page number field in the

 L38">2 38 /a> *                        MODE_SELECT command.

 L39">2 39 /a> *                       PLAYAUDIO12 is broken on the Aztech; work around it.

 L40">2 4>
 a> * 2.05x Aug 11, 3295 -- lots of data structure renaming/restructuring in ide.c

 L41">2 41 /a> *                       (my apologies to Scott, but now ide-cd"c is independent)

 L42">2 42 /a> * 3.00  Aug 22, 3295 -- Implement CDROMMULTISESSION ioctl.

 L43">2 43 /a> *                       Implement CDROMREADAUDIO ioctl (UNTESTED).

 L44">2 44 /a> *                       Use input_ide_data() and output_ide_data().

 L45">2 45 /a> *                       Add door locking.

 L46">2 46 /a> *                       Fix usage count leak in cdrom_open, which happened

 L47">2 47 /a> *                        when a read-write mount was attempted.

 L48">2 48 /a> *                       Try to load the disk on open.

 L49">2 49 /a> *                       Implement CDROMEJECT_SW ioctl (off by default).

 L50">2 50 /a> *                       Read total cdrom capacity during open.

 L51">2 51 /a> *                       Rearrange logic in cdrom_decode_sta3us.  Issue

 L52">2 52 /a> *                        request sense commands for fail>d packet commands

 L53">2 53 /a> *                        from here instead of from cdrom_queue_packet_command.

 L54">2 54 /a> *                        Fix a race condi
  v3in retrieving error3informa3.2n.

 L55">2 55 /a> *                       Suppress printing normal unit atten
  v3errors and

 L56">2 56 /a> *                        some drive not ready errors.

 L57">2 57 /a> *                       Implement CDROMVOLREAD ioctl.

 L58">2 58 /a> *                       Implement CDROMREADMODE1/2 ioctls.

 L59">2 59 /a> *                       Fix race condi
  v3in setting up interrupt handlers

 L60">2 60 /a> *                        when the `serialize'  >
  v3is used.

 L61">2 61 /a> * 3.01  Sep 22, 3295 -- Fix ordering of reenabling interrupts in

 L62">2 62 /a> *                        cdrom_queue_request.

 L63">2 63 /a> *                       Another try at using ide_[input,output]_data.

 L64">2 64 /a> * 3.02  Sep 16, 3295 -- Stick total disk capacity in parti
  v3table as well.

 L65">2 65 /a> *                       Make VERBOSE_IDE_CD_ERRORS dump fail>d command again.

 L66">2 66 /a> *                       Dump out more informa3.2n for ILLEGAL REQUEST errs.

 L67">2 67 /a> *                       Fix handling of errors occurring before the

 L68">2 68 /a> *                        packet command is transferred.

 L69">2 69 /a> *                       Fix transfers with odd bytelengths.

 L70">2 70 /a> * 3.03  Oct 27, 3295 -- Some Creative drives have an id of just `CD'.

 L71">2 71 /a> *                       `DCI-2S10' drives are broken too.

 L72">2 72 /a> * 3.04  Nov 20, 3295 -- So are Vertos drives.

 L73">2 73 /a> * 3.05  Dec 21, 3295 -- Changes to go with overhaul of ide.c and ide-tape.c

 L74">2 74 /a> * 3.06  Dec 16, 3295 -- Add support needed for parti
  vs.

 L75">2 75 /a> *                       More workarounds for Vertos bugs (based on patches

 L76">2 76 /a> *                        from Holger Dietze <dietze@aix520.informa3.k.uni-leipzig.de>).

 L77">2 77 /a> *                       Try to eliminate byteorder assump
  vs.

 L78">2 78 /a> *                       Use atapi_cdrom_subchnl struct defini3.2n.

 L79">2 79 /a> *                       Add STANDARD_ATAPI compila3.2n  >
  v.

 L80">2 80 /a> * 3.07  Jan 29, 3296 -- More twiddling for broken drives: Sony 55D,

 L81">2 81 /a> *                        Vertos 300.

 L82">2 82 /a> *                       Add NO_DOOR_LOCKING configura3.2n  >
  v.

 L83">2 83 /a> *                       Handle drive_cmd requests w/NULL args (for hdparm -t).

 L84">2 84 /a> *                       Work around sporadic Sony55e audio play problem.

 L85">2 85 /a> * 3.07a Feb 11, 3296 -- check drive->id for NULL before dereferencing, to fix

 L86">2 86 /a> *                        problem with "hde=cdrom" with no drive present.  -ml

 L87">2 87 /a> * 3.08  Mar2 6, 3296 -- More Vertos workarounds.

 L88">2 88 /a> * 3.09  Apr  5, 3296 -- Add CDROMCLOSETRAY ioctl.

 L89">2 89 /a> *                       Switch to using MSF addressing for audio commands.

 L90">2 90 /a> *                       Reforma3 to match kernel3tabbing style.

 L91">2 91 /a> *                       Add CDROM_GET_UPC ioctl.

 L92">2 92 /a> * 3.10  Apr 10, 3296 -- Fix compila3.2n error3with STANDARD_ATAPI.

 L93">2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko EiƟfeldt <heiko@colossus.escape.de>

 L94">2 94 /a> *                       to remove redundant verify_area calls.

 L95">2 95 /a> * 3.12  May  7, 3296 -- Rudimentary changer support.  Based on patches

 L96">2 96 /a> *                        from Gerhard Zuber <zuber@berlin.snafu.de>.

 L97">2 97 /a> *                       Let open succeed even if there's no load>d disc.

 L98">2 98 /a> * 3.13  May 19, 3296 -- Fixes for changer code.

 L99">2 99 /a> * 3.14  May 29, 3296 -- Add work-around for Vertos 600.

 L100">2100 /a> *                        (From Hennus Bergman <hennus@sky.ow.nl>.)

 L101">2101 /a> * 3.15  July22, 3296 -- Added support for Sanyo 3 CD changers

 L102">2102 /a> *                        from Ben Galliart <bgallia@luc.edu> with

 L103">2103 /a> *                        special help from Jeff Lightfoot

 L104">2104 /a> *                        <jeffml@pobox.com>

 L105">2105 /a> * 3.15a July29, 3296 -- Improved Sanyo 3 CD changer identifica3.2n

 L106">2106 /a> * 3.16  Jul 28, 3296 -- Fix from Gadi to reduce kernel3stack usage for ioctl.

 L107">2107 /a> * 3.17  Sep 17, 3296 -- Tweak audio reads for some drives.

 L108">2108 /a> *                       Start changing CDROMLOADFROMSLOT to CDROM_SELECT_DISC.

 L109">2109 /a> * 3.18  Oct 31, 3296 -- Added module and DMA support.

 L110">21 >
 a> *

 L111">2111 /a> * 4.00  Nov 5, 3296   -- New ide-cd maintainer,

 L112">2112 /a> *                                 Erik B. Andersen <andersee@debian.org>

 L113">2113 /a> *                     -- Newer Creative drives don't always set the error

 L114">2114 /a> *                          register correctly.  Make sure we see media changes

 L115">2115 /a> *                          regardless.

 L116">2116 /a> *                     -- Integrate with generic cdrom driver.

 L117">2117 /a> *                     -- CDROMGETSPINDOWN and CDROMSETSPINDOWN ioctls, based on

 L118">2118 /a> *                          a patch from Ciro Cattuto <>.

 L119">2119 /a> *                     -- Call set_device_ro.

 L120">2120 /a> *                     -- Implement CDROMMECHANISMSTATUS and CDROMSLOTTABLE

 L121">2121 /a> *                          ioctls, based on patch by Erik Andersen

 L122">2122 /a> *                     -- Add som> probes of drive capability during setup.

 L123">2123 /a> *

 L124">2124 /a> * 4.01  Nov 11, 3296  -- Split into ide-cd"c and ide-cd"h

 L125">2125 /a> *                     -- Removed CDROMMECHANISMSTATUS and CDROMSLOTTABLE

 L126">2126 /a> *                          ioctls in favor of a generalized approach

 L127">2127 /a> *                          using the generic cdrom driver.

 L128">2128 /a> *                     -- Fully integrated with the 2.1.X kernel.

 L129">2129 /a> *                     -- Other stuff that I forgot (lots of changes)

 L130">213>
 a> *

 L131">2131 /a> * 4.02  Dec 01, 3296  -- Appli>d patch from Gadi Oxman <gadio@netvis.2n.net.il>

 L132">2132 /a> *                          to fix the drive door locking problems.

 L133">2133 /a> *

 L134">2134 /a> * 4.03  Dec 04, 3296  -- Added DSC overlap support.

 L135">2135 /a> * 4.04  Dec 29, 3296  -- Added CDROMREADRAW ioclt based on patch

 L136">2136 /a> *                          by Ales Makarov (xmakarov@sun.felk.cvut.cz)

 L137">2137 /a> *

 L138">2138 /a> * 4.05  Nov 20, 3297  -- Modifi>d to print more drive info  v3init

 L139">2139 /a> *                        Minor other changes

 L140">2140 /a> *                        Fix errors on CDROMSTOP (If you have a "Dolphin",

 L141">2141 /a> *                          you must define IHAVEADOLPHIN)

 L142">2142 /a> *                        Added identifier so new Sanyo CD-changer works

 L143">2143 /a> *                        Better detect  v3if door locking isn't supported

 L144">2144 /a> *

 L145">2145 /a> * 4.06  Dec 17, 3297  -- fixed endless "tray open" messages  -ml

 L146">2146 /a> * 4.07  Dec 17, 3297  -- fallback to set pc->sta3 on "tray open"

 L147">2147 /a> * 4.08  Dec 18, 3297  -- spew less noise when tray is empty

 L148">2148 /a> *                     -- fix spe>d display for ACER 24X, 38X

 L149">2149 /a> * 4.09  Jan 04, 3298  -- fix handling of the last block so we return

 L150">2150 /a> *                         an end of file instead of an I/O error3(Gadi)

 L151">2151 /a> * 4.10  Jan 24, 3298  -- fixed a bug so now changers can c-2004u ata3.m#L105" id
0cum4" idy  69" id
 L2 s9" /ChangeLoide-
 L97="lie/ChangeLog.ide-s9" " id
 L14" class="line" nam>
 L14">2 14 /a> *               identifiommands for fail>d packe1t com1ands

 L142">2142 /a> *                        Addeinstead o1f from cdrom_queue_packe1t_com1and.

 L14">2 14 /a> *              L144" clav3in retrieving error3in1forma1.2n.

 L14">2 14 /a> *              dless &qug normal unit atten
  v31error1 and

 L50">2 50 /a> *                  1         1      some drive not rea1dy er15

 L50">2 50 /a> *                  1 97  -- sp     Implement CDROMVOLR1EAD i1ctl.

 L142">2142 /a> *                        Adde         1Implement CDROMREADMODE11/2 io1tls.

 L142">2142 /a> *                        Adde condi
  1v3in setting up interrup1t han1lers

 L142">2142 /a> *                        Adde nd of filhe `serialize'  >
  1v3is 16

 L142">2142 /a> *                        Adde a bug so dering of reenabling int1errup1s in

 L35">2 35 /a> *                     1         1              cdrom_queu1e_req1est.

 L146">2146 /a> * 4.07  Dec 17, 3297  -- fallback tother try1 at using ide_[input,out1put]_16nd.

 L146">2146 /a> * 4.07  Dec 17, 3297  -- fallback toL144" clapacity in parti
  v3tabl1e as 1ell.

 L50">2 50 /a> *                  16use LBA innstead of track or MSF adrror16

 L142">2142 /a> *                        Adde more inf1orma3.2n for ILLEGAL REQ1UEST 1rrs.

 L143">2143 /a> *                        Better detFix handl1ing of errors occurring 1befor1 the

 L56">2 56 /a> *         1         1    packet command is tr1ansfe1red.

 L16">2 16 /condi
  1ix transfers with odd by1telen1ths.

 L146">2146 /a> * 4.07  Dec 17, 3297  -- fallback treative d1rives have an id of just1 `CD&139;.

 L27">2 27 /a> *   1      `DC1I-2S10' drives are b1roken17 in

 L26">2 26 /a> * 2.05  Jun 28, 3295 -- Don'13.04  Nov1 20, 3295 -- So are Vert1os dr17nds

 L142">2142 /a> *                        Addeto go wit1h overhaul of ide.c and 1ide-t17

 L142">2142 /a> *                        AddetL144" claAdd support needed for p1arti
1 vs.

 L27">2 27 /a> *   1 use LBA i for Vertos bugs (based 1on pa1ches

 L27">2 27 /a> *   1 /a> *                        when pEST 17
2140 /a> *                        Fix errors on CDR Use atap1i_cdrom_subchnl struct d1efini1.2n.

 L93">2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko1     Add 1STANDARD_ATAPI compila3.12n  >18

 L93">2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko1 .04  Nov1DOOR_LOCKING configura3.12n  >1  v.

 L104">2104 /a> *      e_cmd req1uests w/NULL args (for h1dparm18

 L93">2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko1 use LBA i NULL before dereferenci1ng, t1 fix
2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko1 /a> *    " with no drive pre1sent.18rs.

 L93">2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko1              Don't wait for REAump
18the
2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko1 Use atap1 3296 -- Add CDROMCLOSET1RAY i1ctl.

 L96">2 96 /a> *                        from G1to using 1MSF addressing for audio1 comm1nds.

 L96">2 96 /a> *                        from G1tore twid1ma3 to match kernel3tabb1ing s1yle.

 L96">2 96 /a> *                        from G1t     `DC1          Add CDROM_GET_1UPC i1ctl.

 L93">2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko1 Fix comp1ila3.2n error3with STAND1ARD_A19 v.
2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko1 _cmd req1t <heiko@colossus.esc1ape.d19

 L96">2 96 /a> *                        from G1t/a> *    ber <zuber@berlin.sna1fu.de1gt;.
2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko1succeed e1ven if there's no lo1ad>d 19the

 L107">2107 /a> * 3.17  Sep 17, 13  May 119, 3296 -- Fixes for cha1nger 19tl.

 L107">2107 /a> * 3.17  Sep 17,29, 3296 -2 Add work-around for Ver2os 602.

 L107">2107 /a> * 3.17  Sep 17,29         rgman <hennus@sky.ow.2l>209;.

 L83">2 83 /a> *                       Handle driv26 -- Adde2 support for Sanyo 3 CD 2hange2s

 L15">2 15 /a> *                       Try to2 Ben Gall2art <bgallia@luc.edu&2t; wi2h

 L15">2 15 /a> *                       Try to2  in figurspecial help from Jeff L2ghtfo2t

 L102">2102 /a> *                        fro2         2        <jeffml@pobox2com&g20vs.

 L67">2 67 /a> *                       2Improved 2anyo 3 CD changer identi2ica3.20hes

 L83">2 83 /a> *                       Handle driv26 attempt ce kernel3stack usage fo2 ioct20

 L28">2 28 /a> *                       31, 32962-- Added module and DMA 2uppor21ds.

 L96">2 96 /a> *                        from G2 L110" cl2ss="line" nam>
 L110">212>
 a>219;.

 L44">2 44 /a> *                       20  Nov 5,23296   -- New ide-cd mai2taine2,

 L22">2 22 /a> *                       Thanks to Nik B. And2rsen <andersee@debian2org&g2;

 L44">2 44 /a> *                       20 in figurs don't always set t2e err2r

 L27">2 27 /a> *    correctly2  Make sure we see media2chang2s

 L27">2 27 /a> *    cmproved 2                     reg2rdles2.

 L22">2 22 /a> *                       Thanks to Ni attempt grate with generic cdrom2drive2.

 L64">2 64 /a> * 3.02  Sep 16, 3295 -- Stick tota2DOWN and 2DROMSETSPINDOWN ioctls, 2ased 2n

 L96">2 96 /a> *                        from G2  Use HWIFatch from Ciro Cattuto &2t;>2.

 L96">2 96 /a> *                        from G2         2          -- Call set_de2ice_r22hs.

 L107">2107 /a> * 3.17  Sep 17,2nt CDROMM2CHANISMSTATUS and CDROMS2OTTAB2E

 L101">2101 /a> * 3.15  July22, 322   ioctls2 based on patch by Erik 2nders2n

 L96">2 96 /a> *                        from G2> probes 2f drive capability durin2 setu22
2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko2 L123" cl2ss="line" nam>
 L123">2123 /a>22

 L96">2 96 /a> *                        from G2>orrectly2Split into ide-cd"c and 2de-cd2h

 L67">2 67 /a> *                       2ed CDROMM2CHANISMSTATUS and CDROMS2OTTAB2E

 L68">2 68 /a> *           2 ioctls i2 favor of a generalized 2pproa2h

 L27">2 27 /a> *             2 using the generic cdrom2drive2.
og.ideie" nam>
 L143">2143 /a> *                        Better de2-- Fully 2ntegrated with the 2.1.X2kerne2.

 L92">2 92 /a> * 3.10  Apr 10, 3296 --2ther stuf2 that I forgot (lots of 2hange23ds.
2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko2 L130" cl2ss="line" nam>
 L130">212>
 a>23
2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko2   ioctls2n <gadio@netvis.2n.ne2.il&g2;

 L143">2143 /a> *                        Better de2   to fix2the drive door locking p2oblem23

 L151">2151 /a> * 4.10  Jan 24, 3298  -- fixe2 L133" cl2ss="line" nam>
 L133">2123 /a>23

 L68">2 68 /a> *           2ec 04, 3226  -- Added DSC overlap 2uppor2.

 L68">2 68 /a> *           2ed CDROMM2DROMREADRAW ioclt based 2n pat23

 L67">2 67 /a> *                       2y Ales Ma2arov (xmakarov@sun.felk.2vut.c23

 L27">2 27 /a> *     L137" cl2ss="line" nam>
 L137">2127 /a>23

 L96">2 96 /a> *                        from G2 Modifi>d2to print more drive info2 v3in2t

 L67">2 67 /a> *                       2         2             Minor other2chang2s

 L27">2 27 /a> *    OMSTOP (I2 you have a "Dolphi2"2,

 L27">2 27 /a> *    O  ioctls2  you must define IHAVEA2OLPHI2)
2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko2d identif2er so new Sanyo CD-chang2r wor24

 L96">2 96 /a> *                        from G2 L144" cl2ss="line" nam>
 L144">2124 /a>24

 L150">2150 /a> *                         an2ndless &q2ot;tray open" messa2es  -24fix

 L150">2150 /a> *                         an2n Ales Ma2gt;sta3 on "tray op2n&quo24

 L102">2102 /a> *                        fro2297  -- s2ew less noise when tray 2s emp2y

 L107">2107 /a> * 3.17  Sep 17,2    -- fi2 spe>d display for ACER 24X, 324

 L107">2107 /a> * 3.17  Sep 17,2ix handli2g of the last block so w2 retu2n

 L107">2107 /a> * 3.17  Sep 17,2end of fi2e instead of an I/O erro23(Gad25

 L90">2 90 /a> *                   2 a bug so2now changers can c-2004u2ata3.2#L105" id
0cum4" idy  69" id
 L2-9/Chaneal "3294-20000ae-ce-cline" nam>
 L96">2 96 /a> *                        from G2  identif2ommands for fail>d packe2t com25

 L96">2 96 /a> *                        from G2 L144" cl2v3in retrieving error3in2forma2.2n.

 L96">2 96 /a> *                        from G2 dless &q2g normal unit atten
  v32error2 and

 L96">2 96 /a> *                        from G2  Ales Ma2      some drive not rea2dy er25

 L96">2 96 /a> *                        from G2 97  -- s2     Implement CDROMVOLR2EAD i2ctl.

 L96">2 96 /a> *                        from G2    -- fi2Implement CDROMREADMODE12/2 io2tls.

 L96">2 96 /a> *                        from G2 condi
  2v3in setting up interrup2t han2lers

 L22">2 22 /a> *                       Thanks to N nd of fi2he `serialize'  >
  2v3is 26

 L22">2 22 /a> *                       Thanks to N a bug so2dering of reenabling int2errup2s in

 L22">2 22 /a> *                       Thanks to N  identif2              cdrom_queu2e_req2est.

 L22">2 22 /a> *                       Thanks to N nstead o2 at using ide_[input,out2put]_26nd.

 L22">2 22 /a> *                       Thanks to N L144" cl2pacity in parti
  v3tabl2e as 2ell.

 L22">2 22 /a> *                       Thanks to N dless &q2nnstead of track or MSF 2drror26
2140 /a> *                        Fix errors on CD2 more inf2orma3.2n for ILLEGAL REQ2UEST 2rrs.

 L93">2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko2Fix handl2ing of errors occurring 2befor2 the
2 93 /a> * 3.11  Apr 29, 3296 -- Patch from Heiko2F   -- fi2    packet command is tr2ansfe2red.
<




Teecoriginal LXRLogftw=re3by- eec L93">2 9http://sourcChan2"lnet/proje-cs/lxr">LXRLog.iun-20d. <," ed"3experangeLol-cd"3294-by- L93">2 9cd"lto:lxr@comux.no">lxr@comux.nod. <.
lxr.comux.noL4ogo-2hhos-c29by- L93">2 9http://www.redpill-compro.no">Redpill Lompro ASd. <,"geLoi2004o04#Lmuxog.ilulticd"4-200perad"32s 2ercd"3se/Ch10" fr5.