lkml.org 
[lkml]   [1999]   [Mar]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectProblems with ncr53c8xx SCSI driver
Date
From
Hi,

I have been having problems with the ncr53c8xx SCSI device driver
since kernel 2.2.0 and it has finally got to the point that I can
no longer stand not having a CD-ROM drive in Linux.
(At the moment, I am forced to load 'doze in order to use my
CD-ROMS for anything more than 2 minutes or so.
Which is annoying in the major)

Anyway, here's what is wrong...

Any time I try to use my SCSI cd-roms under linux (currently 2.2.4 vanilla)
they work for around 300-600Mb of transfers before they stop and the
entire SCSIbus resets.

Here is the excerpt from /var/log/messages for the last time I tried
dd if=/dev/sr0 of=test.imagefile
(Which failed with /dev/sr0:Input/Output Error)

Mar 27 23:09:05 lang-lgb6 kernel: ^ISense class 0, sense error 0, extended sense 0
Mar 27 23:09:05 lang-lgb6 kernel: SCSI CD error : host 0 id 3 lun 0 return code = 2603007f
Mar 27 23:09:05 lang-lgb6 kernel: CD-ROM I/O error: dev 0b:01, sector 1205100
Mar 27 23:09:08 lang-lgb6 kernel: scsi0 channel 0 : resetting for second half of retries.
Mar 27 23:09:08 lang-lgb6 kernel: SCSI bus is being reset for host 0 channel 0.
Mar 27 23:09:08 lang-lgb6 kernel: ncr53c8xx_reset: pid=59767 reset_flags=1 serial_number=0 serial_number_at_timeout=0
Mar 27 23:09:08 lang-lgb6 kernel: scsi0: device driver called scsi_done() for a syncronous reset.
Mar 27 23:09:08 lang-lgb6 kernel: ncr53c875-0: restart (scsi reset).
Mar 27 23:09:08 lang-lgb6 kernel: ncr53c875-0: Downloading SCSI SCRIPTS.
Mar 27 23:09:09 lang-lgb6 kernel: SCSI CD error : host 0 id 3 lun 0 return code = 2603007f
Mar 27 23:09:09 lang-lgb6 kernel: CD-ROM I/O error: dev 0b:01, sector 1205104
Mar 27 23:09:10 lang-lgb6 kernel: scsi0 channel 0 : resetting for second half of retries.
Mar 27 23:09:10 lang-lgb6 kernel: SCSI bus is being reset for host 0 channel 0.
Mar 27 23:09:10 lang-lgb6 kernel: ncr53c8xx_reset: pid=59768 reset_flags=1 serial_number=0 serial_number_at_timeout=0
Mar 27 23:09:10 lang-lgb6 kernel: scsi0: device driver called scsi_done() for a syncronous reset.
Mar 27 23:09:10 lang-lgb6 kernel: ncr53c875-0: restart (scsi reset).
Mar 27 23:09:10 lang-lgb6 kernel: ncr53c875-0: Downloading SCSI SCRIPTS.
Mar 27 23:09:12 lang-lgb6 kernel: SCSI CD error : host 0 id 3 lun 0 return code = 2603007f
Mar 27 23:09:12 lang-lgb6 kernel: CD-ROM I/O error: dev 0b:01, sector 1205108
Mar 27 23:09:13 lang-lgb6 kernel: scsi0 channel 0 : resetting for second half of retries.
Mar 27 23:09:13 lang-lgb6 kernel: SCSI bus is being reset for host 0 channel 0.
Mar 27 23:09:13 lang-lgb6 kernel: ncr53c8xx_reset: pid=59769 reset_flags=1 serial_number=0 serial_number_at_timeout=0
Mar 27 23:09:13 lang-lgb6 kernel: scsi0: device driver called scsi_done() for a syncronous reset.
Mar 27 23:09:13 lang-lgb6 kernel: ncr53c875-0: restart (scsi reset).
Mar 27 23:09:13 lang-lgb6 kernel: ncr53c875-0: Downloading SCSI SCRIPTS.
Mar 27 23:09:15 lang-lgb6 kernel: SCSI CD error : host 0 id 3 lun 0 return code = 2603007f
Mar 27 23:09:15 lang-lgb6 kernel: CD-ROM I/O error: dev 0b:01, sector 1205112
Mar 27 23:09:17 lang-lgb6 kernel: scsi0 channel 0 : resetting for second half of retries.
Mar 27 23:09:17 lang-lgb6 kernel: SCSI bus is being reset for host 0 channel 0.
Mar 27 23:09:17 lang-lgb6 kernel: ncr53c8xx_reset: pid=59770 reset_flags=1 serial_number=0 serial_number_at_timeout=0
Mar 27 23:09:17 lang-lgb6 kernel: scsi0: device driver called scsi_done() for a syncronous reset.
Mar 27 23:09:17 lang-lgb6 kernel: ncr53c875-0: restart (scsi reset).
Mar 27 23:09:17 lang-lgb6 kernel: ncr53c875-0: Downloading SCSI SCRIPTS.
Mar 27 23:09:18 lang-lgb6 kernel: SCSI CD error : host 0 id 3 lun 0 return code = 2603007f
Mar 27 23:09:18 lang-lgb6 kernel: CD-ROM I/O error: dev 0b:01, sector 1205116
Mar 27 23:09:20 lang-lgb6 kernel: scsi0 channel 0 : resetting for second half of retries.
Mar 27 23:09:20 lang-lgb6 kernel: SCSI bus is being reset for host 0 channel 0.
Mar 27 23:09:20 lang-lgb6 kernel: ncr53c8xx_reset: pid=59771 reset_flags=1 serial_number=0 serial_number_at_timeout=0
Mar 27 23:09:20 lang-lgb6 kernel: scsi0: device driver called scsi_done() for a syncronous reset.
Mar 27 23:09:20 lang-lgb6 kernel: ncr53c875-0: restart (scsi reset).
Mar 27 23:09:20 lang-lgb6 kernel: ncr53c875-0: Downloading SCSI SCRIPTS.
Mar 27 23:09:21 lang-lgb6 kernel: SCSI CD error : host 0 id 3 lun 0 return code = 2603007f
Mar 27 23:09:21 lang-lgb6 kernel: CD-ROM I/O error: dev 0b:01, sector 1205120

Here is /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 02 Lun: 00
Vendor: TOSHIBA Model: CD-ROM XM-5701TA Rev: 1557
Type: CD-ROM ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 06 Lun: 00
Vendor: IOMEGA Model: ZIP 100 Rev: J.03
Type: Direct-Access ANSI SCSI revision: 02

And /proc/scsi/ncr53c8xx/0
General information:
Chip NCR53C875, device id 0xf, revision id 0x3
IO port address 0xec00, IRQ number 12
Using memory mapped IO at virtual address 0xc5801000
Synchronous period factor 12, max commands per lun 32

(The excerpt from /proc/pci pertaining to the board)
Bus 0, device 19, function 0:
SCSI storage controller: NCR 53c875 (rev 3).
Medium devsel. IRQ 12. Master Capable. Latency=64. Min Gnt=17.Max Lat=64.
I/O at 0xec00 [0xec01].
Non-prefetchable 32 bit memory at 0xeb001000 [0xeb001000].
Non-prefetchable 32 bit memory at 0xeb000000 [0xeb000000].

lang-lgb6:/proc # uname -a
Linux lang-lgb6 2.2.4 #2 Sat Mar 27 22:06:12 GMT 1999 i586 unknown
lang-lgb6:/proc # gcc --version
2.7.2.3

Umm, any more information needed? If so, e-mail me.

If anyone has any idea why since 2.2.x the ncr support no longer works,
I would appreciate some pointers as to how to fix it.

I need my linux control over the SCSI as I want to use a cdwriter, and
having to burn CD's under 'doze will be unbearable

Many thanks in advance

Daniel Silverstone
.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:51    [W:0.202 / U:23.872 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site