[linux-cifs-client] cifs causes alignment traps on ARM!

Steven Scholz steven.scholz at imc-berlin.de
Fri Jun 23 14:52:08 GMT 2006


Steve,

> And BTW when trying to mount a windows share with password I get
> 
>  fs/cifs/inode.c: Getting info on
>  fs/cifs/transport.c: For smb_command 50
>  fs/cifs/transport.c: Sending smb of length 74
>  fs/cifs/connect.c: rfc1002 length 0x27)
>  fs/cifs/connect.c: invalid transact2 word count
> Status code returned 0xc0000022 NT_STATUS_ACCESS_DENIED
> 
> Maybe this "invalid transact2 word count" is still a problem of unaligned
> data accesses ...

Before you ask here the trace:

 fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 20) rc = 0
 fs/cifs/inode.c: CIFS VFS: in cifs_read_inode as Xid: 21 with uid: 0
 fs/cifs/inode.c: Getting info on
 fs/cifs/transport.c: For smb_command 50
 fs/cifs/transport.c: Sending smb of length 74
| 0x00 0x00 0x00 0x4a 0xff 0x53 0x4d 0x42  |  _ _ _ J ÿ S M B
| 0x32 0x00 0x00 0x00 0x00 0x00 0x01 0xc0  |  2 _ _ _ _ _ _ À
| 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  |  _ _ _ _ _ _ _ _
| 0x00 0x00 0x00 0x00 0x00 0x08 0x3e 0x01  |  _ _ _ _ _ _ > _
| 0x00 0x08 0x06 0x00 0x0f 0x08 0x00 0x00  |  _ _ _ _ _ _ _ _
| 0x00 0x02 0x00 0xa0 0x0f 0x00 0x00 0x00  |  _ _ _   _ _ _ _
| 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08  |  _ _ _ _ _ _ _ _
| 0x00 0x42 0x00 0x00 0x00 0x00 0x00 0x01  |  _ B _ _ _ _ _ _
| 0x00 0x05 0x00 0x09 0x00 0x00 0x07 0x01  |  _ _ _ _ _ _ _ _
| 0x00 0x00 0x00 0x00 0x00 0x00            |  _ _ _ _ _ _
 fs/cifs/connect.c: rfc1002 length 0x27)
| 0x23 0x00 0x00 0x00 0xff 0x53 0x4d 0x42  |  # _ _ _ ÿ S M B
| 0x32 0x22 0x00 0x00 0xc0 0x80 0x01 0xc0  |  2 " _ _ À _ _ À
| 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  |  _ _ _ _ _ _ _ _
| 0x00 0x00 0x00 0x00 0x00 0x08 0x3e 0x01  |  _ _ _ _ _ _ > _
| 0x00 0x08 0x06 0x00 0x00 0x00 0x00       |  _ _ _ _ _ _ _
 fs/cifs/connect.c: invalid transact2 word count
| 0x23 0x00 0x00 0x00 0xff 0x53 0x4d 0x42  |  # _ _ _ ÿ S M B
| 0x32 0x22 0x00 0x00 0xc0 0x80 0x01 0xc0  |  2 " _ _ À _ _ À
| 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  |  _ _ _ _ _ _ _ _
| 0x00 0x00 0x00 0x00 0x00 0x08 0x3e 0x01  |  _ _ _ _ _ _ > _
| 0x00 0x08 0x06 0x00 0x00 0x00 0x00 0x00  |  _ _ _ _ _ _ _ _
| 0x00 0x02 0x00 0xa0 0x0f 0x00 0x00 0x00  |  _ _ _   _ _ _ _
| 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08  |  _ _ _ _ _ _ _ _
| 0x00 0x42 0x00 0x00 0x00 0x00 0x00 0x01  |  _ B _ _ _ _ _ _
| 0x00 0x05 0x00 0x09 0x00 0x00 0x07 0x01  |  _ _ _ _ _ _ _ _
| 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  |  _ _ _ _ _ _ _ _
| 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  |  _ _ _ _ _ _ _ _
| 0x00 0x00 0x00 0x00                      |  _ _ _ _
Status code returned 0xc0000022 NT_STATUS_ACCESS_DENIED

-- 
Steven


More information about the linux-cifs-client mailing list