Bug#271419: "mesh" SCSI driver should be loaded by default on OldWorld Powermac
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.
rick@debian:~$ 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
rick@debian:~$ 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^@
rick@debian:~$
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
[cjwatson@debian.org]
Reply to: