Bug#271419: mesh SCSI driver should be loaded by default on OldWorld Powermac

2004-09-13 Thread Colin Watson
On Mon, Sep 13, 2004 at 12:45:00AM -0400, Rick Thomas wrote:
 Note 1:
 
   This machine has a SCSI Zip drive is on the apple
   mesh scsi controller.  Before the discover disks
   phase, I had to go to the F2 console and manually
   modprobe mesh to get it to recognize the Zip disk.
Because the mesh driver module was loaded behind
   d-i's back (so to speak), d-i didn't know about it,
   and as a result, mesh wasn't carried forward to
   /etc/modules after the reboot. (see note 3)
 
   Many (most?) oldworld PowerMac's have the mesh
   scsi controller as their *only* (and in any case
   *primary*) mass-storage interface.  Failure to load
   the mesh driver module will make it impossible for
   inexperienced users to install Debian on their
   machines.  It seems to me that the mesh driver
   should be loaded by default on *all* oldworld
   PowerMac machines.
 
   The problem is made more complicated because the
   mesh chip is on the motherboard, and so doesn't
   show up in the output of lspci.  This only
   strengthens the argument for loading the mesh driver
   by default.

Not necessarily. Does it show up in the mac-io bus? Send me a tarball of
/proc/device-tree if you aren't sure.

