• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

RaSCSI Development Thread

Byte Knight

Well-known member
So I went through the whole clone and build on my RPi3, but when I get to the "cat /var/log/rascsi.log" I get nothing.  I can see rascsi.log in var/log but the file is empty.  Did I read somewhere that RaSCSI doesn't work with a RPi3?

 

landoGriffin

Well-known member
Nope. RaSCSI should work great with the Pi 3. The only Pi it won’t work with is the original (Raspberry Pi 1 model B) due to its smaller connector. 
 

Did you restart the rsyslog service? 

 

NF_

Active member
So I went through the whole clone and build on my RPi3, but when I get to the "cat /var/log/rascsi.log" I get nothing.  I can see rascsi.log in var/log but the file is empty.  Did I read somewhere that RaSCSI doesn't work with a RPi3?
I saw this myself.  Will be testing more soon, and will hopefully have an answer.

 

Byte Knight

Well-known member
Nope. RaSCSI should work great with the Pi 3. The only Pi it won’t work with is the original (Raspberry Pi 1 model B) due to its smaller connector. 
 

Did you restart the rsyslog service? 
Yes, I copy'ed and pasted all the commands via SSH from Step #5:

Code:
sudo systemctl restart rsyslog
sudo systemctl enable rascsi # optional - start rascsi at boot
sudo systemctl start rascsi
 

NoTrueSpaceman

Active member
So I went through the whole clone and build on my RPi3, but when I get to the "cat /var/log/rascsi.log" I get nothing.  I can see rascsi.log in var/log but the file is empty.  Did I read somewhere that RaSCSI doesn't work with a RPi3?


I saw this myself.  Will be testing more soon, and will hopefully have an answer.


It doesn't actually seem to be a problem, but if you want to see those lines, I got them to appear by restarting the service:

sudo systemctl restart rascsi


I also noticed despite getting the system working and mounting and unmounting different images, I never saw any more lines when using

tail -f /var/log/rasci.log


Again, that didn't seem to prevent proper iteration operation.

 
Last edited by a moderator:

landoGriffin

Well-known member
Ya, unfortunately, rascsi doesn't log anything unless something REALLY bad happens.

If there are specific things you'd like to see in the log file, feel free to comment on the existing github issue. I've been working some of this in parallel with pulling in @saybur's Nuvolink functionality.

https://github.com/akuker/RASCSI/issues/19

(BTW - I owe Saybur a beer, or 20. His documentation for how the Nuvolink works is AWESOME!)

 

cheesestraws

Well-known member
(BTW - I owe Saybur a beer, or 20. His documentation for how the Nuvolink works is AWESOME!)
Aha!  You're doing that?  That's great.  Means I don't have to. ;)   I didn't want to do it much but it's a bit of a prerequisite for other things I want to do soooo...

And yes, that documentation is wonderful.

 

PotatoFi

Well-known member
2 different lid options would be good, one with and one without allowance for the 2nd db25 board. That’s really just because I wrecked my extension board by accident during my build so won’t be using it (I do prefer the access to the internal SCSI connector anyway). ;)

Punch out, access for the lcd screen extension would also be handy. 
Great suggestions! For the 3D-printed case, I think there might end up being several variants:

  • Internal hard drive bay mount
  • External with one DB25
  • External with two DB25

And then, there's the question of which Raspberry Pi. If you're going to use a Raspberry Pi 4 instead of a Zero W, that would be a different case, right? And what if you want to use a Zero W with a USB Ethernet Adapter (for eventual Ethernet support)? There seem to be a ton of possibilities.

Work and family have kept me super tied up for the last couple of weeks, so I haven't been able to build my RasSCSI yet. I hope to very, very soon. I'll probably get started on the case before I even get it working with my Mac.  :lol:

 
Last edited by a moderator:
Great suggestions! For the 3D-printed case, I think there might end up being several variants:

  • Internal hard drive bay mount
  • External with one DB25
  • External with two DB25

And then, there's the question of which Raspberry Pi. If you're going to use a Raspberry Pi 4 instead of a Zero W, that would be a different case, right? And what if you want to use a Zero W with a USB Ethernet Adapter (for eventual Ethernet support)? There seem to be a ton of possibilities.

Work and family have kept me super tied up for the last couple of weeks, so I haven't been able to build my RasSCSI yet. I hope to very, very soon. I'll probably get started on the case before I even get it working with my Mac.  :lol:
The difference between the 2, 3 and 4 is really just the power and hdmi ports in terms of external access. You could get around specifying a case per board by making a simple single slit opening at the base of the Power I/O side that is large enough to accommodate all the ports instead of a single opening for each port (like the attached picture). A Pi zero could theoretically run the ethernet dongle out of any of the unused ports on a full sized case, so you could really just look into an alternate mounting scheme to mount a zero in a full size case versus a seperate pi zero case. You could even include port blockers to plug in place to give it a cleaner appearance versus unused openings if opting for a Zero.

Just some thoughts.

IMG_3574-1.jpg

Edit: Actually, further thinking about it... the GPIO and rear mounting hole locations don't change for the raspberry pi zero to full size (see attached images), so there may not really be much mounting difference to consider. Just add 2 extra mount points for the forward mounting holes of the pi zero (if even necessary, possibly for stability) and maybe a second slit for the alternate location of the sd access (if you choose to provide external access to the SD, it doesn't really feel necessary in am appliance type device like this).

