Solved

Linux Setup question

Posted on 1997-06-27
1
218 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

Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
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.:

803 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