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

Bug#336988: yaird: ignoring 'mesh' doesn't allow root device to be found



On Mon, Nov 07, 2005 at 08:13:05PM +0100, Sven Luther wrote:
> On Mon, Nov 07, 2005 at 07:48:32PM +0100, Erik van Konijnenburg wrote:
> > On Sat, Nov 05, 2005 at 03:30:26PM -0800, Beiad Dalton wrote:
> > > 'mesh' is the onboard oldworld SCSI host adapter; my installation
> > > happens to be on this, so when I boot 2.6.14-1-powerpc, I have no root
> > > filesystem.

Does the following patch help?  Apart from possible offset complaints,
it should apply to 0.0.11-11.

Regards,
Erik

* added files

    {arch}/yaird/yaird--devo/yaird--devo--0.1/ekonijn@xs4all.nl--debian/patch-log/patch-99

* modified files

--- orig/ChangeLog
+++ mod/ChangeLog
@@ -2,6 +2,20 @@
 # arch-tag: automatic-ChangeLog--ekonijn@xs4all.nl--debian/yaird--devo--0.1
 #
 
+2005-11-10 21:46:24 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-99
+
+    Summary:
+      pre 0.0.12
+    Revision:
+      yaird--devo--0.1--patch-99
+
+         * Recognise mesh, an apple SCSI controller found hinding
+           behind apple IO chips.  Untested.
+
+    modified files:
+     ChangeLog perl/Hardware.pm
+
+
 2005-11-09 22:57:06 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-98
 
     Summary:


--- orig/perl/Hardware.pm
+++ mod/perl/Hardware.pm
@@ -79,6 +79,16 @@
 		elsif ($abspath =~ m!/[a-f\d]+\.[a-f\d]+:ata-\d+$!) {
 			# Apple IDE bus; harmless
 		}
+		elsif ($abspath =~ m!/[a-f\d]+\.[a-f\d]+:mesh$!) {
+			# Apple SCSI controller,
+			# expected behind a mac-io.
+			# In the kernel, the calls of routine
+			# macio_register_driver() suggest that mac53c95
+			# and perhaps  media-bay might need similar treatment.
+			# Other mac-io devices are not storage related.
+			$modules = [ "mesh" ];
+		}
+
 		elsif ($abspath =~ m!/ide\d+/\d+\.\d+$!) {
 			# IDE device
 			my $dev = IdeDev->new (path => $abspath);






Reply to: