Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Linux Setup question

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

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Steps to follow for Maintenance of Servers 4 72
Reset Root Password on CentOS 6 4 69
awk sed 8 63
How to retrieve remote exit code when using rsh from Linux to Windows ? 13 51
The purpose of this article is to demonstrate how we can use conditional statements using Python.
Fine Tune your automatic Updates for Ubuntu / Debian
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to moveā€¦
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

790 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