home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 5 / CD_Magazyn_EXEC_nr_5.iso / Programy / MorphOS / morphosuser-150201.lha / notes / cybppc.notes < prev    next >
Encoding:
Text File  |  2001-02-14  |  11.8 KB  |  406 lines

  1.  
  2. Problems:
  3.   o Enter the BootMenu GUI, then leave it...SysIHack won`t
  4.     start because it checks if the gadtools.library is already
  5.     used. The gadtools.library can`t be expunged so there`s
  6.     no cure for this problem.
  7.   o ProbeSCSI
  8.     Sends a Read Defect Data(Length=0x2000) with a sc_length=$fc
  9.     so the unit wants to transfer data but the device doesn`t know
  10.     where to store these.
  11.   o ACDPlay sends READ SUB-CHANNEL 0x42 SCSI command with the
  12.     sc_CmdLength=6 but the SCSI-2 specs demand 10 Bytes for the cmd.
  13.     The consequence is an error requester.(Friedhelm Bunk)
  14.   o YACDP sends the following command
  15.     0x28
  16.     0x00
  17.     0x00000017
  18.     0x00
  19.     0x0001
  20.     0x00
  21.     to a Matsushita with an inserted Audio CD.
  22.     The result is that the CDRom sends the 2048 bytes and
  23.     then 12 * 2352 audio blocks.
  24.   o PlayCD (IDEFIX package)
  25.     Sends a 0x47 command with 0xC cmdlength instead of 0xa
  26.     ->Phase Error
  27.   o Exabyte seems to have a reselection problem..for long reads(compares)
  28.     the unit just hangs. This means the unit itself doesn`t come back from
  29.     a Reselection and there`s nothing i can do about it. This happens inside
  30.     of an IO job and not before any data is tranfered.
  31.  
  32. Open:
  33.   o >8x Audio cdda and the toomuchdata error
  34.  
  35.  
  36. ReleaseNotes:
  37.  
  38. - V45.10
  39.  o Fixed a potential task startup problem
  40.  
  41. - V45.9
  42.  o reactivated the ramwait state settings
  43.  
  44. - V45.8
  45.  o failed OpenDevice now also clears io_Unit,io_Device
  46.  o CloseDevice now does nothing if no io_Unit Ptr is there 
  47.  
  48. - V45.7
  49.  o fixed a taglist problem
  50.  
  51. - V45.6
  52.  o Init Errorcheck improved
  53.  
  54. - V45.5
  55.  o Forgot a newlist tc_MemEntry
  56.  
  57. - V45.4
  58.  o Internal reworks
  59.  
  60. - V45.3
  61.  o remove Exec's list function usage to inline macros
  62.  
  63. - V45.2
  64.  o Fixed the inc partition index postfix bug
  65.  o wrapped copymem on memcpy
  66.  
  67. - V45.1
  68.  o Added CyberStorm SCSI HW check
  69.  
  70. - V44.67
  71.  o Mount Gadget for each Unit so you can force a Mount even
  72.    for DVD Rams which say they are a CDROM.
  73.  
  74. - V44.66
  75.  o CVPPC support..
  76.  o Removable is now start by a seperate resident
  77.  o new bios keys..check the bios docs
  78.  
  79. - V44.65
  80.  o "switch" openscreen mode is now saved too
  81.  o Some text changes in the synchron/offset area to
  82.    reflect more the technical side of SCSI:-)
  83.  
  84. - V44.64
  85.  o resolution switch now does a fresh restart to avoid some trouble. 
  86.  o auto mode more intelligent now...auto was ignored for non RDB
  87.    units...now it assumes YES if the unit has no RDB but if it has
  88.    a RDB it checks for the Reselection/Sync flag in the RDB as usual.
  89.    Synchron/Reselection isn`t used if the unit itself marks itself
  90.    as not supporting them.
  91.  
  92. - V44.63
  93.  o Oh well..some people really want 15khz support so here they get it in
  94.    interlace(press SPACE)
  95.  o Little SCSIHardware check problem fixed
  96.  
  97. - V44.62
  98.  o Now the removable check also cares for SizeBlock and SectorPerBlock to
  99.    detect medium changes where the layout is the same but not these 2 fields
  100.    for some reason.
  101.  o ALICE_LHS is now cleared(VGAOnly)...the monitor itself doesn`t need it
  102.    but the OS itself needs it to create a real 31khz screen
  103.  
  104. - V44.61
  105.  o SCSI/CDFS Menus off, if no SCSI hardware is there
  106.  
  107. - V44.60
  108.  o 31khz monitor
  109.  o 31khz bootmenu config changes
  110.  
  111. - V44.59
  112.  o screen space optimization
  113.  
  114. - V44.58
  115.  o internal bootmenu changes
  116.  o PatchNCRSCSI
  117.  
  118. - V44.57
  119.  o "right shift" is now "a"
  120.  
  121. - V44.56
  122.  o Map sw restructured..if that helps..only god knows.
  123.    Black Magic
  124.  
  125. - V44.55
  126.  o Boot BIOS "right shift" is now "left shift" because of Picasso
  127.    conflict.
  128.  
  129. - V44.54
  130.  o Bootmenu GUI Problem with the Unit.Synchron Gadget fixed
  131.  o patchmac`s scan now aligns the search ptr to avoid
  132.    the V39.106 odd rt_Name start ptr problem.
  133.    Then it hasn`t found the patch pattern
  134.  
  135. - V44.53
  136.  o Reselection fix
  137.    (could be reproduced with a 11 track Quake2,Philips 2600
  138.     and the command
  139.     "ED 00 00 00 00 00 02 00 DC 00" to write the Track TOC
  140.     with Burnit)
  141.  
  142. - V44.52
  143.  o ignore not legal scsi msgs after a reselection.
  144.    Exabyte likes to send SAVE DATA msgs right after
  145.    a reselection.
  146.  
  147. - V44.51
  148.  o Some maprom tweaks..maybe that removes
  149.    the problems some people have.
  150.  
  151. - V44.50
  152.  o Forgotten freegadgets in the Bootmenu
  153.  o Added CDFS Cache(only useful for the P5 cdfs) support
  154.  o fixed a forgotten ram config problem
  155.  
  156. - V44.49
  157.  o CDRDBScan bootmenu gadget
  158.  o Fix to the cd devicename update
  159.  
  160. - V44.48
  161.  o changed CDP5 to CDFS
  162.  
  163. - V44.47
  164.  o Added CDrive filesystem support
  165.  o Rework GUI again and added CDRom Mount/Boot support
  166.  o initialize the devicename into a fse Node
  167.  
  168. - V44.46
  169.  o Bootmenu tweaks
  170.  
  171. - V44.45
  172.  o Blizzard Board detection was broken
  173.  o MaxUnit in ControllerID wasn`t correct for the Blizzard
  174.  
  175. - V44.44
  176.  o Bootmenu keycheck code workaround for key synclost situation
  177.  
  178. - V44.43
  179.  o new Bootmenu memory entries
  180.  
  181. - V44.42
  182.  o more intelligent unit scan to find slow startup drives
  183.  
  184. - V44.41
  185.  o Disable Unit,boot,rescan,scsiconfig fails with a unit which
  186.    can change it`s sector size(for example a MO)..fixed
  187.  o Reworked the way Inquiry works...maybe this also fixes 0 totalsector problems
  188.  o Made Bootmenu 040 aware
  189.  o If the loaded filesystem had more than 1 hunk the bptr in the seglist was
  190.    no bptr..caused an enforcer hit with version filesystem:
  191.  
  192. - V44.40
  193.  o More than 1 Filesystem problem fixed
  194.  o Unit Dostype cache to avoid unnecessary IO
  195.  
  196. - V44.39
  197.  o BootMenu Init reworked
  198.  
  199. - V44.38
  200.  o LED reworked..now controlled by the script..luckily that works too now
  201.    and this hopefully fixes the buserror nightmare.
  202.  o For Fusion owners increased the chipram border in PatchMac to 0x4000.
  203.  
  204. - V44.37
  205.  o Buserror fog adventure...
  206.  o buserror doesn`t happen with the 68040..
  207.  o buserror doesn`t happen with all 68060 boards..(not with mine anymore)
  208.  o buserrors don`t come as often when i added some more NOPs..
  209.    from 10min to 60min frequency for Klaus
  210.  o buserror reason found by logicanalyser.
  211.    The write value in DRIVER_SetLed and DRIVER_ClearLed is equal to the
  212.    weird 4th byte in the DNAD(internal scripts dma pointer) which we
  213.    thought caused the buserror. The chip basicly run amok and put this
  214.    led value into some internal register it used as its own dma pointer.
  215.  o LED COMPLETELY DISABLED..
  216.  
  217. - V44.36
  218.  o Little debug output changes
  219.  o CMD Buffer length now 32 instead of 12 which already collides with new 16byte cmds
  220.  o switch off HandShake Timeout(which is already on max) after the initial scan
  221.    for el lamo devices which take that long to complete its instruction.
  222.    The Handshake timeout was used to detect a bus hang and try to recover...
  223.  o "Save" -> "Use"
  224.  
  225. - V44.35
  226.  o Lun Number gadget update problem
  227.  
  228. - V44.34
  229.  o Maxoffset 15(fixes Atlas2 problem)
  230.    Shit manual.
  231.  o Fixed the listview display problem(instead of Unit x only Unit 0)
  232.    Disable/Enable setting were shown after a fresh reboot.
  233.  
  234. - V44.33
  235.  o 68040/68060 disable check for some bootmenu fields
  236.  o busid prefs activated
  237.  o maprom prefs activated
  238.  o fixed a missing FreeScreenDrawInfo
  239.  
  240. - V44.32
  241.  o Flash Prefs write working now
  242.  
  243. - V44.31
  244.  o Added BootMenu
  245.  o Thrown out the old prefs system(have to disable it in Unitcontrol too)
  246.  o fixed some little max sync period value problem
  247.  
  248. - V44.30
  249.  o Playing around with the fifos...maybe that`s the cause for the buserror.
  250.    (Walking through the fog sucks)
  251.  o Check for termination on the wide bus side..if that fails..well..completely
  252.    disable reselection
  253.  
  254. - V44.29
  255.  o more intelligent dostype comparison in the CheckDeviceNode routine
  256.    which tests if a current partition`s geometry is equal to a one
  257.    already in the system so that filesystem can be used.
  258.    The old check simply compared the whole DOSTYPEID.
  259.    The new one checks if it`s the same and if not it checks if it`s
  260.    almost the same where it ignores the last byte of the dostype
  261.    which normally represents a filesystem type number a filesystem
  262.    supports.(FFS supports 5 different versions for example)
  263.  o Fixed a removable problem with different disks that have
  264.    the same geometry and same DeviceName. Now it works like it should.
  265.    (MrDaniel)
  266.  o I wasn`t able to reproduce the Buserror anymore..
  267.  
  268. - V44.28
  269.  o corrected the readtoomuch length output bug i introduced lately with
  270.    some script changes
  271.  o fixed the cybermap problem
  272.  o max sync offset set to 16(manual is a bit unsecure about this)
  273.    (The symbios web page says 16)
  274.  
  275. - V44.27
  276.  o Activated script ram usage now. Maybe that removes
  277.    these weird problems.(It didn`t...sigh)
  278.  
  279. - V44.26
  280.  o Hopefully this awful buserror problem fixed.
  281.    I couldn`t reproduce it with a heavy diskspeed test anymore
  282.    but that doesn`t mean much.(well..actually 2 days afterwards
  283.    it came back)
  284.  
  285. - V44.25
  286.  o IOERR_OPENFAIL missed in some lowmemory error case
  287.  o Fixed HDToolBox scan problem...oh well.
  288.  
  289. - V44.24
  290.  o Small changes in the sync bookkeeping
  291.  o Fixed Reselection hang problem
  292.  
  293. - V44.23
  294.  o Didn`t init the internal sync,wide parameters after a SCSIReset,
  295.    so unitcontrol still showed the old though it was already in async.
  296.  
  297. - V44.22
  298.  o Corrected DCNTL_COM init
  299.  
  300. - V44.21
  301.  o My little LED Devil...
  302.  
  303. - V44.20
  304.  o WORM RDB load thrown out.
  305.  o Phase Mismatch -> SCSI Reset now
  306.    Force disconnect and Reset MSG is too riscy
  307.  
  308. - V44.19
  309.  o Fixed some LED problem...sigh..we should really have done
  310.    some simple BUS BUSY Led system.
  311.  
  312. - V44.18
  313.  o Compiled with OPT
  314.  
  315. - V44.17
  316.  o Handshake xx second enforcer hit interval with no termination.
  317.    Fixed.
  318.  
  319. - V44.16
  320.  o Reselection crash/actual problem fixed
  321.  
  322. - V44.15
  323.  o Used Handshake Timeout to escape deadlocks
  324.  o After a new Exabyte 8500 Firmware update, the Inquiry Data Phase
  325.    deadlock vanished...strange.
  326.    It worked with the old firmware at the Mk2 and 4091
  327.  o Fixed SCSI timing problems(UMAX Scanner works now and probably
  328.    also the Exabyte without the update)..strange days
  329.  o default reselection off(My little friend the Philips CDD2600)
  330.    
  331. - V44.14
  332.  o Changed some requester msgs
  333.  
  334. - V44.13
  335.  o Changed something in the Pool system to adapt to changed struct sizes
  336.  o Enhanced Error output(more informations)
  337.  
  338. - V44.12
  339.  o Fixed Autosense problem..uses SCSIF_OLDAUTOSENSE and not the bit
  340.    which are different, so sense was always 4 bytes long.
  341.    (MakeCD problem)
  342.  
  343. - V44.11
  344.  o Fixed some beta release no reselection set bug
  345.  o Reworked the sense system
  346.  o Fixed 2 mungwall hits which fixes the AFS problem
  347.  
  348. - V44.10
  349.  o Beta Release
  350.  
  351. - V44.9
  352.  o Improved No Termination Check
  353.  o Optimized the removable notify
  354.  o Fixed some removable enforcer hit
  355.  
  356. - V44.8
  357.  o Forgot the START Unit cmd...should fix some coldboot startup problems
  358.    (Seagate 9G)
  359.  o Removable task problem with notify..
  360.  o Lun problem with Identify msg
  361.  
  362. - V44.7
  363.  o the automatic wide init was disactivated..changed that
  364.  
  365. - V44.6
  366.  o More error check requesters+recovering
  367.  o Reactivated UnitArray check for new Unitcontrol
  368.  o Reactivated BusReset(it`s more dangerous now)
  369.  o Activated WideResidue
  370.  
  371. - V44.5
  372.  o Added a cludge to fix probescsi`s bug where it does this:
  373.    Read Defect Data(Length=0x2000) with a sc_length=$fc so the unit wants to
  374.    transfer data but the device doesn`t know where to store these.
  375.    Oh well...this isn`t worth it.
  376.    This cludge will break when a disconnect occurs...
  377.  o More sophisticated bug requester output
  378.  o smakefile problem which caused that RDB_Removable wasn`t up to date always which
  379.    may caused enforcer hits.
  380.  
  381. - V44.4
  382.  o Instead of a global termination check i added the check to OpenDevice which fails
  383.    with HFERR_Phase if the termination isn`t correct. I should create a HFERR_Termination.
  384.  
  385. - V44.3
  386.  o The removable task isn`t woken up when you rescan and a new unit is found.
  387.    Has only an effect if you don`t have a recognized removable drive there.
  388.  
  389. - V44.2
  390.  o Added IO_GetBusID
  391.  o Added IO_GetMaxUnit
  392.  o Added IO_GetMaxLun
  393.  o Changed the IO_Prefs functions to care for more than 8 units
  394.  o Fixed filesystem hunk loader`s more than 1 hunk bug...
  395.    has no effect on FFS because it only has 1 hunk
  396.  
  397. - V44.1
  398.  
  399.  o reactivated Synchron,Wide and Reselection
  400.  o used the optimizer(but disabled the modes which cause the code to crash)
  401.  o fixed the hang problem(really weird thing)
  402.  
  403. - V44.0
  404.  
  405.  o Initial Beta release
  406.