← Back to team overview

enterprise-support team mailing list archive

[Bug 1529430] [NEW] smbclient comepltely Incompatible with Nintendo 3DS MicroSD Devices

 

You have been subscribed to a public bug:

the Linux smbclient is physically incompatible with Nintendo 3ds Devices
the SMB protocol the devices use do not match any existing linux
protocols.

Several attempts were made to connect to a device "3ds1":

Attempt #1: Inside Firefox on Ubuntu 15.10: "smb://3ds1/microSD" does
absolutely nothing.

Attempt #2: from Nautilus using the terminal command "sudo nautilus
smb://3ds1/microSD" throws an error. "Unable to display all the files
"Operation not supported"".  Terminal displays several "Bus connection
Refused" errors. Nautilus soft hangs, requiring a manual kill from
terminal.

Attempt #3: from a non-root Nautilus using the  terminal command
"nautilus smb://3ds1/microSD". unlike before, you get a login prompt,
which is required since the 3ds device requires a password to login to
the microSD. entering the correct password crashes nautilus. Entering an
incorrect password throws an error "Unsupported NT status".

Attempt #4: manually using smbclient from terminal using the terminal
command "smbclient ////3ds1/microSD". after entering the password for
the device, smbclient throws the error "Unsupported NT Status". running
"smbclient -L ////3ds1/microSD" throws instead
"NT_STATUS_INVALID_NETWORK_RESPONSE".

Final Attempt #5: forcing a CIFS mount using the mount terminal command
"mount -t cifs ////3ds1/MicroSD /media/3ds -o
username=axil,password=abc123,nounix" fails instantly. the following is
given from the command  "dmesg | tail":

[76742.710850] Key type cifs.spnego registered
[76742.710855] Key type cifs.idmap registered
[76742.711000] CIFS VFS: Malformed UNC in devname.
[76762.270863] CIFS VFS: Malformed UNC in devname.
[76910.770391] Unable to determine destination address.
[78759.909740] nautilus[1668]: segfault at 15d ip 00007fa5fafb9ce4 sp 00007ffefb6c2fb0 error 4 in libgtk-3.so.0.1600.7[7fa5fad20000+6de000]
[79694.842478] CIFS: bad ip= option (3dsIP).
[79710.028841] CIFS: bad ip= option (3dsIP).
[79717.386602] CIFS VFS: Malformed UNC in devname.
[79770.039655] CIFS VFS: Malformed UNC in devname.

certain users have been able to get mount to attempt to load it but it
stalls during the mount procedure, or it breaks when an "ls" command is
entered into terminal.

It would appear that nautilus can't handle whatever smbclient protocol
is being fed by the 3ds. this device works under windows perfectly. the
device is not at fault. all linux users with 3ds devices are reporting
similar issues.

Release version:
 
Description:	Ubuntu 15.10
Release:	15.10

smbclient:
  Installed: 2:4.1.17+dfsg-4ubuntu3
  Candidate: 2:4.1.17+dfsg-4ubuntu3
  Version table:
 *** 2:4.1.17+dfsg-4ubuntu3 0
        500 http://us.archive.ubuntu.com/ubuntu/ wily-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2:4.1.17+dfsg-4ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages

i expected nautilus to see the device in the "browse network"
subirectory, but it fails to appear, along with smbclient not being able
to recognize the device at all.

** Affects: samba (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: 3ds error nautilus smbclient ubuntu
-- 
smbclient comepltely Incompatible with Nintendo 3DS MicroSD Devices
https://bugs.launchpad.net/bugs/1529430
You received this bug notification because you are a member of Ubuntu Server/Client Support Team, which is subscribed to samba in Ubuntu.


References