Re: IBM RS/6000 - more trouble or just my terminal?

Tim Gallagher <[email protected]>
Newsgroups gmane.os.netbsd.ports.prep
Message-ID <[email protected]>
I found a web site that'll show you how to set the terminal type. 

http://abcsinc.com/techsupport/Terminals/IBM%203151.htm


Keith Bennett wrote:

>On Mon, 31 Jan 2005 20:27:43 +0100, Jochen Kunz
><[email protected]> wrote:
>  
>
>>On Mon, 31 Jan 2005 00:31:55 -0600
>>Keith Bennett <[email protected]> wrote:
>>
>>    
>>
>>>It said "reset: not found" ... I don't think reset is included on the
>>>installation diskette... ;)
>>>      
>>>
>>You use reset(1) on the host shell where your terminal emulator runs. If
>>you have a hardware terminal use its "screen reset" or the like fuction.
>>
>>    
>>
>>>It seems it didn't recognize cu or minicom as a terminal, but xterm
>>>worked. 
>>>      
>>>
>>cu(1) and minicom(1) are no terminal types. They are terminal programms
>>running on an other machine emulating a terminal.
>>
>>    
>>
>>>That'll be something to look into, I think. My terminal is an IBM
>>>InfoWindow II 3153 if anyone is interested.
>>>      
>>>
>>Aha. A hardware terminal. Either your terminal isn't set up to use the
>>proper terminal emulaton ("vt100", "vt220" or "ANSI" should do) or its
>>emulaton is buggy. Unfortunately the later is quite common.
>>    
>>
>None of those worked. The only one that both NetBSD would recognize
>and would work on my terminal is "vt52".
>
>  
>
>>>As for the installation... like I said earlier, I'm new to *BSD (new
>>>to any *nix for that matter). I loaded up the sysinst program, and
>>>tried installing... selected Full installation, when it asked if I
>>>wanted to edit the MBR or use entire disk, I selected the entire disk,
>>>it then asked "Yes or no?" with no information regarding it... wtf,
>>>eh?
>>>      
>>>
>>PReP machines need a MBR partition table. There are two partitions in
>>that table: One containing the OS kernel and one conaining the NetBSD
>>file systems. The later partition is split up into slices (BSD term for
>>partition) by a disklabel(5). Slice A is allways boot, B swap, C entire
>>disk / entire BSD part of the disk, D entire disk, E etc. are free for
>>any use.
>>
>>    
>>
>>>Any help?
>>>      
>>>
>>I posted detaild instalation instructions and an installation log to the
>>list some days ago. Search the archive for:
>>Subject: Re: netbsd 2.0 on rs6000 43p, what I've been able to do so far,
>>and where i got stuck
>>Date: Tue, 25 Jan 2005 22:08:04 +0100
>>also note my mail with
>>Date: Wed, 26 Jan 2005 18:42:17 +0100
>>    
>>
>
>I followed those instructions. I even verified that I'm using the
>patched kernel from
>ftp://ftp.netbsd.org/pub/NetBSD/arch/prep/snapshot/release-2-0_20050119/installation/floppy/,
>by adding a "patched" folder to the /prep/installation/ folder of the
>ISO, adding the images there, and burning a new CD. Unfrotunately,
>when I tried installing from that CD, I noticed that a couple of the
>packages were not able to be read, so what I ended up doing is setting
>up the drive with my second CD, rebooting, then installing with my
>first CD.
>
>I still have the problem of the kernel panicking with "lockmgr: no context".
>
>Here's a log of what I'm doing (I'm writing this out manually, so ugh!):
>[bootup using sysinst_com0.fs floppy]
>Terminal type? [vt100] vt52
>(I)nstall, (S)hell, or (H)alt ? s
># mount -t cd9660 /dev/cd0a /mnt
>cd0: no disk label
># cd /mnt/prep/installation/patched
># ls
>generic.fs    generic_com0.fs    sysinst.fs    sysinst_com0.fs
># dd if=sysinst_com0.fs of=/dev/sd0
>uid 0, pid 19, command dd, on /: file system full
>
>/: write failed, file system is full
>dd: /dev/sd0: No space left on device
>857+0 records in
>856+0 records out
>438272 bytes transferred in 0.739 secs (593060 bytes/sec)
># dd if=sysinst_com0.fs of=/dev/sd0c
>2858+1 records in
>2858+1 records out
>1463708 bytes transferred in 5.975 secs (244972 bytes/sec)
># cd /
># fdisk /dev/sd0
>fdisk: DIOCGDEFLABEL: Inappropriate ioctl for device
>fdisk: DIOCGDINFO: Inappropriate ioctl for device
># fdisk /dev/sd0c
>sd0: no disk label
>Disk: /dev/sd0c
>NetBSD disklabel disk geometry:
>cylinders: 11474, heads: 5, sectors/track: 309 (1545 sectors/cylinder)
>total sectors: 17774160
>
>BIOS disk geometry:
>cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
>total sectors: 17774160
>
>Partition table:
>0: Linux/MINIX (sharing disk with DRDOS) or Personal RISC boot (sysid 65)
>    start 0, size 2879 (1 MB, Cyls 0-0/45/45), Active
>1: <UNUSED>
>2: <UNUSED>
>3: <UNUSED>
># fdisk -u -1 /dev/sd0c
>sd0: no disk label
>Disk: /dev/sd0c
>NetBSD disklabel disk geometry:
>cylinders: 11474, heads: 5, sectors/track: 309 (1545 sectors/cylinder)
>total sectors: 17774160
>
>BIOS disk geometry:
>cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
>total sectors: 17774160
>
>Do you want to change our idea of what BIOS thinks? [n]
>
>Partition 1:
><UNUSED>
>The data for partition 1 is:
><UNUSED>
>sysid: [0..255 default: 169]
>start: [0..1106cyl default: 2879, 0cyk, 1MB] 1cyl
>size: [0..1105cyl default: 17758095, 1105cyl, 8671MB]
>
>We haven't written the MBR back to disk yet. This is your last chance.
>Partition table:
>0: Linux/MINIX (sharing disk with DRDOS) or Personal RISC boot (sysid 65)
>    start 0, size 2879 (1 MB, Cyls 0-0/45/45), Active
>1: NetBSD (sysid 169)
>    start 16065, size 17758095 (8671 MB, Cyls 1-1106/99/34)
>2: <UNUSED>
>3: <UNUSED>
>Should we write new partition table? [n] y
># disklabel -i -I /dev/sd0c
>partition> P
>8 partitions:
>#        size    offset     fstype [fsize bsize cpg/sgs]
> a:    787950     16065     4.2BSD   1024  8192 43776  # (Cyl.     10*-    520*)
> b:    525300    804015       swap                     # (Cyl.    520*-    860*)
> c:  17774160         0     unused      0     0        # (Cyl.      0 -  11504*)
> d:   2098110   1329315     4.2BSD   1024  8192 43776  # (Cyl.    860*-   2218*)
> d:   2098110   3427425     4.2BSD   1024  8192 43776  # (Cyl.   2218*-   3576*)
> d:  12245670   5525535     4.2BSD   1024  8192 43776  # (Cyl.   3576*-  11502*)
>partition> R
>Rounding [sectors]: c
>partition> W
>Label disk [n]? y
>NetBSD slice at 16065, partition C at 0
>Write outside MBR partition? [n]: y
>Label written
>partition> Q
># reboot
>...
>rebooting, inserting other disc, will verify sd0 was written correctly
>before install
>...
>Terminal type? [vt100] vt52
>(I)nstall, (S)hell, or (H)alt? s
># fdisk /dev/sd0
>sd0: no disk label
>Disk: /dev/sd0c
>NetBSD disklabel disk geometry:
>cylinders: 11474, heads: 5, sectors/track: 309 (1545 sectors/cylinder)
>total sectors: 17774160
>
>BIOS disk geometry:
>cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
>total sectors: 17774160
>
>Partition table:
>0: Linux/MINIX (sharing disk with DRDOS) or Personal RISC boot (sysid 65)
>    start 0, size 2879 (1 MB, Cyls 0-0/45/45), Active
>1: NetBSD (sysid 169)
>    start 16065, size 17758095 (8671 MB, Cyls 1-1106/99/34)
>2: <UNUSED>
>3: <UNUSED>
># disklabel /dev/sd0
>... (a lot of text goes beyond upper part of terminal, is there a way
>to display it by page?)
>total sectors: 17774160
>rpm: 3600
>interleave: 1
>trackskew: 0
>cylinderskew: 0
>headswitch: 0             #microseconds
>track-to-track seek: 0  #microseconds
>drivedata: 0
>
>8 partitions:
> a:    787950     16065     4.2BSD   1024  8192 43776  # (Cyl.     10*-    520*)
> b:    525300    804015       swap                     # (Cyl.    520*-    860*)
> c:  17774160         0     unused      0     0        # (Cyl.      0 -  11504*)
> d:   2098110   1329315     4.2BSD   1024  8192 43776  # (Cyl.    860*-   2218*)
> d:   2098110   3427425     4.2BSD   1024  8192 43776  # (Cyl.   2218*-   3576*)
> d:  12245670   5525535     4.2BSD   1024  8192 43776  # (Cyl.   3576*-  11502*)
># /sysinst
>(a: Install NetBSD to hard disk)
>(b: Yes)
>(a: sd0)
>(a: Full installation)
>(a: Edit the MBR partition table)
>(a: Megabytes)
>(x: Partition table OK)
>(a: Set sizes of NetBSD partitions)
>
>Here's the default NetBSD partition sizes:
>     MB         Cylinders   Sectors   Filesystem
>    319  (8542)       424    655080 + /
>    128               170    262650   swap
>      0                 0         0   tmp (mfs)
>      0                 0         0   /usr
>      0                 0         0   /var
>      0                 0         0   /home
>
>     MB         Cylinders   Sectors   Filesystem
>    319               424    655080 + /
>    128               170    262650   swap
>     64                85    131325   tmp (mfs)
>   1024              1358   2098110   /usr
>   1024              1358   2098110   /var
>   5979              7926  12245670   /home
>
>(Accept partition sizes. Free space 1 MB, 2 free partitions.)
>That brings me to this screen:
>   Start  MB   End  MB  Size  MB FS type    NewFS Mount Mount point
>   --------- --------- --------- ---------- ----- ----- -----------
>a:         7       391       384 FFSv1      Yes   Yes   /
>b:       392       648       256 swap
>c:         0      8677      8678 Whole disk
>d:       649      1672      1024 FFSv1      Yes   Yes   /usr
>d:      1673      2697      1024 FFSv1      Yes   Yes   /var
>d:      2698      8676      5979 FFSv1      Yes   Yes   /home
>d:         0         0         0 unused
>
>(Partition sizes ok)
>[mydisk]: kanenetbsd
>Shall we continue?
>(Yes)
>Write outside MBR partition? [n]: y
>(hit enter to continue)
>(newfs'ing all the partitions)
>(a: Progress bar (recommended))
>(selected CDROM/DVD) -- I didnt pay attention to what letter option it
>was, bleh... oh well
>(hit enter to continue)
>(Installing)
>All selected distribution sets unpacked successfully. (hit enter to continue)
>(setup timezone)
>(no not change cipher)
>
>Here's anothere place where my terminal is rather annoying... it
>displays a prompt with "Yes" and "No", yet there's no other text to
>say what it's for. I've tried this enough times to know that it's
>asking me if I want to change my root password, which of course, I
>select "Yes".
>(Enter password)
>(Re-enter password)
>(Use csh as shell)
>Installation is complete. (hit enter to continue)
>(d: Reboot the computer)
>...
>When firmware loads up (terminal displays RS/6000 with test sequence),
>I eject the boot floppy.
>
>...
>Now comes up the NetBSD kernel! Oh yay! Except, it's panicked! Oh no!
>Same screen as before.
>  
>
>>>NetBSD/prep BOOT, Revision 1.5
>>>(builds@build, Mon Dec  6 00:12:27 UTC 2004)
>>>      
>>>
>
>Boot: Loading in()
>3537044+185960=0x38d160
>start=0x100000
>
>panic: lockmgr: no context
>
>The operating system has halted.
>Please press any key to reboot.
>
>
>At this point, I turn off the computer and wait for more help.  ;)
>I'm sure you'll probably not like me setting up the partitions the way
>I did; is that what's causing this?
>
>  
>
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.