cifsd-team / ksmbd

ksmbd kernel server(SMB/CIFS server)
154 stars 23 forks source link

issue on ksmbd 3.4.4 and thunar mount on linuxlite 4.8 #554

Closed pesa1234 closed 2 years ago

pesa1234 commented 2 years ago

Hi, sorry to bother you again. LinuxLite 4.8 have Kernel: 4.15.0-74 Based on ubuntu: 18.04.3 With ksmbd 3.4.4 and thunar when i try to mount my ksmbd share it ask everytime for username and password, also for guest account... Attached tcpdump. dump.pcapng.zip

With ksmbd 3.4.3 all was ok, also dolphin on Fedora with this mod https://github.com/namjaejeon/ksmbd/commit/f1e91cd035b5227eec762b0a575b1aefa1156f6b

namjaejeon commented 2 years ago

What is client ? cifs or Nautilus ? and I think that ksmbd 3.4.4 doesn't support 4.15 kernel. ksmbd supports from 5.4 kernel.

namjaejeon commented 2 years ago

have you updated ksmbd-tools 3.4.4 also ?

namjaejeon commented 2 years ago

With ksmbd 3.4.3 all was ok, also dolphin on Fedora with this mod namjaejeon@f1e91cd

When I checked patches between 3.4.3 and 3.4.4 version, there is no related patches. Can you confirm that it work with 3.4.3 version again after downgrade ksmbd version ?

pesa1234 commented 2 years ago

Hi, yes updated also ksmbd-tools I use thunar on that distro but nautilus is same. I confirm that ksmbd 3.4.3 on openwrt router OK ksmbd 3.4.4 on the same router with same kernel it is OK

namjaejeon commented 2 years ago

I have tested Nautilus on ubuntu 20.04 version. It work fine on it. This problem is happening on old ubuntu version ?

pesa1234 commented 2 years ago

I have tested Nautilus on ubuntu 20.04 version. It work fine on it. This problem is happening on old ubuntu version ?

Yes, I confirm on the ubuntu 20.04 it is ok 3.4.4, but on 18.04 the issue is present

namjaejeon commented 2 years ago

and can you send me debug log after echo all > /sys/class/ksmbd-control/debug ?

namjaejeon commented 2 years ago

ksmbd 3.4.3 mean the version of both ksmbd kernel module and ksmbd-tools is 3.4.3. right ? Because I think that ksmbd kernel module could not build on 4.15 kernel. You are using original ksmbd 3.4.3 version right ?

pesa1234 commented 2 years ago

yes ksmbd and tools 3.4.3 .

Yes original

tcpdump is on the first post

ksmbd is running on openwrt router with kernel 5.4

Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.931440] ksmbd: connect success: accepted new connection
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.937106] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.941322] ksmbd: got SMB
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.944054] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.949319] ksmbd: SMB1 len 212
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.952518] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.958813] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.965226] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.971574] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.976754] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.981935] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.987478] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.992677] ksmbd: client requested dialect Samba
Wed Jan 26 00:31:56 2022 kern.info kernel: [  360.997522] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.003068] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.008327] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.013524] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.018700] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.023198] ksmbd: conn->dialect 0x2ff
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.026976] ksmbd: conn->dialect 0x2ff
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.030767] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.035266] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.042473] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.046692] ksmbd: got SMB2 command
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.050203] ksmbd: no length check for command
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.054679] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.059166] ksmbd: SMB2 len 100
Wed Jan 26 00:31:56 2022 kern.info kernel: [  361.062331] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.070474] ksmbd: client requested dialect 0x311
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.075211] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.079691] ksmbd: conn->dialect 0x311
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.083464] ksmbd: Received negotiate request
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.087873] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.092521] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.099361] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.105591] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.112266] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 00:31:57 2022 kern.info kernel: [  361.117602] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.811434] ksmbd: connect success: accepted new connection
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.817140] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.821357] ksmbd: got SMB
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.824086] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.829335] ksmbd: SMB1 len 212
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.832501] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.838803] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.845191] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.851494] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.856670] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.861835] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.867343] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.872508] ksmbd: client requested dialect Samba
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.877317] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.882828] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.888073] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.893238] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.898397] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.902865] ksmbd: conn->dialect 0x2ff
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.906633] ksmbd: conn->dialect 0x2ff
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.910396] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.914869] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.921818] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.926031] ksmbd: got SMB2 command
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.929534] ksmbd: no length check for command
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.934006] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.938468] ksmbd: SMB2 len 100
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.941627] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.949751] ksmbd: client requested dialect 0x311
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.954481] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.958956] ksmbd: conn->dialect 0x311
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.962725] ksmbd: Received negotiate request
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.967102] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.971749] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.978564] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.984786] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.991438] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 00:31:58 2022 kern.info kernel: [  362.996771] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 00:31:58 2022 kern.info kernel: [  363.014606] ksmbd: RFC1002 header 162 bytes
Wed Jan 26 00:31:58 2022 kern.info kernel: [  363.018818] ksmbd: got SMB2 command
Wed Jan 26 00:31:58 2022 kern.info kernel: [  363.022331] ksmbd: SMB2 data length 74 offset 88
Wed Jan 26 00:31:58 2022 kern.info kernel: [  363.026967] ksmbd: SMB2 len 162
Wed Jan 26 00:31:58 2022 kern.info kernel: [  363.030121] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.141446] ksmbd: connect success: accepted new connection
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.147201] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.151432] ksmbd: got SMB
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.154156] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.159401] ksmbd: SMB1 len 212
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.162566] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.168874] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.175265] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.181563] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.186721] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.191887] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.197393] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.202555] ksmbd: client requested dialect Samba
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.207364] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.212883] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.218128] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.223291] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.228449] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.232921] ksmbd: conn->dialect 0x2ff
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.236688] ksmbd: conn->dialect 0x2ff
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.240452] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.244918] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.251878] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.256100] ksmbd: got SMB2 command
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.259602] ksmbd: no length check for command
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.264076] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.268557] ksmbd: SMB2 len 100
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.271724] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.279850] ksmbd: client requested dialect 0x311
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.284577] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.289038] ksmbd: conn->dialect 0x311
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.292807] ksmbd: Received negotiate request
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.297188] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.301834] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.308650] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.314874] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.321522] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.326857] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.335144] ksmbd: RFC1002 header 162 bytes
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.339358] ksmbd: got SMB2 command
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.342875] ksmbd: SMB2 data length 74 offset 88
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.347514] ksmbd: SMB2 len 162
Wed Jan 26 00:31:59 2022 kern.info kernel: [  363.350667] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Wed Jan 26 00:32:00 2022 cron.err crond[3079]: USER root pid 7830 cmd /etc/2watchdog.sh
Wed Jan 26 00:32:04 2022 kern.info kernel: [  368.793186] ksmbd: RFC1002 header 68 bytes
Wed Jan 26 00:32:04 2022 kern.info kernel: [  368.797355] ksmbd: got SMB2 command
Wed Jan 26 00:32:04 2022 kern.info kernel: [  368.800861] ksmbd: SMB2 len 68
Wed Jan 26 00:32:04 2022 kern.info kernel: [  368.803947] ksmbd: credits: requested[1] granted[1] total_granted[385]
namjaejeon commented 2 years ago

Can you give me print log result on 3.4.4 ?

diff --git a/smb2misc.c b/smb2misc.c
index feabad6..bc2d0ec 100644
--- a/smb2misc.c
+++ b/smb2misc.c
@@ -339,6 +339,7 @@ static int smb2_validate_credit_charge(struct ksmbd_conn *conn,
                ret = 1;
        }

