Bug#336988: yaird: ignoring 'mesh' doesn't allow root device to be found
- To: Sven Luther <sven.luther@wanadoo.fr>
- Cc: 336988@bugs.debian.org, Beiad Dalton <andy@wolfsinger.com>
- Subject: Bug#336988: yaird: ignoring 'mesh' doesn't allow root device to be found
- From: Erik van Konijnenburg <ekonijn@xs4all.nl>
- Date: Thu, 10 Nov 2005 22:57:18 +0100
- Message-id: <20051110225718.E27899@banaan.localdomain>
- Reply-to: Erik van Konijnenburg <ekonijn@xs4all.nl>, 336988@bugs.debian.org
- In-reply-to: <20051107191305.GA3484@localhost.localdomain>; from sven.luther@wanadoo.fr on Mon, Nov 07, 2005 at 08:13:05PM +0100
- References: <E1EYXUR-0000vg-7g@localhost.localdomain> <20051107194832.A19056@banaan.localdomain> <20051107191305.GA3484@localhost.localdomain>
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: