Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Mar 2010 17:02:41 -0430
From:      Alejandro Imass <ait@p2ee.org>
To:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   xptioctl pass driver usb scsi driver problem (solved)
Message-ID:  <a14066a01003261432j51819069p8f63b0687b2046fe@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hello,

Just wanted to share with the list that I solved this problem today,
and looking at the recent archives this has come up recently without
any solutions so here it is.
FYI, there was an answer by Andrew Thompson in the thread "USB2 vs
SCSI pass-through?" of Feb 25th 2010 which hinted at the solution but
the OP never manifested if he had actually solved the problem.

If you get this in dmesg when you plug in your usb mass storage device:

xptioctl: pass driver is not in the kernel
xptioctl: put "device pass" in your kernel config file

It probably means that HAL (you are probably running Gnome) has
interfered with the assigning if dev by the kernel. All you have to do
is disable hal for a moment, unplug and replug and voila! it' s fixed.
Then you safely start HAL back up again. There is no doubt, a better
solution, like fixing the root of the HAL problem but this simple
workaround will avoid ruining your day.

1) /usr/local/etc/rc.d/hald stop
2) unplug and re-plug the device
3) dmesg, camcontrol, mount, etc.
4) /usr/local/etc/rc.d/hald stop


Best,
Alejandro Imass



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a14066a01003261432j51819069p8f63b0687b2046fe>