[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Проблема со SCSI BT-958 при переходе с 2.4 на 2.6



Добрый день.

Имеется довольно старая машинка со сказевым контроллером BusLogic BT-958
и двумя сказевыми дисками.

Под ядром 2.4.22 все хорошо:
...
kernel: SCSI subsystem driver Revision: 1.00
сkti0 kernel: PCI: Found IRQ 11 for device 00:0e.0
scsi: ***** BusLogic SCSI Driver Version 2.1.15 of 17 August 1998 *****
scsi: Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com>
scsi0: Configuring BusLogic Model BT-958 PCI Wide Ultra SCSI Host Adapter
scsi0:   Firmware Version: 5.07B, I/O Address: 0xE400, IRQ Channel: 11/Level
scsi0:   PCI Bus: 0, Device: 14, Address: 0xEC101000, Host Adapter SCSI
ID: 7
scsi0:   Parity Checking: Enabled, Extended Translation: Enabled
scsi0:   Synchronous Negotiation: UUFFFFU#FFFFFFFF, Wide Negotiation:
YYYYNYY#YYYYYYYY
scsi0:   Disconnect/Reconnect: Enabled, Tagged Queuing: Enabled
scsi0:   Scatter/Gather Limit: 128 of 8192 segments, Mailboxes: 211
scsi0:   Driver Queue Depth: 211, Host Adapter Queue Depth: 192
scsi0:   Tagged Queue Depth: Automatic, Untagged Queue Depth: 3
scsi0:   Error Recovery Strategy: Default, SCSI Bus Reset: Enabled
scsi0:   SCSI Bus Termination: High Enabled, SCAM: Disabled
scsi0: *** BusLogic BT-958 Initialized Successfully ***
scsi0 : BusLogic BT-958
   Vendor: IBM       Model: DDRS-39130D       Rev: DC1B
   Type:   Direct-Access                      ANSI SCSI revision: 02

   Vendor: PLEXTOR   Model: CD-R   PX-W124TS  Rev: 1.04
   Type:   CD-ROM                             ANSI SCSI revision: 02

   Vendor: IBM       Model: DDYS-T18350N      Rev: S93E
   Type:   Direct-Access                      ANSI SCSI revision: 03

scsi0: Target 0: Queue Depth 28, Wide Synchronous at 40.0 MB/sec, offset 15
scsi0: Target 4: Queue Depth 3, Synchronous at 10.0 MB/sec, offset 8
scsi0: Target 6: Queue Depth 28, Wide Synchronous at40.0 MB/sec, offset 15
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi disk sdb at scsi0, channel 0, id 6, lun 0
SCSI device sda: 17850000 512-byte hdwr sectors (9139  MB)
  sda: sda1 sda2
SCSI device sdb: 35843670 512-byte hdwr sectors (18352 MB)
  sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 >


А теперь 2.6.18-5
...
SCSI subsystem initialized
...
PCI: Found IRQ 11 for device 00:0e.0
scsi: ***** BusLogic SCSI Driver Version 2.1.16 of 18  July 2002 *****
scsi: Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com>
scsi0: Configuring BusLogic Model BT-958 PCI Wide Ultra SCSI Host Adapter
scsi0:   Firmware Version: 5.07B, I/O Address: 0xE400, IRQ Channel: 11/Level
scsi0:   PCI Bus: 0, Device: 14, Address: 0xEC101000, Host Adapter SCSI
ID: 7
scsi0:   Parity Checking: Enabled, Extended Translation: Enabled
scsi0:   Synchronous Negotiation: UUFFFFU#FFFFFFFF, Wide Negotiation:
YYYYNYY#YYYYYYYY
scsi0:   Disconnect/Reconnect: Enabled, Tagged Queuing: Enabled
scsi0:   Scatter/Gather Limit: 128 of 8192 segments, Mailboxes: 211
scsi0:   Driver Queue Depth: 211, Host Adapter Queue Depth: 192
scsi0:   Tagged Queue Depth: Automatic, Untagged Queue Depth: 3
scsi0:   Error Recovery Strategy: Default, SCSI Bus Reset: Enabled
scsi0:   SCSI Bus Termination: High Enabled, SCAM: Disabled
scsi0: *** BusLogic BT-958 Initialized Successfully ***
scsi0 : BusLogic BT-958
     Vendor: IBM       Model: DDRS-39130D       Rev: DC1B
     Type:   Direct-Access                      ANSI SCSI revision: 02

     Vendor: PLEXTOR   Model: CD-R   PX-W124TS  Rev: 1.04
     Type:   CD-ROM                             ANSI SCSI revision: 02

     Vendor: IBM       Model: DDYS-T18350N      Rev: S93E
     Type:   Direct-Access                      ANSI SCSI revision: 03

SCSI device sda: 17850000 512-byte hdwr sectors (9139 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back
  sda: sda1 sda2
sd 0:0:0:0: Attached scsi disk sda
SCSI device sdb: 35843670 512-byte hdwr sectors (18352 MB)
sdb: Write Protect is off
SCSI device sdb: drive cache: write back

(И вот тут начинается)

scsi0: *** BusLogic BT-958 Initialized Successfully ***
sd 0:0:0:0: scsi: Device offlined - not ready after error recovery
sd 0:0:6:0: scsi: Device offlined - not ready after error recovery
sdb: Write Protect is off
sd: 0:0:6:0: rejecting I/O to offline device
sdb: assuming drive cache: write through
  sdb:<3>sd 0:0:6:0: rejecting I/O  to offline device
Buffer I/O error on device sdb, logical block 0
Buffer I/O error on device sdb, logical block 1
Buffer I/O error on device sdb, logical block 2
Buffer I/O error on device sdb, logical block 3
 unable to read partition table
sd 0:0:0:0: Attached scsi disk sdb
Done.

Ну а дальше, поскольку / на sdb1 - кранты.

Запуск под 2.4.22 fdisk /dev/sdb не показывает никаких проблем.
Partition table показывается правильно, ошибок не вижу.

Вижу разницу в версиях драйвера, с 2.6.18 идет 2.1.16, а в 2.4.22 была
2.1.15. Неужели в этом дело?

Никто на такие грабли не попадал? Почему с новым драйвером, а может по
другой причине, при присоединении sdb заново инициализируется
сказевый контроллер, после чего он отказывается читать sdb?
Физически-то вроде все исправно, под 2.4.22 все монтируется и дальше
работает без каких-либо проблем.

Сразу объясняю, что исходно на этой машине стоял woody, под которым
машина долго и счастливо работала. Потом эта машина освободилась. Решил
использовать ее для экспериментальных целей. До etch проапгрейдился без
проблем. При переходе на testing (lenny) потребовала установить ядро
2.6. Установил. Но загрузиться с ним не могу.

С уважением,
  Александр Браво

Reply to: