Re: smbfs mount wedges

From: pluknet <pluknet_at_gmail.com>
Date: Sun, 6 May 2007 00:58:59 +0400
Victor,

On 05/05/07, Victor M. Blood <freebsd_at_masm.elcom.ru> wrote:
> On 29.04.2007, pluknet wrote:
> > Hi,
>
> > On 29/04/07, Kostik Belousov <kostikbel_at_gmail.com> wrote:
> >> On Sun, Apr 29, 2007 at 07:00:54PM +0200, Ivan Voras wrote:
> >> > I have this line in my /etc/fstab:
> >> >
> >> > //ivoras_at_server/share  /home/ivoras/mnt  smbfs rw,noauto,-f640,-d750 0 0
> >> >
> >> > But the command
> >> >
> >> > # mount /home/ivoras/mnt
> >> >
> >> > doesn't exit. The file system is mounted, I can see it in output of
> >> > "mount" on another console, and I can access the files in it without
> >> > problems, but the "mount" command never returns. It's stuck in state
> >> > "devdrn", and can't be killed by SIGINT or SIGKILL.
> >> >
> >> > This is a -CURRENT from few days ago.
> >> >
> >> > Does smbfs work for someone?
> >> >
> >>
> >> Take the
> >> http://people.freebsd.org/~kib/misc/destroy_dev_sched.6.patch
> >> In addition, replace calls to destroy_dev() in the smb cdev d_close()
> >> method with destroy_dev_sched() (the precise location of that destroy_dev()
> >> could be obtained by backtracing hung process in ddb).
> >>
> >> This should fix "devdrn" hang. Please, report the results to me.
> >>
> >>
>
> > It seems that it works now, thanks!
> > (i,e, no mount_smbfs in devdrn state after mount)
> I'm newbe to bsd, please help me solve problem with smbfs frezes in
> devdrn. If you not very busy...

That's what I've made:
# cd /sys
# patch < /path/to/patch

Then s/destroy_dev/destroy_dev_sched/ in sys/netsmb/smb_dev.c,
and make kernel as usual. What kind of trouble you're in?

> With all regards, Victor M. Blood.
> FTN: 2:5024/1.95_at_Fidonet.org, ICQ#3567656

wbr,
pluknet
Received on Sat May 05 2007 - 18:59:00 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:09 UTC