Is this a BUG???

Joined
Apr 26, 2015
Messages
320
I installed the latest version of freenas, hooked up two IBM external fiber channel storage chassis, one with 3TB, the other with 10TB.
Freenas deals with the 3TB storage as it should while I get the following errors with the 10TB storage.
Both are idential DS3524 chassis, only different drive sizes.

Not sure what I should be looking for. I know FC is not officially supported so I guess I'm hoping someone else that is doing this can offer some input.

Thanks.


[EFAULT] Failed to wipe disk da0: [EFAULT] Command gpart create -s gpt /dev/da0 failed (code 1): gpart: Invalid argument

Error: Traceback (most recent call last):

File "/usr/local/lib/python3.7/site-packages/tastypie/resources.py", line 219, in wrapper
response = callback(request, *args, **kwargs)

File "./freenasUI/api/resources.py", line 1421, in dispatch_list
request, **kwargs

File "/usr/local/lib/python3.7/site-packages/tastypie/resources.py", line 450, in dispatch_list
return self.dispatch('list', request, **kwargs)

File "./freenasUI/api/utils.py", line 252, in dispatch
request_type, request, *args, **kwargs

File "/usr/local/lib/python3.7/site-packages/tastypie/resources.py", line 482, in dispatch
response = method(request, **kwargs)
 
Joined
Apr 26, 2015
Messages
320
I can't imagine that the problem is the size of the storage? 10TB is not that large but it's an external storage.
On the other hand, building a supermicro with 12/24/etc drives is not an issue either and those can get into the 50tb+.
 
Joined
Apr 26, 2015
Messages
320
Not finding anything on search engines that helps me to know what I should do. Hoping someone here has some ideas.
 
Joined
Apr 26, 2015
Messages
320
This is nuts. Cannot get any help, cannot find any answers. Cannot use freenas.

Cannot mount external 10tb storage device.

Error: Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/middlewared/job.py", line 349, in run
await self.future
File "/usr/local/lib/python3.7/site-packages/middlewared/job.py", line 386, in __run_body
rv = await self.method(*([self] + args))
File "/usr/local/lib/python3.7/site-packages/middlewared/schema.py", line 961, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/pool.py", line 2021, in import_disk
async with MountFsContextManager(self.middleware, device, src, fs_type, fs_options, ["ro"]):
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/pool.py", line 283, in __aenter__
await mount(self.device, self.path, *self.args, **self.kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/pool.py", line 142, in mount
output[1].decode("utf-8"),
ValueError: Mount failed (exit code 1):
mount: /dev/da0: Invalid argument
 
Joined
Apr 26, 2015
Messages
320
Aug 8 16:12:02 nas02 (da0:isp0:0:0:0): READ(10). CDB: 28 00 00 00 00 80 00 00 10 00
Aug 8 16:12:02 nas02 (da0:isp0:0:0:0): CAM status: SCSI Status Error
Aug 8 16:12:02 nas02 (da0:isp0:0:0:0): SCSI status: Check Condition
Aug 8 16:12:02 nas02 (da0:isp0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:94,1 (Vendor Specific ASC)
Aug 8 16:12:02 nas02 (da0:isp0:0:0:0): Error 22, Unretryable error
Aug 8 16:12:02 nas02 g_vfs_done():da0[READ(offset=65536, length=8192)]error = 22


Aug 8 16:16:28 nas02 fuse-freebsd: version 0.4.4, FUSE ABI 7.8
Aug 8 16:16:29 nas02 (da0:isp0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 01 00 00
Aug 8 16:16:29 nas02 (da0:isp0:0:0:0): CAM status: SCSI Status Error
Aug 8 16:16:29 nas02 (da0:isp0:0:0:0): SCSI status: Check Condition
Aug 8 16:16:29 nas02 (da0:isp0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:94,1 (Vendor Specific ASC)
Aug 8 16:16:29 nas02 (da0:isp0:0:0:0): Error 22, Unretryable error
 
Joined
Apr 26, 2015
Messages
320
I bet I'm missing something small. Like the host port ID or something. Just cannot find enough information to get this working.
 

Samuel Tai

Never underestimate your own stupidity
Moderator
Joined
Apr 24, 2020
Messages
5,399
Apologies for the lack of response, but as you yourself noted, Fibre Channel isn't supported.
 
Joined
Apr 26, 2015
Messages
320
Hi,

Sure, I know it's not but some folks are using it so thought I could share findings with them. Not sure why it's not supported since it's a very viable way to add storage and control/manage practically unlimited amounts of it too.

I moved from BlueArc and OnStor to FreeNAS to accomplish what $100K machines did and FN does it better with no proprietary limits.

I suspect it is not supported because it would conflict with FN trying to earn money, that's about the only reason I can think of. It works perfectly with 9.3.
 

Samuel Tai

Never underestimate your own stupidity
Moderator
Joined
Apr 24, 2020
Messages
5,399
I suspect it is not supported because it would conflict with FN trying to earn money, that's about the only reason I can think of. It works perfectly with 9.3.

Speculation aside, FreeNAS is limited by the FC drivers available upstream in FreeBSD.
 
Joined
Apr 26, 2015
Messages
320
OK, that helps and I appreciate that otherwise, have to speculate since it's all I'm left with :).
I seem to be getting closer but didn't keep notes. I'll keep working on this.

Thank you for the input.
 
Top