+       pr_err("%s, outstanding_credits : %d, credit_charge : %d\n", __func__, conn->outstanding_credits, credit_charge);
        if ((u64)conn->outstanding_credits + credit_charge > conn->vals->max_credits) {
                ksmbd_debug(SMB, "Limits exceeding the maximum allowable outstanding requests, given : %u, pending : %u\n",
                            credit_charge, conn->outstanding_credits);
diff --git a/smb2pdu.c b/smb2pdu.c
index 83c2413..47816a8 100644
--- a/smb2pdu.c
+++ b/smb2pdu.c
@@ -327,6 +327,7 @@ int smb2_set_rsp_credits(struct ksmbd_work *work)
        }

        conn->total_credits -= credit_charge;
+       pr_err("%s, outstanding_credits : %d, credit_charge : %d\n", __func__, conn->outstanding_credits, credit_charge);
        conn->outstanding_credits -= credit_charge;
        credits_requested = max_t(unsigned short,
                                  le16_to_cpu(req_hdr->CreditRequest), 1);
pesa1234 commented 2 years ago
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.920694] ksmbd: connect success: accepted new connection
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.926357] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.930573] ksmbd: got SMB
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.933310] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.938559] ksmbd: SMB1 len 212
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.941720] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.948035] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.954464] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.960767] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.965925] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.971101] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.976611] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.981776] ksmbd: client requested dialect Samba
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.986633] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.992176] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 02:27:18 2022 kern.info kernel: [  198.997450] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.002638] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.007801] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.012284] ksmbd: conn->dialect 0x2ff
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.016052] ksmbd: conn->dialect 0x2ff
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.019816] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 02:27:18 2022 kern.err kernel: [  199.024287] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.032031] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.039050] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.043275] ksmbd: got SMB2 command
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.046782] ksmbd: no length check for command
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.051278] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.055773] ksmbd: SMB2 len 100
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.058929] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.067065] ksmbd: client requested dialect 0x311
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.071824] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.076285] ksmbd: conn->dialect 0x311
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.080048] ksmbd: Received negotiate request
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.084430] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.089070] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.095954] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.102213] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.108860] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 02:27:18 2022 kern.err kernel: [  199.114229] ksmbd: smb2_set_rsp_credits, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 02:27:18 2022 kern.info kernel: [  199.121951] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.710680] ksmbd: connect success: accepted new connection
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.716342] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.720558] ksmbd: got SMB
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.723296] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.728544] ksmbd: SMB1 len 212
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.731734] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.738084] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.744513] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.750826] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.756019] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.761226] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.766749] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.771944] ksmbd: client requested dialect Samba
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.776766] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.782304] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.787563] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.792761] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.797937] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.802429] ksmbd: conn->dialect 0x2ff
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.806225] ksmbd: conn->dialect 0x2ff
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.810008] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 02:27:20 2022 kern.err kernel: [  200.814486] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.822189] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.829295] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.833536] ksmbd: got SMB2 command
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.837077] ksmbd: no length check for command
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.841549] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.846011] ksmbd: SMB2 len 100
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.849165] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.857306] ksmbd: client requested dialect 0x311
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.862036] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.866497] ksmbd: conn->dialect 0x311
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.870260] ksmbd: Received negotiate request
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.874664] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.879302] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.886124] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.892392] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.899094] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 02:27:20 2022 kern.err kernel: [  200.904470] ksmbd: smb2_set_rsp_credits, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.912177] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.927761] ksmbd: RFC1002 header 162 bytes
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.931992] ksmbd: got SMB2 command
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.935507] ksmbd: SMB2 data length 74 offset 88
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.940151] ksmbd: SMB2 len 162
Wed Jan 26 02:27:20 2022 kern.err kernel: [  200.943316] ksmbd: smb2_validate_credit_charge, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  200.951737] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.040676] ksmbd: connect success: accepted new connection
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.046330] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.050543] ksmbd: got SMB
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.053276] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.058527] ksmbd: SMB1 len 212
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.061687] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.067981] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.074365] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.080657] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.085817] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.090987] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.096495] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.101671] ksmbd: client requested dialect Samba
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.106484] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.112001] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.117265] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.122432] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.127596] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.132069] ksmbd: conn->dialect 0x2ff
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.135834] ksmbd: conn->dialect 0x2ff
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.139598] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 02:27:20 2022 kern.err kernel: [  201.144064] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.151764] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.158825] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.163049] ksmbd: got SMB2 command
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.166551] ksmbd: no length check for command
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.171023] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.175492] ksmbd: SMB2 len 100
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.178654] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.186803] ksmbd: client requested dialect 0x311
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.191688] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.196162] ksmbd: conn->dialect 0x311
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.199928] ksmbd: Received negotiate request
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.204330] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.208969] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.215810] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.222078] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.228737] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 02:27:20 2022 kern.err kernel: [  201.234089] ksmbd: smb2_set_rsp_credits, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.241879] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.249788] ksmbd: RFC1002 header 162 bytes
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.254032] ksmbd: got SMB2 command
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.257549] ksmbd: SMB2 data length 74 offset 88
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.262211] ksmbd: SMB2 len 162
Wed Jan 26 02:27:20 2022 kern.err kernel: [  201.265372] ksmbd: smb2_validate_credit_charge, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.273783] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.348590] ksmbd: RFC1002 header 344 bytes
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.352845] ksmbd: got SMB2 command
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.356349] ksmbd: SMB2 data length 24 offset 128
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.361084] ksmbd: SMB2 len 152
Wed Jan 26 02:27:20 2022 kern.err kernel: [  201.364239] ksmbd: smb2_validate_credit_charge, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.372563] ksmbd: check permission using windows acl
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.377647] ksmbd: get query on disk id context
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.382204] ksmbd: failed to load dos attribute in xattr
Wed Jan 26 02:27:20 2022 kern.err kernel: [  201.387547] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.395246] ksmbd: credits: requested[10] granted[10] total_granted[394]
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.401981] ksmbd: got SMB2 chained command
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.406182] ksmbd: Compound req new_len = 208 rcv off = 152 rsp off = 208
Wed Jan 26 02:27:20 2022 kern.info kernel: [  201.413006] ksmbd: got SMB2 command
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.416509] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.420974] ksmbd: SMB2 len 105
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.424143] ksmbd: smb2_validate_credit_charge, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.432452] ksmbd: GOT query info request
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.436476] ksmbd: GOT SMB2_O_INFO_FILE
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.440326] ksmbd: Compound request set FID = 0
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.444881] ksmbd: filename = \
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.448039] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.455741] ksmbd: credits: requested[10] granted[10] total_granted[403]
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.462475] ksmbd: got SMB2 chained command
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.466675] ksmbd: Compound req new_len = 176 rcv off = 256 rsp off = 384
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.473500] ksmbd: got SMB2 command
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.477002] ksmbd: SMB2 len 88
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.480068] ksmbd: smb2_validate_credit_charge, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.488371] ksmbd: Compound request set FID = 0:0
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.493100] ksmbd: volatile_id = 0
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.496518] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.504258] ksmbd: credits: requested[10] granted[10] total_granted[412]
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.511066] ksmbd: padding len 4
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.518336] ksmbd: RFC1002 header 344 bytes
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.522588] ksmbd: got SMB2 command
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.526108] ksmbd: SMB2 data length 24 offset 128
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.530846] ksmbd: SMB2 len 152
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.534000] ksmbd: smb2_validate_credit_charge, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.542314] ksmbd: check permission using windows acl
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.547395] ksmbd: get query on disk id context
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.551966] ksmbd: failed to load dos attribute in xattr
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.557304] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.564998] ksmbd: credits: requested[10] granted[10] total_granted[421]
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.571733] ksmbd: got SMB2 chained command
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.575934] ksmbd: Compound req new_len = 208 rcv off = 152 rsp off = 208
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.582757] ksmbd: got SMB2 command
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.586266] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.590739] ksmbd: SMB2 len 105
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.593894] ksmbd: smb2_validate_credit_charge, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.602197] ksmbd: GOT query info request
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.606221] ksmbd: GOT SMB2_O_INFO_FILESYSTEM
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.610599] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.618298] ksmbd: credits: requested[10] granted[10] total_granted[430]
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.625032] ksmbd: got SMB2 chained command
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.629245] ksmbd: Compound req new_len = 104 rcv off = 256 rsp off = 312
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.636069] ksmbd: got SMB2 command
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.639622] ksmbd: SMB2 len 88
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.642698] ksmbd: smb2_validate_credit_charge, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.651013] ksmbd: Compound request set FID = 1:1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.655738] ksmbd: volatile_id = 1
Wed Jan 26 02:27:21 2022 kern.err kernel: [  201.659157] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.666850] ksmbd: credits: requested[10] granted[10] total_granted[439]
Wed Jan 26 02:27:21 2022 kern.info kernel: [  201.673599] ksmbd: padding len 4

