tag:blogger.com,1999:blog-6739077729235978763.post3877552144224639527..comments2023-12-24T03:35:11.626+01:00Comments on Artyom Tarasenko's blog: The "Wh": SunOS 4.1.4 under qemu-system-sparcatarhttp://www.blogger.com/profile/16986140925986775324noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-6739077729235978763.post-79549632847716610202010-05-08T22:57:52.381+02:002010-05-08T22:57:52.381+02:00Actually TCX which does emulate would have been en...Actually TCX which does emulate would have been enough for SunOS (but probably still not enough for the NEXTStep). It is a good question why ss5 OBP is not happy with TCX which qemu does emulate. Not sure that BW2 would improve the situation.Btw, BW2 had its own ROM on board, right? Do you have it?<br /><br />And as I wrote this, I think that's that's the reason OBP doesn't work with TCX: we lack it's ROM.atarhttps://www.blogger.com/profile/16986140925986775324noreply@blogger.comtag:blogger.com,1999:blog-6739077729235978763.post-89233206954706454752010-05-08T19:41:01.454+02:002010-05-08T19:41:01.454+02:00Hmm I think this is where a frame buffer would hel...Hmm I think this is where a frame buffer would help a lot.. ;)<br /><br />I started trying to hack the existing sun buffere into a BW2, as I figure the BW2 is pretty much just a fixed resolution display that just exists as a bunch of memory in the memory map.... I'll have to dig a lot further though, as I'm too much of a noob... :|<br /><br />Also a BW2 would allow us to install nextstep...Jason Stevenshttps://www.blogger.com/profile/00013500180423971908noreply@blogger.comtag:blogger.com,1999:blog-6739077729235978763.post-27280591505405996892010-04-12T10:33:04.495+02:002010-04-12T10:33:04.495+02:00It's true, SunOS driver sets tty in 7E1 mode. ...It's true, SunOS driver sets tty in 7E1 mode. But as I wrote above it's not a problem: NetBSD is totally fine with 7E1. <br /><br />I guess the problem is the serial driver itself: it didn't support cts/rts till some patch.<br /><br />The patch is of course not included in the original install cd, so SunOS currently can not be installed under qemu.<br /><br />But if you have a SunOS hard drive image with all patches applied, we may have more luck.atarhttps://www.blogger.com/profile/16986140925986775324noreply@blogger.comtag:blogger.com,1999:blog-6739077729235978763.post-34399268880517639622010-04-12T00:19:23.246+02:002010-04-12T00:19:23.246+02:00Artyom -
Your console output stops pretty much at...Artyom -<br /><br />Your console output stops pretty much at the point where the SunOS 4 serial driver sets the high bit, which fouls up "normal" terminal emulators unless you have the "strip high bit" option set. I wonder if it is tickling a bug in the qemu display code? Or perhaps just these characters are not available in the display font you are using. I have not played with it myself so this is pure conjecture. It is worth noting that even though you can't easily interpret the display when this happens, input is unaffected, which fits with you being able to enter commands and have them executed.<br /><br />I'd be curious to hear where you are able to go with this information (if anywhere). - bear@typewritten.orgR. Stricklinhttp://www.typewritten.orgnoreply@blogger.comtag:blogger.com,1999:blog-6739077729235978763.post-34752105097046096372010-03-29T00:48:02.932+02:002010-03-29T00:48:02.932+02:00It's described as Solaris 2.5.1-, as it is the...It's described as Solaris 2.5.1-, as it is the same for all the Solaris versions before 2.6. So, if you use -hdb instead of -cdrom option, you'll have to boot with<br /><br />ok boot disk1:d<br /><br />Btw, do you by any chance have a hard drive image of 4.1.4? It may be more interesting than cdrom because unlike cdrom it can be configured not to use the obscure 7E1 serial mode. Also there were some other patches from sun, which may be crucial.atarhttps://www.blogger.com/profile/16986140925986775324noreply@blogger.comtag:blogger.com,1999:blog-6739077729235978763.post-68742860645725505822010-03-28T18:18:33.429+02:002010-03-28T18:18:33.429+02:00Hello,
Even though SunOS 4.1.4 is not your main t...Hello,<br /><br />Even though SunOS 4.1.4 is not your main target, could you add a section about it in the HOWTO exposing the command line you have used to start this boot sequence ?<br /><br />With the current qemu from the Git repo, if I execute :<br /><br />$ sparc-softmmu/qemu-system-sparc -M SS-20 -m 256 -startdate "2009-12-13" -L . -bios ss20_v2.25_rom -nographic -cdrom sunos-4.1.4.iso<br /><br />I have the following output :<br /><br />ESP ERROR: esp_mem_writeb: Unhandled ESP command (a2)<br /><br />Power-ON Reset<br /><br /> SMCC SPARCstation 10/20 UP/MP POST version VRV3.45 (09/11/95)<br /><br /><br />CPU_#0 TI, STP1021PGA(1.x) 1Mb External cache<br /><br />CPU_#1 ******* NOT installed *******<br />CPU_#2 ******* NOT installed *******<br />CPU_#3 ******* NOT installed *******<br /><br /> <<< CPU_00000000 on MBus Slot_00000000 >>> IS RUNNING (MID = 00000008) <br /><br /><br /><br />$$$$$ WARNING : No Keyboard Detected! $$$$$<br />MMU ICACHE_TLB bit pattern Test<br /> Case 0000000f: I_TLB mis-matched exp=55555000 obs=00000000 xor= 55555000 entry # 0x00000000<br />Available Memory 0x10000000<br />Allocating SRMMU Context Table <br />Context Table allocated, Available Memory 0x0ffc0000<br />Setting SRMMU Context Register<br />Context Table allocated, Available Memory 0x0ffc0000<br />Setting SRMMU Context Table Pointer Register<br />RAMsize allocated, Available Memory 0x0ffb0000<br />Allocating SRMMU Level 1 Table<br />Level 1 Table allocated, Available Memory 0x0ffafc00<br />Mapping RAM @ 0xffef0000<br />RAM mapped, Available Memory 0x0ffafa00<br />Mapping ROM @ 0xffd00000<br />ROM mapped, Available Memory 0x0ffaf800<br />Mapping ROM @ 0x00000000<br />ROM mapped, Available Memory 0x0ffaf000<br />ttya initialized<br />Cpu #0 Data Access Error<br />okGuillaumenoreply@blogger.com