About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / scsi / ChangeLog.ips




Custom Search

Based on kernel version 3.15.4. Page generated on 2014-07-07 09:04 EST.

1	IBM ServeRAID driver Change Log
2	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3	
4	        5.00.01  - Sarasota ( 5i ) adapters must always be scanned first  
5	                 - Get rid on IOCTL_NEW_COMMAND code  
6	                 - Add Extended DCDB Commands for Tape Support in 5I                  
7	        
8	        4.90.11  - Don't actually RESET unless it's physically required
9	                 - Remove unused compile options
10	        
11	        4.90.08  - Data Corruption if First Scatter Gather Element is > 64K
12	        
13	        4.90.08  - Increase Delays in Flashing ( Trombone Only - 4H )        
14	        
15	        4.90.05  - Use New PCI Architecture to facilitate Hot Plug Development
16	        
17	        4.90.01  - Add ServeRAID Version Checking
18	
19	        4.80.26  - Clean up potential code problems ( Arjan's recommendations )
20	        
21	        4.80.21  - Change memcpy() to copy_to_user() in NVRAM Page 5 IOCTL path   
22	        
23	        4.80.20  - Set max_sectors in Scsi_Host structure ( if >= 2.4.7 kernel )
24	                 - 5 second delay needed after resetting an i960 adapter
25	        
26	        4.80.14  - Take all semaphores off stack                    
27	                 - Clean Up New_IOCTL path
28	                   
29	        4.80.04  - Eliminate calls to strtok() if 2.4.x or greater 
30	                 - Adjustments to Device Queue Depth               
31	
32	        4.80.00  - Make ia64 Safe    
33	        
34	        4.72.01  - I/O Mapped Memory release ( so "insmod ips" does not Fail )    
35	                 - Don't Issue Internal FFDC Command if there are Active Commands 
36	                 - Close Window for getting too many IOCTL's active 
37	                   
38	        4.72.00  - Allow for a Scatter-Gather Element to exceed MAX_XFER Size     
39	        
40	        4.71.00  - Change all memory allocations to not use GFP_DMA flag 
41	                 - Code Clean-Up for 2.4.x kernel      
42	        
43	        4.70.15  - Fix Breakup for very large ( non-SG ) requests
44	        
45	        4.70.13  - Don't release HA Lock in ips_next() until SC taken off queue  
46	                 - Unregister SCSI device in ips_release()                        
47	                 - Don't Send CDB's if we already know the device is not present  
48	                 
49	        4.70.12  - Corrective actions for bad controller ( during initialization )
50	        
51	        4.70.09  - Use a Common ( Large Buffer ) for Flashing from the JCRM CD    
52	                 - Add IPSSEND Flash Support                                      
53	                 - Set Sense Data for Unknown SCSI Command                        
54	                 - Use Slot Number from NVRAM Page 5 
55	                 - Restore caller's DCDB Structure
56	                                       
57	        4.20.14  - Update patch files for kernel 2.4.0-test5
58	
59	        4.20.13  - Fix some failure cases / reset code
60	                 - Hook into the reboot_notifier to flush the controller
61	                   cache
62	
63	        4.20.03 - Rename version to coincide with new release schedules
64	                - Performance fixes
65	                - Fix truncation of /proc files with cat
66	                - Merge in changes through kernel 2.4.0test1ac21
67	
68	        4.10.13 - Fix for dynamic unload and proc file system
69	
70	        4.10.00 - Add support for ServeRAID 4M/4L
71	
72	        4.00.06 - Fix timeout with initial FFDC command
73	
74	        4.00.05 - Remove wish_block from init routine
75	                - Use linux/spinlock.h instead of asm/spinlock.h for kernels
76	                  2.3.18 and later
77	                - Sync with other changes from the 2.3 kernels
78	
79	        4.00.04 - Rename structures/constants to be prefixed with IPS_
80	
81	        4.00.03 - Add alternative passthru interface
82	                - Add ability to flash ServeRAID BIOS
83	
84	        4.00.02 - Fix problem with PT DCDB with no buffer
85	
86	        4.00.01 - Add support for First Failure Data Capture
87	
88	        4.00.00 - Add support for ServeRAID 4
89	
90	        3.60.02 - Make DCDB direction based on lookup table.
91	                - Only allow one DCDB command to a SCSI ID at a time.
92	
93	        3.60.01 - Remove bogus error check in passthru routine.
94	
95	        3.60.00 - Bump max commands to 128 for use with ServeRAID
96	                  firmware 3.60.
97	                - Change version to 3.60 to coincide with ServeRAID release
98	                  numbering.
99	
100	        1.00.00 - Initial Public Release
101	                - Functionally equivalent to 0.99.05
102	
103	        0.99.05 - Fix an oops on certain passthru commands
104	
105	        0.99.04 - Fix race condition in the passthru mechanism
106	                  -- this required the interface to the utilities to change
107	                - Fix error recovery code
108	
109	        0.99.03 - Make interrupt routine handle all completed request on the
110	                  adapter not just the first one
111	                - Make sure passthru commands get woken up if we run out of
112	                  SCBs
113	                - Send all of the commands on the queue at once rather than
114	                  one at a time since the card will support it.
115	
116	        0.99.02 - Added some additional debug statements to print out
117	                  errors if an error occurs while trying to read/write
118	                  to a logical drive (IPS_DEBUG).
119	
120	                - Fixed read/write errors when the adapter is using an
121	                  8K stripe size.
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.