Re: NetBSD 7.0.1 on a Quadra 660AV

Mac User <[email protected]>
Newsgroups gmane.os.netbsd.ports.mac68k
Message-ID <[email protected]>
On 8/15/16 1:18 AM, Martin Husemann wrote:
> On Sun, Aug 14, 2016 at 03:38:41PM -0600, Mac User wrote:
>> I installed NetBSD 7.0.1 on a 68 MB Quadra 660AV using
>> the traditional method (no CD-ROM drive). NetBSD 7.0.1
>> was installed on a partition that fit within the first
>> GB on the disk. The NetBSD Installer apparently can't
>> handle partitions larger than 1 GB, though Mkfs seems
>> able to create them.
> 
> What exactly fails?
> This is from my 660AV running -current:
> 
> Filesystem         Size       Used      Avail %Cap Mounted on
> /dev/sd0a           13G       1.8G        11G  14% /
> kernfs             1.0K       1.0K         0B 100% /kern
> procfs             4.0K       4.0K         0B 100% /proc
> ptyfs              1.0K       1.0K         0B 100% /dev/pts
> 

I did some more testing. I think the problem is that the
Mac OS NetBSD Installer can't access a disk beyond the
first gigabyte. For any filesystems (even ones < 1 GB,
created using Mkfs v1.47) that are entirely past the first
gigabyte, I get the following from the NetBSD Installer
Mini Shell:

  > mount /dev/sd1g /usr
  Error on SCSIRead(), # 5
  /usr : Invalid argument

Although I can create and mount with no errors filesystems
that span the first gigabyte, I'm guessing that the NetBSD
Installer would have an error the first time it tried to
access a block past the first gigabyte (though I haven't
tested that).


> and I created it with sysinst, as that is the only working way I found
> to prepare the apple partition stuff and get it booted from a single
> disk.

I didn't use sysinst. I formatted the disk with Apple HD
SC Setup 7.3.5 and partitioned it with pdisk (with my
NetBSD Root & Usr partition entirely within the first
gigabyte). Then I used Mkfs v1.47 to create my "NetBSD
Root & Usr", "NetBSD Swap" and other filesystems. After
installing the base system, I could boot into NetBSD
single user to complete the installation.


>> 3) Boot and login times seemed a little slow. A couple
>> months ago some changes were made to the startup scripts
>> to speed them up, and that worked on a Mac IIfx running
>> NetBSD 6.1.5. I haven't tried installing NetBSD 7.0.1 yet
>> on my Mac IIfx, so I don't know whether those changes
>> ended up in 7.0.1.
> 
> That is:
> 
> etc/rc.subr                                     1.97
> 
>         Speed up multiuser boot time on slow machines.  PR#50046.
>         [phx, ticket #1015]
> 
> which only made it to netbsd-7 (and not any of the more restrictced
> branches).
> 
> You can grab the latest version of netbsd-7 from the daily builds
> on nycdn.netbsd.org.

Thanks, I'll try the latest version.

-Stan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.