Solved

Linux Setup question

Posted on 1997-06-27
1
210 Views
Last Modified: 2013-12-15

I am new to Linux and am currently attempting to install the Debian
1.2.17 Linux Distribution.
I have successfully written the floppy disks and installed the base
system. My problem is with the detection of my Pro Audio Spectrum 16 SCSI
controller (= sound card) and the CDROM drive.
I have used as a bootprompt: "pas16=0x388,irq", with all possible values
for irq filledd in.
Each time I get abortion of commands, e.g. a line which says:
scsi0: command aborted or: scsi0: disconnected_queue.

In the linux SCSI HOWTO under section 5.15 PAS16 SCSI (Standard) I read

Common Problems:

Command timeouts, aborts, etc.

You should install the NCR5380 patches that I posted to the net some time
ago, which should be integrated into some future alpha release. These
patches fix a race condition in earlier NCR5380 driver cores, as well as
fixing support for multiple devices on NCR5380 based boards.

If that fails, you should disable the PSEUDO_DMA option by changing the
#define PSEUDO_DMA line in drivers/scsi/pas16.c to #undef PSEUDO_DMA.

Note that the later should be considered a last resort, because there
will be a severe performance degradation.

End of quote from SCSCI HOWTO.

My problem is that even if I knew where to find the patch which is
mentioned, that I do not have anything installed apart from the base
system. The packages like the GNU CC compiler, are still unavailable to
me, because they are on the CDROM which has not correctly been detected.

Please help me! I think what I need is for someone who is maintaining the
Debian releases, to incorporate the above mentioned patch in the kernel
or other part of the base system. Then a new floppy image needs to be
produced, I don't know whether this would be a new version of the rescue
floppy, i.e. file rsc1440.bin, or one of the base floppies. If I can
download this new floppy image I will be able to write it to a floppy
using rawrite2, and then I can do the installation again, starting with
the rescue floppy.

From all the information which I have read in my Media Vision Double
Fusion LX sound card + cdrom drive manual and the information in the
CDROM HOWTO, the bootprompt HOWTO and the SCSI HOWTO, I feel sure that I
should use the bootprompt pas16=0x388,irq and not any other of the
bootprompts which are described for other controllers and CDROM drives.

I would appreciate it very much if I could hear in the near future that a
new version of one of the floppy images have been produced, which would
solve the detection of the CDROM.

My next question is: Which of the Device Driver Modules in the
installation setup should I  configure? I have so far had no success in
configuring any of them.

Last question: in the dselect /access step for installing from a CDROM I
am asked to mention the block device driver. I have tried all kinds of
things, such as /dev/sbpcd0, /dev/sjcd /dev/scd0 etc, but nothing has
worked so far. What should I enter here, assuming that my CDROM has been
correctly detected through the bootprompt?

I hope I will soon be able to continue the installation of my new Debian
Linux distribution!

Yours,

Martien de Groot
0
Comment
Question by:martieng
1 Comment
 

Accepted Solution

by:
pointnclick earned 0 total points
ID: 1628417
I have the same card, and had the same or a very similar problem when I first installed linux.
The problem is related to the board's id. This id is changed (at least on mine) with jumper 2 (check your manual). I had to try all the ids before the problem dissappeared.
When I solved this problem, however, sound didn't work. To solve it you'll have to look into the kernel sources and compile a new kernel.
In the file drivers/scsi/pas16.h in your sources tree, where it says something like:
#define PAS16_DEFAULT_BASE_1  0x388
Change all values to 0x388 and where it says:
#define PAS16_DEFAULT_BOARD_4_IRQ 255
change all values to 255.

It should be:
#define PAS16_DEFAULT_BASE_1  0x388
#define PAS16_DEFAULT_BASE_2  0x388
#define PAS16_DEFAULT_BASE_3  0x388
#define PAS16_DEFAULT_BASE_4  0x388

#define PAS16_DEFAULT_BOARD_1_IRQ 255
#define PAS16_DEFAULT_BOARD_2_IRQ 255
#define PAS16_DEFAULT_BOARD_3_IRQ 255
#define PAS16_DEFAULT_BOARD_4_IRQ 255

Cheers
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Join & Write a Comment

Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now