Done, let me know

namjaejeon commented 2 years ago

Thanks for your help! Could you please check if your problem is fixed ?

diff --git a/smb_common.c b/smb_common.c
index a630b21..684cc63 100644
--- a/smb_common.c
+++ b/smb_common.c
@@ -523,6 +523,7 @@ int ksmbd_smb_negotiate_common(struct ksmbd_work *work, unsigned int command)

        if (command == SMB_COM_NEGOTIATE) {
                if (__smb2_negotiate(conn)) {
+                       conn->outstanding_credits = 1;
                        conn->need_neg = true;
                        init_smb3_11_server(conn);
                        init_smb2_neg_rsp(work);
pesa1234 commented 2 years ago

Hi, added that patch but doesn't works.


Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.936979] ksmbd: connect success: accepted new connection
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.942648] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.946871] ksmbd: got SMB
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.949603] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.954851] ksmbd: SMB1 len 212
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.958016] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.964313] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.970701] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.977000] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.982158] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.987320] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.992828] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 09:43:28 2022 kern.info kernel: [  557.997996] ksmbd: client requested dialect Samba
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.002820] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.008333] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.013586] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.018755] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.023914] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.028379] ksmbd: conn->dialect 0x2ff
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.032142] ksmbd: conn->dialect 0x2ff
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.035905] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 09:43:28 2022 kern.err kernel: [  558.040374] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.048066] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.055343] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.059570] ksmbd: got SMB2 command
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.063073] ksmbd: no length check for command
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.067542] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.072002] ksmbd: SMB2 len 100
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.075155] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.083288] ksmbd: client requested dialect 0x311
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.088018] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.092480] ksmbd: conn->dialect 0x311
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.096243] ksmbd: Received negotiate request
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.100624] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.105274] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 09:43:28 2022 kern.info kernel: [  558.112094] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 09:43:29 2022 kern.info kernel: [  558.118320] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 09:43:29 2022 kern.info kernel: [  558.124965] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 09:43:29 2022 kern.err kernel: [  558.130305] ksmbd: smb2_set_rsp_credits, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 09:43:29 2022 kern.info kernel: [  558.138000] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.686964] ksmbd: connect success: accepted new connection
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.692665] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.696881] ksmbd: got SMB
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.699614] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.704859] ksmbd: SMB1 len 212
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.708020] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.714312] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.720705] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.727000] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.732158] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.737322] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.742829] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.747992] ksmbd: client requested dialect Samba
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.752800] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.758318] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.763565] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.768733] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.773909] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.778377] ksmbd: conn->dialect 0x2ff
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.782145] ksmbd: conn->dialect 0x2ff
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.785914] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 09:43:31 2022 kern.err kernel: [  560.790381] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.798076] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.805240] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.809461] ksmbd: got SMB2 command
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.812962] ksmbd: no length check for command
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.817432] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.821894] ksmbd: SMB2 len 100
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.825048] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.833176] ksmbd: client requested dialect 0x311
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.837905] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.842365] ksmbd: conn->dialect 0x311
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.846127] ksmbd: Received negotiate request
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.850512] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.855148] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.861975] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.868214] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.874858] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 09:43:31 2022 kern.err kernel: [  560.880200] ksmbd: smb2_set_rsp_credits, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.887893] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.904369] ksmbd: RFC1002 header 162 bytes
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.908587] ksmbd: got SMB2 command
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.912090] ksmbd: SMB2 data length 74 offset 88
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.916730] ksmbd: SMB2 len 162
Wed Jan 26 09:43:31 2022 kern.err kernel: [  560.919893] ksmbd: smb2_validate_credit_charge, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 09:43:31 2022 kern.info kernel: [  560.928284] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.016964] ksmbd: connect success: accepted new connection
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.022632] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.026848] ksmbd: got SMB
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.029579] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.034825] ksmbd: SMB1 len 212
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.037990] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.044283] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.050674] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.056973] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.062131] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.067293] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.072817] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.077983] ksmbd: client requested dialect Samba
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.082792] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.088307] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.093553] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.098718] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.103876] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 09:43:31 2022 kern.info kernel: [  561.108341] ksmbd: conn->dialect 0x2ff
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.112108] ksmbd: conn->dialect 0x2ff
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.115875] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 09:43:32 2022 kern.err kernel: [  561.120344] ksmbd: smb2_set_rsp_credits, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.128039] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.135055] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.139280] ksmbd: got SMB2 command
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.142783] ksmbd: no length check for command
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.147250] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.151710] ksmbd: SMB2 len 100
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.154863] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.162995] ksmbd: client requested dialect 0x311
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.167721] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.172181] ksmbd: conn->dialect 0x311
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.175959] ksmbd: Received negotiate request
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.180346] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.184983] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.191804] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.198027] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.204670] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 09:43:32 2022 kern.err kernel: [  561.210009] ksmbd: smb2_set_rsp_credits, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.217703] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.225785] ksmbd: RFC1002 header 162 bytes
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.230006] ksmbd: got SMB2 command
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.233508] ksmbd: SMB2 data length 74 offset 88
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.238154] ksmbd: SMB2 len 162
Wed Jan 26 09:43:32 2022 kern.err kernel: [  561.241309] ksmbd: smb2_validate_credit_charge, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 09:43:32 2022 kern.info kernel: [  561.249705] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
namjaejeon commented 2 years ago

Okay, I have installed ubuntu 18.04 and tested it. I can't reproduce this issue, it worked fine. Can you give me print log using #ksmbd-debug branch ? git clone --branch=ksmbd-debug https://github.com/namjaejeon/ksmbd

pesa1234 commented 2 years ago

Done, here the log...

How can I help?