IMG_6115.jpg

IMG_4262.jpg

 
Last edited by a moderator:

quorten

Well-known member
Holy cow!! The RaSCSIs sold out on Tindie!! Thank you to everyone who ordered!
And I didn't place my 2 orders yet... well by the time I get my other projects done and I'm ready for this one, I'm guessing the next RaSCSI revision will be out and about.

 

NoTrueSpaceman

Active member
I'm having trouble mounting an ISO image. I have a `.iso` off the web for A/UX 3.0.1 and I've attached it with `rasctl -i 2 -c attach -f /path/to/file.iso`

It shows up as a CDROM using Lido 7.56. On my Mac IIsi running 7.5.5 I installed "Apple CD-ROM Setup 5.3.2" and I now have some CDROM-related Extensions in my System folder.

In Lido, when I click on the drive, I just get the error chirp. Is it my ISO image perhaps?

 

NoTrueSpaceman

Active member
I'm having trouble mounting an ISO image. I have a `.iso` off the web for A/UX 3.0.1 and I've attached it with `rasctl -i 2 -c attach -f /path/to/file.iso`

It shows up as a CDROM using Lido 7.56. On my Mac IIsi running 7.5.5 I installed "Apple CD-ROM Setup 5.3.2" and I now have some CDROM-related Extensions in my System folder.

In Lido, when I click on the drive, I just get the error chirp. Is it my ISO image perhaps?
Well Quick fix... I copied `CD-Sunrise v2.2c` to my Extensions folder and now I can see the drive. :lol:

 

landoGriffin

Well-known member
And I didn't place my 2 orders yet... well by the time I get my other projects done and I'm ready for this one, I'm guessing the next RaSCSI revision will be out and about.
Should have a big batch around the end of October (fingers crossed). JLCPCB is renovating their factory, so they're limiting orders right now. (If anyone has any suggestions for alternatives that SMT assembly for about the same price, I'm all ears!)

 

landoGriffin

Well-known member
Well Quick fix... I copied `CD-Sunrise v2.2c` to my Extensions folder and now I can see the drive. :lol:
You re-discovered issue #1 on Github!

https://github.com/akuker/RASCSI/issues/1

You need to use a hacked Apple driver in order for the Apple CD driver to work. There are probably also third party drivers that work, but I went with the hacked apple driver method.

I'll add a note to the setup instructions. It probably doesn't help if this is buried in the Issues list.

 

NF_

Active member
You re-discovered issue #1 on Github!

https://github.com/akuker/RASCSI/issues/1

You need to use a hacked Apple driver in order for the Apple CD driver to work. There are probably also third party drivers that work, but I went with the hacked apple driver method.

I'll add a note to the setup instructions. It probably doesn't help if this is buried in the Issues list.
I totally forgot about this too.  I'll add these details to the wiki re: mounting ISO images w/ RaSCSI.

 
Should have a big batch around the end of October (fingers crossed). JLCPCB is renovating their factory, so they're limiting orders right now. (If anyone has any suggestions for alternatives that SMT assembly for about the same price, I'm all ears!)
Any chance of there being extra 2nd db25 boards/connectors to buy, I ruined mine during my build... long story. I’m not sure I’d ever use it it, but it would be nice to have. 

 

saybur

Well-known member
(BTW - I owe Saybur a beer, or 20. His documentation for how the Nuvolink works is AWESOME!)
Great to hear, I'm glad people are getting use out of it.  Let me know if you see holes in the docs, I can fill those in from the original hardware if needed.

 

NoTrueSpaceman

Active member
You re-discovered issue #1 on Github!

https://github.com/akuker/RASCSI/issues/1
Ha! I knew I'd seen something about CDROM support but (at the time... Thanks NF_!) the setup docs have had a placeholder and I couldn't remember where.

I'm trying to boot/install A/UX and have had a bear of a time.  I could get the Mac trampoline boot system setup, but the A/UX-proper installer side of things needs to access a second partition of the CDROM directly with all the A/UX stuff. (I think?)

I wonder if supporting the standard Apple CDROM driver would allow A/UX to work. Evidently it's picky. It doesn't seem to respond to having an alternate driver installed.

I used a random ShoeBill image and strangely it would completely boot into A/UX but be utterly too slow to use with 5MB of RAM. When I upgraded to 65MB of RAM, it freezes early in the boot process!

System 7.5.5 is crazy fast with 64MB though ;)

Overall everything seems to be working from the RaSCSI side. I need to setup the web frontend and try that out again. I also need to get the MacCon card I have working. I'm missing the bracket, so it's a bit precariously installed.

 

cheesestraws

Well-known member
I'm trying to boot/install A/UX and have had a bear of a time.  I could get the Mac trampoline boot system setup, but the A/UX-proper installer side of things needs to access a second partition of the CDROM directly with all the A/UX stuff. (I think?) 
Slightly offtopic here, but from my experience (admittedly with scsi2sd) it is a lot easier to just copy the A/UX image to a virtual hard disc, boot from that and not muck about with CD-ROM emulation at all.  The installer will quite happily run from something it thinks is an HD.

 
Top