-- 
Colin Watson   [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#271419: mesh SCSI driver should be loaded by default on OldWorld Powermac

2004-09-13 Thread Rick Thomas
The following is from the installed system, so the mesh driver is 
installed on this system, unlike the installing system before I 
manually did modprobe mesh.  I don't know if this changes 
anything.

[EMAIL PROTECTED]:~$ ls -l /proc/device-tree
total 9
-r--r--r--   1 root root   4 Sep 13 07:09 #address-cells
-r--r--r--   1 root root   4 Sep 13 07:09 #size-cells
dr-xr-xr-x   2 root root   0 Sep 13 07:09 AAPL,ROM
-r--r--r--   1 root root   4 Sep 13 07:09 AAPL,cpu-id
-r--r--r--   1 root root  12 Sep 13 07:09 AAPL,original-name
dr-xr-xr-x   2 root root   0 Sep 13 07:09 aliases
dr-xr-xr-x   2 root root   0 Sep 13 07:09 chosen
-r--r--r--   1 root root   4 Sep 13 07:09 clock-frequency
-r--r--r--   1 root root  22 Sep 13 07:09 compatible
dr-xr-xr-x   3 root root   0 Sep 13 07:09 cpus
dr-xr-xr-x   2 root root   0 Sep 13 07:09 memory
-r--r--r--   1 root root  16 Sep 13 07:09 model
-r--r--r--   1 root root  12 Sep 13 07:09 name
dr-xr-xr-x   2 root root   0 Sep 13 07:09 offscreen-display
dr-xr-xr-x   2 root root   0 Sep 13 07:09 openprom
dr-xr-xr-x   2 root root   0 Sep 13 07:09 options
dr-xr-xr-x  12 root root   0 Sep 13 07:09 packages
dr-xr-xr-x   7 root root   0 Sep 13 07:09 pci
-r--r--r--   1 root root 256 Sep 13 07:09 pci-OF-bus-map
dr-xr-xr-x   2 root root   0 Sep 13 07:09 perch
[EMAIL PROTECTED]:~$ for i in $( find /proc/device-tree/ -type f | xargs 
grep -l mesh ); do ls -ld $i; cat -v $i; echo; done
-r--r--r--  1 root root 17 Sep 13 07:09 /proc/device-tree/aliases/scsi
/pci/mac-io/mesh^@
-r--r--r--  1 root root 17 Sep 13 07:09 /proc/device-
tree/aliases/scsi-int
/pci/mac-io/mesh^@
-r--r--r--  1 root root 5 Sep 13 07:09 /proc/device-tree/pci/mac-
io/mesh/name
mesh^@
-r--r--r--  1 root root 5 Sep 13 07:09 /proc/device-tree/pci/mac-
io/mesh/compatible
mesh^@
[EMAIL PROTECTED]:~$

Enjoy!
Rick

On Monday, September 13, 2004, at 06:36 AM, Colin Watson wrote:
On Mon, Sep 13, 2004 at 12:45:00AM -0400, Rick Thomas wrote:
Note 1:
This machine has a SCSI Zip drive is on the apple
mesh scsi controller.  Before the discover disks
phase, I had to go to the F2 console and manually
modprobe mesh to get it to recognize the Zip disk.
 Because the mesh driver module was loaded behind
d-i's back (so to speak), d-i didn't know about it,
and as a result, mesh wasn't carried forward to
/etc/modules after the reboot. (see note 3)
Many (most?) oldworld PowerMac's have the mesh
scsi controller as their *only* (and in any case
*primary*) mass-storage interface.  Failure to load
the mesh driver module will make it impossible for
inexperienced users to install Debian on their
machines.  It seems to me that the mesh driver
should be loaded by default on *all* oldworld
PowerMac machines.
The problem is made more complicated because the
mesh chip is on the motherboard, and so doesn't
show up in the output of lspci.  This only
strengthens the argument for loading the mesh driver
by default.
Not necessarily. Does it show up in the mac-io bus? Send me a 
tarball of
/proc/device-tree if you aren't sure.

--
Colin Watson   
[EMAIL PROTECTED]

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Processed: Re: Bug#271419: mesh SCSI driver should be loaded by default on OldWorld Powermac

2004-09-13 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reassign 271419 hw-detect
Bug#271419: mesh SCSI driver should be loaded by default on OldWorld Powermac
Bug reassigned from package `installation-reports' to `hw-detect'.

 tags 271419 pending
Bug#271419: mesh SCSI driver should be loaded by default on OldWorld Powermac
There were no tags set.
Tags added: pending

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#271419: mesh SCSI driver should be loaded by default on OldWorld Powermac

2004-09-13 Thread Colin Watson
reassign 271419 hw-detect
tags 271419 pending
thanks

On Mon, Sep 13, 2004 at 07:15:17AM -0400, Rick Thomas wrote:
 The following is from the installed system, so the mesh driver is 
 installed on this system, unlike the installing system before I 
 manually did modprobe mesh.  I don't know if this changes 
 anything.

/proc/device-tree is exported straight from the firmware; the set of
drivers you have loaded doesn't matter.

 [EMAIL PROTECTED]:~$ for i in $( find /proc/device-tree/ -type f | xargs 
 grep -l mesh ); do ls -ld $i; cat -v $i; echo; done
 -r--r--r--  1 root root 17 Sep 13 07:09 /proc/device-tree/aliases/scsi
 /pci/mac-io/mesh^@
 -r--r--r--  1 root root 17 Sep 13 07:09 /proc/device-
 tree/aliases/scsi-int
 /pci/mac-io/mesh^@
 -r--r--r--  1 root root 5 Sep 13 07:09 /proc/device-tree/pci/mac-
 io/mesh/name
 mesh^@
 -r--r--r--  1 root root 5 Sep 13 07:09 /proc/device-tree/pci/mac-
 io/mesh/compatible
 mesh^@
 [EMAIL PROTECTED]:~$

A fix to autodetect this hardware is in my local tree now waiting for
the Subversion repository to come back up.

Thanks,

-- 
Colin Watson   [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#271419: mesh SCSI driver should be loaded by default on OldWorld Powermac

2004-09-13 Thread Rick Thomas
Thanks!
I await the fix with baited breath...  (Like the cat beside the 
mouse hole.  -8)

Enjoy!
Rick
On Monday, September 13, 2004, at 07:49 AM, Colin Watson wrote:
reassign 271419 hw-detect
tags 271419 pending
thanks
On Mon, Sep 13, 2004 at 07:15:17AM -0400, Rick Thomas wrote:
The following is from the installed system, so the mesh driver is
installed on this system, unlike the installing system before I
manually did modprobe mesh.  I don't know if this changes
anything.
/proc/device-tree is exported straight from the firmware; the set of
drivers you have loaded doesn't matter.
[EMAIL PROTECTED]:~$ for i in $( find /proc/device-tree/ -type f | xargs
grep -l mesh ); do ls -ld $i; cat -v $i; echo; done
-r--r--r--  1 root root 17 Sep 13 07:09 /proc/device-tree/aliases/scsi
/pci/mac-io/mesh^@
-r--r--r--  1 root root 17 Sep 13 07:09 /proc/device-
tree/aliases/scsi-int
/pci/mac-io/mesh^@
-r--r--r--  1 root root 5 Sep 13 07:09 /proc/device-tree/pci/mac-
io/mesh/name
mesh^@
-r--r--r--  1 root root 5 Sep 13 07:09 /proc/device-tree/pci/mac-
io/mesh/compatible
mesh^@
[EMAIL PROTECTED]:~$
A fix to autodetect this hardware is in my local tree now waiting for
the Subversion repository to come back up.
Thanks,
--
Colin Watson   
[EMAIL PROTECTED]

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Bug#271419: mesh SCSI driver should be loaded by default on OldWorld Powermac

2004-09-12 Thread Rick Thomas
Package: installation-reports
powerpc BootX 20040911 businesscard OldWorld PowerMac
See Note 1 below...
INSTALL REPORT
Debian-installer-version: Fill in date and from where you got the 
image

Index of /pub/cdimage-testing/daily/powerpc/current

 Name   Last modified   Size  Description


 Parent Directory   12-Sep-2004 00:13  -
 MD5SUMS12-Sep-2004 00:13 1k
 sarge-powerpc-businesscard.iso 12-Sep-2004 00:07   140M
 sarge-powerpc-netinst.iso  12-Sep-2004 00:13   297M

Apache/1.3.31 Server at cdimage.debian.org Port 80

uname -a: The result of running uname -a on a shell prompt
	Linux debian 2.6.8-powerpc #1 Fri Aug 27 18:02:26 CEST 2004 ppc 
GNU/Linux

Date: Date and time of the install
3:00 AM US East Coast time Sept 12, 2004
Method: How did you install?  What did you boot off?  If network
  install, from where?  Proxied?
MacOS BootX using the 2.6 kernel and initrd.gz
from the install/powerpc folder on the indicated
businesscard CD image with an assist from the
uchicago testing mirror
Machine: Description of machine (eg, IBM Thinkpad R32)
PowerMac G3/300 MHz

Processor:
processor   : 0
cpu : 740/750
temperature : 36-41 C (uncalibrated)
clock   : 300MHz
revision: 2.2 (pvr 0008 0202)
bogomips: 601.29
machine : Power Macintosh
motherboard : AAPL,Gossamer MacRISC
detected as : 48 (PowerMac G3 (Gossamer))
pmac flags  : 
L2 cache: 1024K unified pipelined-syncro-burst
memory  : 384MB
pmac-generation : OldWorld
Memory:
384 MB
Root Device: IDE?  SCSI?  Name of device?
root is on /dev/hdg10.  Swap is on /dev/hdg8. macOS is on /dev/hdg6
	/dev/hdg
		#type name  length   
base  ( size )  system
	/dev/hdg1 Apple_partition_map Apple 63 
@ 1 ( 31.5k)  Partition map
	/dev/hdg2  Apple_Driver43 Macintosh 54 
@ 64( 27.0k)  Driver 4.3
	/dev/hdg3  Apple_Driver43 Macintosh 74 
@ 118   ( 37.0k)  Driver 4.3
	/dev/hdg4  Apple_Driver_IOKit Macintosh512 
@ 192   (256.0k)  Unknown
	/dev/hdg5   Apple_Patches Patch Partition  512 
@ 704   (256.0k)  Unknown
	/dev/hdg6   Apple_HFS untitled 2097152 
@ 1216  (  1.0G)  HFS
	/dev/hdg7 Apple_UNIX_SVR2 root19531251 
@ 2098368   (  9.3G)  Linux native
	/dev/hdg8 Apple_UNIX_SVR2 swap 1953126 
@ 21629619  (953.7M)  Linux swap
	/dev/hdg9 Apple_UNIX_SVR2 root19531251 
@ 23582745  (  9.3G)  Linux native
	/dev/hdg10Apple_UNIX_SVR2 Root-10  5859376 
@ 43113996  (  2.8G)  Linux native
	/dev/hdg11 Apple_Free Extra   52734377 
@ 48973372  ( 25.1G)  Free space
	/dev/hdg12 Apple_Free Extra  113607707 
@ 206565349 ( 54.2G)  Free space
	/dev/hdg13Apple_UNIX_SVR2 SuZq   104857600 
@ 101707749 ( 50.0G)  Linux native
	
	Block size=512, Number of Blocks=320173056
	DeviceType=0x0, DeviceId=0x0
	Drivers-
	1: @ 64 for 23, type=0x1
	2: @ 118 for 36, type=0x


Root Size/partition table:  Feel free to paste the full partition
  table, with notes on which partitions are mounted where.
Output of lspci and lspci -n:
	:00:00.0 Host bridge: Motorola MPC106 [Grackle] (rev 40)
	:00:0d.0 Ethernet controller: D-Link System Inc RTL8139 
Ethernet (rev 10)
	:00:0e.0 SCSI storage controller: Artop Electronic Corp 
ATP865 (rev 06)
	:00:0f.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge 
(non-transparent mode) (rev 13)
	:00:10.0 ff00: Apple Computer Inc. Heathrow Mac I/O (rev 01)
	:00:12.0 VGA compatible controller: ATI Technologies Inc 3D 
Rage I/II 215GT [Mach64 GT] (rev 9a)
	:01:08.0 USB Controller: NEC Corporation USB (rev 41)
	:01:08.1 USB Controller: NEC Corporation USB (rev 41)
	:01:08.2 USB Controller: NEC Corporation USB 2.0 (rev 02)
	:01:0b.0 FireWire (IEEE 1394): Texas Instruments TSB12LV26 
IEEE-1394 Controller (Link)
	
	:00:00.0 0600: 1057:0002 (rev 40)
	:00:0d.0 0200: 1186:1300 (rev 10)
	:00:0e.0 0100: 1191:0009 (rev 06)
	:00:0f.0 0604: 3388:0021 (rev 13)
	:00:10.0 ff00: 106b:0010 (rev 01)
	:00:12.0 0300: 1002:4754 (rev 9a)
	:01:08.0 0c03: 1033:0035 (rev 41)
	:01:08.1 0c03: 1033:0035 (rev 41)
	:01:08.2 0c03: 1033:00e0 (rev 02)
	:01:0b.0 0c00: 104c:8020

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [