Messages in this thread | | | Subject | Problems with ncr53c8xx SCSI driver | Date | Sun, 28 Mar 1999 00:11:30 +0000 | From | Daniel Jacob Alan Silverstone <> |
| |
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/
| |