[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Kernel Hanging : no more, SCSI problem



Hi !

The last fsmlab kernel for my board (PreP 603 PPC) stop hanging but the
boot have a problem with my SCSI Board :
sym53c8xx: at PCI bus 0, device 17, function 0                     
sym53c8xx: setting PCI_COMMAND_PARITY...(fix-up)
sym53c8xx: 53c895 detected                      
sym53c895-0: rev 0x1 on pci bus 0 device 17 function 0 irq 0
sym53c895-0: NCR clock is 40037KHz                          
sym53c895-0: ID 7, Fast-40, Parity Checking
sym53c895-0: on-chip RAM at 0x10042000     
sym53c895-0: restart (scsi reset).    
sym53c895-0: the chip cannot lock the frequency
sym53c895-0: Downloading SCSI SCRIPTS.         
scsi0 : sym53c8xx - version 1.6b      
scsi : aborting command due to timeout : pid 0, scsi0, channel 0, id 0,
lun 0 Inquiry 00 00 00 ff 00 
sym53c8xx_abort: pid=0 serial_number=1 serial_number_at_timeout=1
SCSI host 0 abort (pid 0) timed out - resetting                  
SCSI bus is being reset for host 0 channel 0.  
sym53c8xx_reset: pid=0 reset_flags=2 serial_number=1
serial_number_at_timeout=1
SCSI host 0 abort (pid 0) timed out - resetting                                
SCSI bus is being reset for host 0 channel 0.  
sym53c8xx_reset: pid=0 reset_flags=2 serial_number=2
serial_number_at_timeout=2
etc...

This problem doesn't exist with the 1.3 version of the sym53c8xx with a
2.2.17 kernel.

Also in order to have access to this driver in the SCSI part I had to
change the file arch/ppc/config.in:

--- config.in.orig      Mon Sep 25 08:32:24 2000
+++ config.in   Mon Sep 25 17:50:21 2000
@@ -100,16 +100,22 @@
 define_bool CONFIG_ISA n
 define_bool CONFIG_SBUS n
 
-if [ "$CONFIG_APUS" = "y" -o "$CONFIG_4xx" = "y" -o \
-     "$CONFIG_8260" = "y" ]; then
-   define_bool CONFIG_PCI n
-else
-   if [ "$CONFIG_6xx" = "y" -o "$CONFIG_PPC64BRIDGE" = "y" ]; then
-      define_bool CONFIG_PCI y
-   else
+#if [ "$CONFIG_APUS" = "y" -o "$CONFIG_4xx" = "y" -o \
+#     "$CONFIG_8260" = "y" ]; then
+#   define_bool CONFIG_PCI n
+#else
+#   if [ "$CONFIG_6xx" = "y" -o "$CONFIG_PPC64BRIDGE" = "y" ]; then
+#      define_bool CONFIG_PCI y
+#   else
    # CONFIG_8xx
-      bool 'QSpan PCI' CONFIG_PCI
-   fi
+#      bool 'QSpan PCI' CONFIG_PCI
+#   fi
+#fi
+
+if [ "$CONFIG_APUS" = "y" ]; then
+  define_bool CONFIG_PCI n
+else
+  define_bool CONFIG_PCI y
 fi
 
 bool 'Networking support' CONFIG_NET
------------------------------------------------------------------
grave@ipno.in2p3.fr
33 (0) 1 69 15 79 59
-----------------------
De chacun selon ses forces, a chacun selon ses besoins



Reply to: