DragonFly kernel List (threaded) for 2009-08
DragonFly BSD
DragonFly kernel List (threaded) for 2009-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

HAMMER problems with ciss


From: György Vilmos <vilmos.gyorgy@xxxxxxxxx>
Date: Fri, 7 Aug 2009 20:50:03 +0200

Hi All,

I'm trying to do some testing with dfly 2.2 (both release and the last
release snapshot) and HAMMER.
For the first run I issued a simple dd if=/dev/zero of=testfile bs=1M
command on the filesystem, which wrote some stuff out and immediately
switched the file system into read only mode.

UFS works fine.

The kernel logs this:
(da1:ciss1:0:1:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0
(da1:ciss1:0:1:0): CAM Status: SCSI Status Error
(da1:ciss1:0:1:0): SCSI Status: Check Condition
(da1:ciss1:0:1:0): ILLEGAL REQUEST asc:20,0
(da1:ciss1:0:1:0): Invalid command operation code
(da1:ciss1:0:1:0): Unretryable error
HAMMER(test): Critical error inode=-1 while flushing meta-data
HAMMER(test): Forcing read-only mode
HAMMER(test): Critical error inode=-1 while flushing meta-data
HAMMER(test): Critical write error during flush, refusing to sync UNDO FIFO

This is with a HP P400 controller with battery backed write cache,
which -as it seems- doesn't support the SYNCHRONIZE CACHE command.
FreeBSD's ciss driver apparently has workaround for this.

Any chance of merging that change into dfly?

Regards,

-- 
http://suckit.blog.hu/



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