[linux-cifs-client] Loop mounting on cifs failed (continue)

Aplemakh Aleksander Aleksander.Aplemakh at asplinux.ru
Thu Aug 31 07:27:42 GMT 2006


Hi.

I already reported about subj:

> I tried to mount the cd image from cifs resource and got follow errors
>
> [root at dhcp8-130 ~]# mount -t iso9660 -o
> loop,ro /mnt/smb/live.img /mnt/img/
> mount: wrong fs type, bad option, bad superblock on /dev/loop2,
>        missing codepage or other error
>        In some cases useful info is found in syslog - try
>        dmesg | tail  or so
> 
> [root at dhcp8-130 ~]# dmesg | tail
> ISO 9660 Extensions: Microsoft Joliet Level 3
> ISO 9660 Extensions: RRIP_1991A
>  CIFS VFS: Send error in read = -13
>  CIFS VFS: Send error in read = -13
> isofs_fill_super: bread failed, dev=loop2, iso_blknum=16, block=32
> 
> /mnt/smb in sample is a path to cifs mountpoint
> 
> [root at dhcp8-130 ~]# mount
> //192.168.8.130/tmp on /mnt/smb type cifs (rw,mand)
> 
> I can share same resource by NFS and mount same image without any
> troubles. Merging strace outputs of mount commands on cifs and nfs
> shares takes same results before mount syscall for loop device with
> binded image file from cifs share which returns EINVAL.
> 
> Has anybody ideas about this problem?
> 

And forgot to say that this experiment was done on 2.6.17 kernel. But i
also did it on kernel 2.6.14 and took same result. Besides i try to
mount on loop device image from share that was mounted with smbfs (in
kernel 2.6.14 this FS type presents) and it was successful. I suppose
that cifs has non good bug that limits functionality.

With best regards,
Aleksander Aplemakh




More information about the linux-cifs-client mailing list