Wed Jan 26 16:31:23 2022 kern.err kernel: [  222.856084] ksmbd: smb2_set_rsp_credits, conn : fc181021, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:23 2022 kern.err kernel: [  222.866088] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:23 2022 kern.err kernel: [  222.871446] ksmbd: smb2_set_rsp_credits, conn : fc181021, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.396349] ksmbd: smb2_set_rsp_credits, conn : ff5a7c08, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.406052] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.411423] ksmbd: smb2_set_rsp_credits, conn : ff5a7c08, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.427358] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.432693] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.437692] ksmbd: smb2_validate_credit_charge, conn : ff5a7c08, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.506407] ksmbd: smb2_set_rsp_credits, conn : ee078113, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.516223] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.521598] ksmbd: smb2_set_rsp_credits, conn : ee078113, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.532507] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.537853] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:25 2022 kern.err kernel: [  224.542840] ksmbd: smb2_validate_credit_charge, conn : ee078113, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:31:46 2022 kern.err kernel: [  245.222604] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:46 2022 kern.err kernel: [  245.227981] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:46 2022 kern.err kernel: [  245.233000] ksmbd: smb2_validate_credit_charge, conn : 90483817, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:46 2022 kern.err kernel: [  245.242822] ksmbd: smb2_set_rsp_credits, conn : 90483817, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:47 2022 kern.err kernel: [  246.760083] ksmbd: smb2_set_rsp_credits, conn : 5f2d7cae, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:47 2022 kern.err kernel: [  246.769888] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:47 2022 kern.err kernel: [  246.775275] ksmbd: smb2_set_rsp_credits, conn : 5f2d7cae, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:47 2022 kern.err kernel: [  246.785852] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:47 2022 kern.err kernel: [  246.791228] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:47 2022 kern.err kernel: [  246.796267] ksmbd: smb2_validate_credit_charge, conn : 5f2d7cae, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:31:47 2022 kern.err kernel: [  246.870091] ksmbd: smb2_set_rsp_credits, conn : 9a28f1e1, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:47 2022 kern.err kernel: [  246.880282] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:47 2022 kern.err kernel: [  246.885642] ksmbd: smb2_set_rsp_credits, conn : 9a28f1e1, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:48 2022 kern.err kernel: [  246.897493] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:48 2022 kern.err kernel: [  246.902846] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:48 2022 kern.err kernel: [  246.907831] ksmbd: smb2_validate_credit_charge, conn : 9a28f1e1, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:31:48 2022 kern.err kernel: [  247.890254] ksmbd: smb2_set_rsp_credits, conn : 9495d144, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:48 2022 kern.err kernel: [  247.899999] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:48 2022 kern.err kernel: [  247.905370] ksmbd: smb2_set_rsp_credits, conn : 9495d144, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:49 2022 kern.err kernel: [  247.915826] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:49 2022 kern.err kernel: [  247.921178] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:49 2022 kern.err kernel: [  247.926187] ksmbd: smb2_validate_credit_charge, conn : 9495d144, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.000266] ksmbd: smb2_set_rsp_credits, conn : 9495d144, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.010056] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.015425] ksmbd: smb2_set_rsp_credits, conn : 9495d144, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.026306] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.031666] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.036653] ksmbd: smb2_validate_credit_charge, conn : 9495d144, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.676599] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.682001] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.686990] ksmbd: smb2_validate_credit_charge, conn : ec150a48, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:49 2022 kern.err kernel: [  248.696791] ksmbd: smb2_set_rsp_credits, conn : ec150a48, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.040429] ksmbd: smb2_set_rsp_credits, conn : 9495d144, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.050231] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.055603] ksmbd: smb2_set_rsp_credits, conn : 9495d144, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.066877] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.072265] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.077323] ksmbd: smb2_validate_credit_charge, conn : 9495d144, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.150438] ksmbd: smb2_set_rsp_credits, conn : 9a28f1e1, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.160207] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.165574] ksmbd: smb2_set_rsp_credits, conn : 9a28f1e1, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.176421] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.181770] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:50 2022 kern.err kernel: [  249.186759] ksmbd: smb2_validate_credit_charge, conn : 9a28f1e1, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.150607] ksmbd: smb2_set_rsp_credits, conn : 5f2d7cae, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.160465] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.165834] ksmbd: smb2_set_rsp_credits, conn : 5f2d7cae, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.176253] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.181602] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.186589] ksmbd: smb2_validate_credit_charge, conn : 5f2d7cae, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.260607] ksmbd: smb2_set_rsp_credits, conn : 63265b6f, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.270455] ksmbd: work->conn->vals->capabilities : 0, 0
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.275823] ksmbd: smb2_set_rsp_credits, conn : 63265b6f, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.286814] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.292207] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:31:51 2022 kern.err kernel: [  250.297220] ksmbd: smb2_validate_credit_charge, conn : 63265b6f, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 16:32:00 2022 cron.err crond[3327]: USER root pid 7594 cmd /etc/2watchdog.sh
^[[1;2AWed Jan 26 16:32:30 2022 kern.err kernel: [  289.276292] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.281673] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.286682] ksmbd: smb2_validate_credit_charge, conn : ec150a48, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.296507] ksmbd: smb2_set_rsp_credits, conn : ec150a48, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.305708] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.311103] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.316112] ksmbd: smb2_validate_credit_charge, conn : ec150a48, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.325949] ksmbd: smb2_set_rsp_credits, conn : ec150a48, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.335162] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.340553] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.345594] ksmbd: smb2_validate_credit_charge, conn : ec150a48, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.355496] ksmbd: smb2_set_rsp_credits, conn : ec150a48, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.369831] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.375168] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.380231] ksmbd: smb2_validate_credit_charge, conn : ec150a48, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.390061] ksmbd: smb2_set_rsp_credits, conn : ec150a48, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.399289] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.404818] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.409861] ksmbd: smb2_validate_credit_charge, conn : ec150a48, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.419681] ksmbd: smb2_set_rsp_credits, conn : ec150a48, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.428946] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.434326] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.439365] ksmbd: smb2_validate_credit_charge, conn : ec150a48, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:32:30 2022 kern.err kernel: [  289.449208] ksmbd: smb2_set_rsp_credits, conn : ec150a48, outstanding_credits : 1, credit_charge : 1
^[[1;2AWed Jan 26 16:32:47 2022 kern.err kernel: [  306.663095] ksmbd: work->conn->vals->capabilities : 4, 4
Wed Jan 26 16:32:47 2022 kern.err kernel: [  306.668443] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 16:32:47 2022 kern.err kernel: [  306.673431] ksmbd: smb2_validate_credit_charge, conn : 90483817, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 16:32:47 2022 kern.err kernel: [  306.683220] ksmbd: smb2_set_rsp_credits, conn : 90483817, outstanding_credits : 1, credit_charge : 1

Sorry to bother you... ksmbd is on OpenWRT router with linux kernel 5.4 client is ubuntu 18.04.3 LinuxLite 4.8 client with ubuntu 20.04 linuxlite 5.6 is ok

namjaejeon commented 2 years ago

okay. I have added more debug code to #ksmbd-debug branch. please give me debug print.

git clone --branch=ksmbd-debug https://github.com/namjaejeon/ksmbd

pesa1234 commented 2 years ago
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.786394] ksmbd: connect success: accepted new connection
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.792085] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.796325] ksmbd: got SMB
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.799047] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.804292] ksmbd: SMB1 len 212
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.807457] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.813754] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.820155] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.826455] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.831613] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.836775] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.842282] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.847446] ksmbd: client requested dialect Samba
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.852256] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.857770] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.863016] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.868181] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.873339] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.877808] ksmbd: conn->dialect 0x2ff
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.881572] ksmbd: conn->dialect 0x2ff
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.885335] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 23:36:10 2022 kern.err kernel: [  303.889806] ksmbd: smb2_set_rsp_credits, conn : 0459d472, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.898982] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.905970] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.910186] ksmbd: got SMB2 command
Wed Jan 26 23:36:10 2022 kern.err kernel: [  303.913690] ksmbd: ksmbd_smb2_check_message, conn : 0459d472
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.919380] ksmbd: no length check for command
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.923855] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.928323] ksmbd: SMB2 len 100
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.931479] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 23:36:10 2022 kern.err kernel: [  303.939609] ksmbd: ksmbd_smb2_check_message, conn : 0459d472, work->conn->vals->capabilities : 0, 0
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.948702] ksmbd: client requested dialect 0x311
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.953427] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.957893] ksmbd: conn->dialect 0x311
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.961655] ksmbd: Received negotiate request
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.966035] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.970672] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.977491] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.983708] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 23:36:10 2022 kern.info kernel: [  303.990359] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 23:36:10 2022 kern.err kernel: [  303.995694] ksmbd: smb2_set_rsp_credits, conn : 0459d472, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 23:36:10 2022 kern.info kernel: [  304.004869] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.435898] ksmbd: connect success: accepted new connection
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.441567] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.445781] ksmbd: got SMB
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.448513] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.453759] ksmbd: SMB1 len 212
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.456931] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.463227] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.469614] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.475910] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.481069] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.486234] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.491741] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.496903] ksmbd: client requested dialect Samba
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.501712] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.507229] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.512475] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.517638] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.522795] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.527266] ksmbd: conn->dialect 0x2ff
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.531031] ksmbd: conn->dialect 0x2ff
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.534795] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.539263] ksmbd: smb2_set_rsp_credits, conn : 00fde63a, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.548441] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.555383] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.559618] ksmbd: got SMB2 command
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.563122] ksmbd: ksmbd_smb2_check_message, conn : 00fde63a
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.568814] ksmbd: no length check for command
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.573277] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.577743] ksmbd: SMB2 len 100
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.580896] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.589028] ksmbd: ksmbd_smb2_check_message, conn : 00fde63a, work->conn->vals->capabilities : 0, 0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.598118] ksmbd: client requested dialect 0x311
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.602840] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.607313] ksmbd: conn->dialect 0x311
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.611074] ksmbd: Received negotiate request
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.615447] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.620088] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.626910] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.633127] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.639778] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.645115] ksmbd: smb2_set_rsp_credits, conn : 00fde63a, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.654293] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.669610] ksmbd: RFC1002 header 162 bytes
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.673821] ksmbd: got SMB2 command
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.677333] ksmbd: ksmbd_smb2_check_message, conn : 00fde63a
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.683015] ksmbd: SMB2 data length 74 offset 88
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.687658] ksmbd: SMB2 len 162
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.690811] ksmbd: ksmbd_smb2_check_message, conn : 00fde63a, work->conn->vals->capabilities : 4, 4
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.699899] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.704884] ksmbd: smb2_validate_credit_charge, conn : 00fde63a, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.714759] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.765916] ksmbd: connect success: accepted new connection
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.771630] ksmbd: RFC1002 header 212 bytes
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.775843] ksmbd: got SMB
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.778580] ksmbd: SMB2 byte count 177, struct size : 0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.783848] ksmbd: SMB1 len 212
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.787027] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.793320] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.799711] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.806012] ksmbd: client requested dialect LANMAN1.0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.811185] ksmbd: client requested dialect LM1.2X002
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.816375] ksmbd: client requested dialect DOS LANMAN2.1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.821888] ksmbd: client requested dialect LANMAN2.1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.827063] ksmbd: client requested dialect Samba
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.831881] ksmbd: client requested dialect NT LANMAN 1.0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.837407] ksmbd: client requested dialect NT LM 0.12
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.842671] ksmbd: client requested dialect SMB 2.002
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.847896] ksmbd: client requested dialect SMB 2.???
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.853077] ksmbd: selected SMB 2.??? dialect
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.857558] ksmbd: conn->dialect 0x2ff
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.861336] ksmbd: conn->dialect 0x2ff
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.865138] ksmbd: Upgrade to SMB2 negotiation
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.869622] ksmbd: smb2_set_rsp_credits, conn : d166579c, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.878838] ksmbd: credits: requested[1] granted[1] total_granted[1]
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.885801] ksmbd: RFC1002 header 182 bytes
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.890032] ksmbd: got SMB2 command
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.893537] ksmbd: ksmbd_smb2_check_message, conn : d166579c
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.899253] ksmbd: no length check for command
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.903744] ksmbd: SMB2 data length 0 offset 0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.908213] ksmbd: SMB2 len 100
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.911400] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.919587] ksmbd: ksmbd_smb2_check_message, conn : d166579c, work->conn->vals->capabilities : 0, 0
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.928689] ksmbd: client requested dialect 0x311
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.933440] ksmbd: selected SMB 3.1.1 dialect
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.937944] ksmbd: conn->dialect 0x311
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.941725] ksmbd: Received negotiate request
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.946135] ksmbd: decoding 2 negotiate contexts
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.950795] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.957642] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.963877] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.970575] ksmbd: negotiate context offset 208, count 1
Wed Jan 26 23:36:12 2022 kern.err kernel: [  305.975950] ksmbd: smb2_set_rsp_credits, conn : d166579c, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.985185] ksmbd: credits: requested[31] granted[1] total_granted[1]
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.993243] ksmbd: RFC1002 header 162 bytes
Wed Jan 26 23:36:12 2022 kern.info kernel: [  305.997482] ksmbd: got SMB2 command
Wed Jan 26 23:36:12 2022 kern.err kernel: [  306.000992] ksmbd: ksmbd_smb2_check_message, conn : d166579c
Wed Jan 26 23:36:12 2022 kern.info kernel: [  306.006688] ksmbd: SMB2 data length 74 offset 88
Wed Jan 26 23:36:12 2022 kern.info kernel: [  306.011327] ksmbd: SMB2 len 162
Wed Jan 26 23:36:12 2022 kern.err kernel: [  306.014498] ksmbd: ksmbd_smb2_check_message, conn : d166579c, work->conn->vals->capabilities : 4, 4
Wed Jan 26 23:36:12 2022 kern.err kernel: [  306.023635] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 23:36:12 2022 kern.err kernel: [  306.028634] ksmbd: smb2_validate_credit_charge, conn : d166579c, outstanding_credits : -1, credit_charge : 1
Wed Jan 26 23:36:12 2022 kern.info kernel: [  306.038547] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Wed Jan 26 23:36:13 2022 kern.info kernel: [  306.419224] ksmbd: RFC1002 header 68 bytes
Wed Jan 26 23:36:13 2022 kern.info kernel: [  306.423362] ksmbd: got SMB2 command
Wed Jan 26 23:36:13 2022 kern.err kernel: [  306.426881] ksmbd: ksmbd_smb2_check_message, conn : 199ad1f9
Wed Jan 26 23:36:13 2022 kern.info kernel: [  306.432625] ksmbd: SMB2 len 68
Wed Jan 26 23:36:13 2022 kern.err kernel: [  306.435723] ksmbd: ksmbd_smb2_check_message, conn : 199ad1f9, work->conn->vals->capabilities : 4, 4
Wed Jan 26 23:36:13 2022 kern.err kernel: [  306.444822] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 23:36:13 2022 kern.err kernel: [  306.449846] ksmbd: smb2_validate_credit_charge, conn : 199ad1f9, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 23:36:13 2022 kern.err kernel: [  306.459652] ksmbd: smb2_set_rsp_credits, conn : 199ad1f9, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 23:36:13 2022 kern.info kernel: [  306.468857] ksmbd: credits: requested[1] granted[1] total_granted[385]
Wed Jan 26 23:36:16 2022 kern.info kernel: [  309.894387] ksmbd: RFC1002 header 68 bytes
Wed Jan 26 23:36:16 2022 kern.info kernel: [  309.898541] ksmbd: got SMB2 command
Wed Jan 26 23:36:16 2022 kern.err kernel: [  309.902050] ksmbd: ksmbd_smb2_check_message, conn : c6c38f2f
Wed Jan 26 23:36:16 2022 kern.info kernel: [  309.907760] ksmbd: SMB2 len 68
Wed Jan 26 23:36:16 2022 kern.err kernel: [  309.910842] ksmbd: ksmbd_smb2_check_message, conn : c6c38f2f, work->conn->vals->capabilities : 4, 4
Wed Jan 26 23:36:16 2022 kern.err kernel: [  309.919954] ksmbd: smb2_validate_credit_charge : 295
Wed Jan 26 23:36:16 2022 kern.err kernel: [  309.924943] ksmbd: smb2_validate_credit_charge, conn : c6c38f2f, outstanding_credits : 0, credit_charge : 1
Wed Jan 26 23:36:16 2022 kern.err kernel: [  309.934737] ksmbd: smb2_set_rsp_credits, conn : c6c38f2f, outstanding_credits : 1, credit_charge : 1
Wed Jan 26 23:36:16 2022 kern.info kernel: [  309.943974] ksmbd: credits: requested[1] granted[1] total_granted[439]

Thanks

namjaejeon commented 2 years ago

Okay, Is there smb1pdu.o object file in your ksmbd ?

pesa1234 commented 2 years ago

yes, available immagine

namjaejeon commented 2 years ago

Okay, added more debug. Please give one more log.

git clone --branch=ksmbd-debug https://github.com/namjaejeon/ksmbd

pesa1234 commented 2 years ago
Thu Jan 27 00:07:31 2022 kern.err kernel: [  178.064541] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.068963] ksmbd: got SMB
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.071689] ksmbd: SMB2 byte count 177, struct size : 0
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.076982] ksmbd: SMB1 len 212
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.080144] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.086494] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.092887] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.099199] ksmbd: client requested dialect LANMAN1.0
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.104449] ksmbd: client requested dialect LM1.2X002
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.109685] ksmbd: client requested dialect DOS LANMAN2.1
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.115328] ksmbd: client requested dialect LANMAN2.1
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.120505] ksmbd: client requested dialect Samba
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.125370] ksmbd: client requested dialect NT LANMAN 1.0
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.130885] ksmbd: client requested dialect NT LM 0.12
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.136156] ksmbd: client requested dialect SMB 2.002
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.141319] ksmbd: client requested dialect SMB 2.???
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.146630] ksmbd: selected SMB 2.??? dialect
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.151190] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:31 2022 kern.err kernel: [  178.155006] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.159224] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.163023] ksmbd: Upgrade to SMB2 negotiation
Thu Jan 27 00:07:31 2022 kern.err kernel: [  178.167505] ksmbd: smb2_set_rsp_credits, conn : 12cd4509, outstanding_credits : 1, credit_charge : 1
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.176736] ksmbd: credits: requested[1] granted[1] total_granted[1]
Thu Jan 27 00:07:31 2022 kern.err kernel: [  178.183856] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:31 2022 kern.err kernel: [  178.188259] ksmbd: init_smb2_0_server, 229
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.192391] ksmbd: got SMB2 command
Thu Jan 27 00:07:31 2022 kern.err kernel: [  178.195906] ksmbd: ksmbd_smb2_check_message, conn : 12cd4509
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.201588] ksmbd: no length check for command
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.206097] ksmbd: SMB2 data length 0 offset 0
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.210604] ksmbd: SMB2 len 100
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.213778] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Thu Jan 27 00:07:31 2022 kern.err kernel: [  178.221915] ksmbd: ksmbd_smb2_check_message, conn : 12cd4509, work->conn->vals->capabilities : 0, 0
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.231040] ksmbd: client requested dialect 0x311
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.235789] ksmbd: selected SMB 3.1.1 dialect
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.240262] ksmbd: conn->dialect 0x311
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.244036] ksmbd: Received negotiate request
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.248441] ksmbd: decoding 2 negotiate contexts
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.253081] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.259903] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Thu Jan 27 00:07:31 2022 kern.err kernel: [  178.266230] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.270457] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.277136] ksmbd: negotiate context offset 208, count 1
Thu Jan 27 00:07:31 2022 kern.err kernel: [  178.282486] ksmbd: smb2_set_rsp_credits, conn : 12cd4509, outstanding_credits : 0, credit_charge : 1
Thu Jan 27 00:07:31 2022 kern.info kernel: [  178.291720] ksmbd: credits: requested[31] granted[1] total_granted[1]
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.154503] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.158896] ksmbd: got SMB
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.161616] ksmbd: SMB2 byte count 177, struct size : 0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.166874] ksmbd: SMB1 len 212
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.170027] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.176327] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.182705] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.189004] ksmbd: client requested dialect LANMAN1.0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.194165] ksmbd: client requested dialect LM1.2X002
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.199335] ksmbd: client requested dialect DOS LANMAN2.1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.204849] ksmbd: client requested dialect LANMAN2.1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.210008] ksmbd: client requested dialect Samba
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.214824] ksmbd: client requested dialect NT LANMAN 1.0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.220333] ksmbd: client requested dialect NT LM 0.12
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.225587] ksmbd: client requested dialect SMB 2.002
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.230745] ksmbd: client requested dialect SMB 2.???
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.235913] ksmbd: selected SMB 2.??? dialect
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.240373] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.244136] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.248340] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.252123] ksmbd: Upgrade to SMB2 negotiation
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.256599] ksmbd: smb2_set_rsp_credits, conn : 029fc8fb, outstanding_credits : 1, credit_charge : 1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.265775] ksmbd: credits: requested[1] granted[1] total_granted[1]
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.272706] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.277095] ksmbd: init_smb2_0_server, 229
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.281217] ksmbd: got SMB2 command
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.284729] ksmbd: ksmbd_smb2_check_message, conn : 029fc8fb
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.290414] ksmbd: no length check for command
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.294885] ksmbd: SMB2 data length 0 offset 0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.299346] ksmbd: SMB2 len 100
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.302499] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.310628] ksmbd: ksmbd_smb2_check_message, conn : 029fc8fb, work->conn->vals->capabilities : 0, 0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.319719] ksmbd: client requested dialect 0x311
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.324444] ksmbd: selected SMB 3.1.1 dialect
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.328905] ksmbd: conn->dialect 0x311
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.332668] ksmbd: Received negotiate request
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.337051] ksmbd: decoding 2 negotiate contexts
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.341687] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.348507] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.354737] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.358949] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.365601] ksmbd: negotiate context offset 208, count 1
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.370937] ksmbd: smb2_set_rsp_credits, conn : 029fc8fb, outstanding_credits : 0, credit_charge : 1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.380118] ksmbd: credits: requested[31] granted[1] total_granted[1]
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.395797] ksmbd: got SMB2 command
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.399301] ksmbd: ksmbd_smb2_check_message, conn : 029fc8fb
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.404993] ksmbd: SMB2 data length 74 offset 88
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.409632] ksmbd: SMB2 len 162
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.412786] ksmbd: ksmbd_smb2_check_message, conn : 029fc8fb, work->conn->vals->capabilities : 4, 4
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.421878] ksmbd: smb2_validate_credit_charge : 295
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.426872] ksmbd: smb2_validate_credit_charge, conn : 029fc8fb, outstanding_credits : -1, credit_charge : 1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.436750] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.484490] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.488883] ksmbd: got SMB
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.491603] ksmbd: SMB2 byte count 177, struct size : 0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.496864] ksmbd: SMB1 len 212
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.500018] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.506323] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.512715] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.519014] ksmbd: client requested dialect LANMAN1.0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.524172] ksmbd: client requested dialect LM1.2X002
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.529375] ksmbd: client requested dialect DOS LANMAN2.1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.534904] ksmbd: client requested dialect LANMAN2.1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.540089] ksmbd: client requested dialect Samba
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.544930] ksmbd: client requested dialect NT LANMAN 1.0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.550442] ksmbd: client requested dialect NT LM 0.12
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.555737] ksmbd: client requested dialect SMB 2.002
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.560954] ksmbd: client requested dialect SMB 2.???
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.566145] ksmbd: selected SMB 2.??? dialect
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.570626] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.574401] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.578649] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.582456] ksmbd: Upgrade to SMB2 negotiation
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.587000] ksmbd: smb2_set_rsp_credits, conn : fe09a6d1, outstanding_credits : 1, credit_charge : 1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.596283] ksmbd: credits: requested[1] granted[1] total_granted[1]
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.603728] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.608169] ksmbd: init_smb2_0_server, 229
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.612366] ksmbd: got SMB2 command
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.615972] ksmbd: ksmbd_smb2_check_message, conn : fe09a6d1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.621697] ksmbd: no length check for command
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.626180] ksmbd: SMB2 data length 0 offset 0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.630667] ksmbd: SMB2 len 100
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.633822] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.641994] ksmbd: ksmbd_smb2_check_message, conn : fe09a6d1, work->conn->vals->capabilities : 0, 0
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.651177] ksmbd: client requested dialect 0x311
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.655917] ksmbd: selected SMB 3.1.1 dialect
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.660410] ksmbd: conn->dialect 0x311
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.664176] ksmbd: Received negotiate request
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.668566] ksmbd: decoding 2 negotiate contexts
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.673253] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.680086] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.686342] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.690606] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.697324] ksmbd: negotiate context offset 208, count 1
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.702736] ksmbd: smb2_set_rsp_credits, conn : fe09a6d1, outstanding_credits : 0, credit_charge : 1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.711944] ksmbd: credits: requested[31] granted[1] total_granted[1]
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.720625] ksmbd: got SMB2 command
Thu Jan 27 00:07:33 2022 kern.err kernel: [  180.724131] ksmbd: ksmbd_smb2_check_message, conn : fe09a6d1
Thu Jan 27 00:07:33 2022 kern.info kernel: [  180.729833] ksmbd: SMB2 data length 74 offset 88
Thu Jan 27 00:07:34 2022 kern.info kernel: [  180.734505] ksmbd: SMB2 len 162
Thu Jan 27 00:07:34 2022 kern.err kernel: [  180.737664] ksmbd: ksmbd_smb2_check_message, conn : fe09a6d1, work->conn->vals->capabilities : 4, 4
Thu Jan 27 00:07:34 2022 kern.err kernel: [  180.746792] ksmbd: smb2_validate_credit_charge : 295
Thu Jan 27 00:07:34 2022 kern.err kernel: [  180.751851] ksmbd: smb2_validate_credit_charge, conn : fe09a6d1, outstanding_credits : -1, credit_charge : 1
Thu Jan 27 00:07:34 2022 kern.info kernel: [  180.761759] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Thu Jan 27 00:07:43 2022 kern.info kernel: [  190.208767] ksmbd: got SMB2 command
Thu Jan 27 00:07:43 2022 kern.err kernel: [  190.212278] ksmbd: ksmbd_smb2_check_message, conn : cae91b09
Thu Jan 27 00:07:43 2022 kern.info kernel: [  190.217975] ksmbd: SMB2 len 68
Thu Jan 27 00:07:43 2022 kern.err kernel: [  190.221041] ksmbd: ksmbd_smb2_check_message, conn : cae91b09, work->conn->vals->capabilities : 4, 4
Thu Jan 27 00:07:43 2022 kern.err kernel: [  190.230132] ksmbd: smb2_validate_credit_charge : 295
Thu Jan 27 00:07:43 2022 kern.err kernel: [  190.235128] ksmbd: smb2_validate_credit_charge, conn : cae91b09, outstanding_credits : 0, credit_charge : 1
Thu Jan 27 00:07:43 2022 kern.err kernel: [  190.244917] ksmbd: smb2_set_rsp_credits, conn : cae91b09, outstanding_credits : 1, credit_charge : 1
Thu Jan 27 00:07:43 2022 kern.info kernel: [  190.254090] ksmbd: credits: requested[1] granted[1] total_granted[385]
Thu Jan 27 00:07:53 2022 kern.err kernel: [  200.585048] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.589452] ksmbd: got SMB
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.592175] ksmbd: SMB2 byte count 177, struct size : 0
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.597440] ksmbd: SMB1 len 212
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.600597] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.606909] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.613296] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.619607] ksmbd: client requested dialect LANMAN1.0
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.624780] ksmbd: client requested dialect LM1.2X002
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.629955] ksmbd: client requested dialect DOS LANMAN2.1
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.635509] ksmbd: client requested dialect LANMAN2.1
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.640696] ksmbd: client requested dialect Samba
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.645543] ksmbd: client requested dialect NT LANMAN 1.0
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.651054] ksmbd: client requested dialect NT LM 0.12
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.656325] ksmbd: client requested dialect SMB 2.002
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.661511] ksmbd: client requested dialect SMB 2.???
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.666700] ksmbd: selected SMB 2.??? dialect
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.671164] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:53 2022 kern.err kernel: [  200.674935] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.679138] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.682902] ksmbd: Upgrade to SMB2 negotiation
Thu Jan 27 00:07:53 2022 kern.err kernel: [  200.687406] ksmbd: smb2_set_rsp_credits, conn : 12cd4509, outstanding_credits : 1, credit_charge : 1
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.696614] ksmbd: credits: requested[1] granted[1] total_granted[1]
Thu Jan 27 00:07:53 2022 kern.err kernel: [  200.703629] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:53 2022 kern.err kernel: [  200.708022] ksmbd: init_smb2_0_server, 229
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.712148] ksmbd: got SMB2 command
Thu Jan 27 00:07:53 2022 kern.err kernel: [  200.715672] ksmbd: ksmbd_smb2_check_message, conn : 12cd4509
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.721360] ksmbd: no length check for command
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.725862] ksmbd: SMB2 data length 0 offset 0
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.730366] ksmbd: SMB2 len 100
Thu Jan 27 00:07:53 2022 kern.info kernel: [  200.733553] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Thu Jan 27 00:07:53 2022 kern.err kernel: [  200.741694] ksmbd: ksmbd_smb2_check_message, conn : 12cd4509, work->conn->vals->capabilities : 0, 0
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.750799] ksmbd: client requested dialect 0x311
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.755561] ksmbd: selected SMB 3.1.1 dialect
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.760057] ksmbd: conn->dialect 0x311
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.763843] ksmbd: Received negotiate request
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.768234] ksmbd: decoding 2 negotiate contexts
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.772871] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.779693] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Thu Jan 27 00:07:54 2022 kern.err kernel: [  200.785941] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.790189] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.796863] ksmbd: negotiate context offset 208, count 1
Thu Jan 27 00:07:54 2022 kern.err kernel: [  200.802226] ksmbd: smb2_set_rsp_credits, conn : 12cd4509, outstanding_credits : 0, credit_charge : 1
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.811444] ksmbd: credits: requested[31] granted[1] total_granted[1]
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.819044] ksmbd: got SMB2 command
Thu Jan 27 00:07:54 2022 kern.err kernel: [  200.822551] ksmbd: ksmbd_smb2_check_message, conn : 12cd4509
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.828249] ksmbd: SMB2 data length 74 offset 88
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.832936] ksmbd: SMB2 len 162
Thu Jan 27 00:07:54 2022 kern.err kernel: [  200.836128] ksmbd: ksmbd_smb2_check_message, conn : 12cd4509, work->conn->vals->capabilities : 4, 4
Thu Jan 27 00:07:54 2022 kern.err kernel: [  200.845263] ksmbd: smb2_validate_credit_charge : 295
Thu Jan 27 00:07:54 2022 kern.err kernel: [  200.850256] ksmbd: smb2_validate_credit_charge, conn : 12cd4509, outstanding_credits : -1, credit_charge : 1
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.860138] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Thu Jan 27 00:07:54 2022 kern.err kernel: [  200.924465] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.928851] ksmbd: got SMB
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.931572] ksmbd: SMB2 byte count 177, struct size : 0
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.936831] ksmbd: SMB1 len 212
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.940003] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.946310] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.952692] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.958993] ksmbd: client requested dialect LANMAN1.0
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.964152] ksmbd: client requested dialect LM1.2X002
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.969314] ksmbd: client requested dialect DOS LANMAN2.1
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.974828] ksmbd: client requested dialect LANMAN2.1
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.979986] ksmbd: client requested dialect Samba
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.984800] ksmbd: client requested dialect NT LANMAN 1.0
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.990307] ksmbd: client requested dialect NT LM 0.12
Thu Jan 27 00:07:54 2022 kern.info kernel: [  200.995563] ksmbd: client requested dialect SMB 2.002
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.000722] ksmbd: client requested dialect SMB 2.???
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.005884] ksmbd: selected SMB 2.??? dialect
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.010347] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.014110] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.018316] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.022079] ksmbd: Upgrade to SMB2 negotiation
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.026547] ksmbd: smb2_set_rsp_credits, conn : 8f55c8bc, outstanding_credits : 1, credit_charge : 1
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.035729] ksmbd: credits: requested[1] granted[1] total_granted[1]
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.045017] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.049396] ksmbd: init_smb2_0_server, 229
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.053520] ksmbd: got SMB2 command
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.057038] ksmbd: ksmbd_smb2_check_message, conn : 8f55c8bc
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.062718] ksmbd: no length check for command
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.067187] ksmbd: SMB2 data length 0 offset 0
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.071650] ksmbd: SMB2 len 100
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.074817] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.082948] ksmbd: ksmbd_smb2_check_message, conn : 8f55c8bc, work->conn->vals->capabilities : 0, 0
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.092037] ksmbd: client requested dialect 0x311
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.096767] ksmbd: selected SMB 3.1.1 dialect
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.101227] ksmbd: conn->dialect 0x311
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.104994] ksmbd: Received negotiate request
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.109369] ksmbd: decoding 2 negotiate contexts
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.114004] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.120830] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.127041] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.131250] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.137901] ksmbd: negotiate context offset 208, count 1
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.143256] ksmbd: smb2_set_rsp_credits, conn : 8f55c8bc, outstanding_credits : 0, credit_charge : 1
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.152435] ksmbd: credits: requested[31] granted[1] total_granted[1]
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.160527] ksmbd: got SMB2 command
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.164030] ksmbd: ksmbd_smb2_check_message, conn : 8f55c8bc
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.169722] ksmbd: SMB2 data length 74 offset 88
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.174359] ksmbd: SMB2 len 162
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.177524] ksmbd: ksmbd_smb2_check_message, conn : 8f55c8bc, work->conn->vals->capabilities : 4, 4
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.186611] ksmbd: smb2_validate_credit_charge : 295
Thu Jan 27 00:07:54 2022 kern.err kernel: [  201.191596] ksmbd: smb2_validate_credit_charge, conn : 8f55c8bc, outstanding_credits : -1, credit_charge : 1
Thu Jan 27 00:07:54 2022 kern.info kernel: [  201.201471] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295
Thu Jan 27 00:07:56 2022 kern.err kernel: [  203.674471] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.678860] ksmbd: got SMB
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.681579] ksmbd: SMB2 byte count 177, struct size : 0
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.686836] ksmbd: SMB1 len 212
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.689990] ksmbd: client requested dialect PC NETWORK PROGRAM 1.0
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.696290] ksmbd: client requested dialect MICROSOFT NETWORKS 1.03
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.702691] ksmbd: client requested dialect MICROSOFT NETWORKS 3.0
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.708992] ksmbd: client requested dialect LANMAN1.0
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.714149] ksmbd: client requested dialect LM1.2X002
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.719315] ksmbd: client requested dialect DOS LANMAN2.1
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.724832] ksmbd: client requested dialect LANMAN2.1
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.729991] ksmbd: client requested dialect Samba
Thu Jan 27 00:07:56 2022 kern.info kernel: [  203.734806] ksmbd: client requested dialect NT LANMAN 1.0
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.740313] ksmbd: client requested dialect NT LM 0.12
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.745563] ksmbd: client requested dialect SMB 2.002
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.750721] ksmbd: client requested dialect SMB 2.???
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.755886] ksmbd: selected SMB 2.??? dialect
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.760346] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.764110] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.768314] ksmbd: conn->dialect 0x2ff
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.772077] ksmbd: Upgrade to SMB2 negotiation
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.776552] ksmbd: smb2_set_rsp_credits, conn : b648c753, outstanding_credits : 1, credit_charge : 1
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.785730] ksmbd: credits: requested[1] granted[1] total_granted[1]
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.792619] ksmbd: ksmbd_init_smb_server, 332
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.797007] ksmbd: init_smb2_0_server, 229
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.801127] ksmbd: got SMB2 command
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.804649] ksmbd: ksmbd_smb2_check_message, conn : b648c753
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.810332] ksmbd: no length check for command
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.814804] ksmbd: SMB2 data length 0 offset 0
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.819265] ksmbd: SMB2 len 100
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.822419] ksmbd: cli req padded more than expected. Length 182 not 100 for cmd:0 mid:1
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.830549] ksmbd: ksmbd_smb2_check_message, conn : b648c753, work->conn->vals->capabilities : 0, 0
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.839638] ksmbd: client requested dialect 0x311
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.844360] ksmbd: selected SMB 3.1.1 dialect
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.848831] ksmbd: conn->dialect 0x311
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.852594] ksmbd: Received negotiate request
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.856978] ksmbd: decoding 2 negotiate contexts
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.861614] ksmbd: deassemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.868433] ksmbd: deassemble SMB2_ENCRYPTION_CAPABILITIES context
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.874648] ksmbd: init_smb3_11_server, 316
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.878859] ksmbd: assemble SMB2_PREAUTH_INTEGRITY_CAPABILITIES context
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.885509] ksmbd: negotiate context offset 208, count 1
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.890845] ksmbd: smb2_set_rsp_credits, conn : b648c753, outstanding_credits : 0, credit_charge : 1
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.900025] ksmbd: credits: requested[31] granted[1] total_granted[1]
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.908000] ksmbd: got SMB2 command
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.911504] ksmbd: ksmbd_smb2_check_message, conn : b648c753
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.917201] ksmbd: SMB2 data length 74 offset 88
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.921836] ksmbd: SMB2 len 162
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.924996] ksmbd: ksmbd_smb2_check_message, conn : b648c753, work->conn->vals->capabilities : 4, 4
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.934079] ksmbd: smb2_validate_credit_charge : 295
Thu Jan 27 00:07:57 2022 kern.err kernel: [  203.939074] ksmbd: smb2_validate_credit_charge, conn : b648c753, outstanding_credits : -1, credit_charge : 1
Thu Jan 27 00:07:57 2022 kern.info kernel: [  203.948947] ksmbd: Limits exceeding the maximum allowable outstanding requests, given : 1, pending : 4294967295

Thanks again

namjaejeon commented 2 years ago

Can you check this patch if your problem is fixed ?

diff --git a/smb2ops.c b/smb2ops.c
index 95d546b..a43c106 100644
--- a/smb2ops.c
+++ b/smb2ops.c
@@ -152,7 +152,6 @@ static struct smb_version_ops smb2_0_server_ops = {
        .init_rsp_hdr           =       init_smb2_rsp_hdr,
        .set_rsp_status         =       set_smb2_rsp_status,
        .allocate_rsp_buf       =       smb2_allocate_rsp_buf,
-       .set_rsp_credits        =       smb2_set_rsp_credits,
        .check_user_session     =       smb2_check_user_session,
        .get_ksmbd_tcon         =       smb2_get_ksmbd_tcon,
        .is_sign_req            =       smb2_is_sign_req,
pesa1234 commented 2 years ago

only this or with this: https://github.com/namjaejeon/ksmbd/commit/7439b25d2ecf774344ffc777b49b8d4ce570a1eb

namjaejeon commented 2 years ago

Either of the two is fine.

pesa1234 commented 2 years ago

nothing, sorry. applied both

namjaejeon commented 2 years ago

Ah, Can you test the below branch ?

git clone https://github.com/namjaejeon/ksmbd

pesa1234 commented 2 years ago

yes, tomorrow, now I'm tired and as soon as I test it I let you know. Thanks again

namjaejeon commented 2 years ago

Okay~

pesa1234 commented 2 years ago

Hi, I confirm that the latest master is ok.

namjaejeon commented 2 years ago

Thanks for your check, I will apply this patch:)