Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Aug 2009 09:22:26 +0200
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        Yoshihiro Ota <ota@j.email.ne.jp>
Cc:        freebsd-current@freebsd.org
Subject:   Re: USB Card Reader  not detected
Message-ID:  <200908270922.27696.hselasky@c2i.net>
In-Reply-To: <20090826233732.0ec36732.ota@j.email.ne.jp>
References:  <20090826130557.4b80cb1f.ota@j.email.ne.jp> <200908262015.10733.hselasky@c2i.net> <20090826233732.0ec36732.ota@j.email.ne.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 27 August 2009 05:37:32 Yoshihiro Ota wrote:
> On Wed, 26 Aug 2009 20:15:09 +0200
>
> Hans Petter Selasky <hselasky@c2i.net> wrote:
> > On Wednesday 26 August 2009 19:05:57 Yoshihiro Ota wrote:
> > > Hi.
> > >
> > > I have a 9-in-1 card reader that works fine on 7.1-RELEASE.
> > > I tested on 8-BETA2 or 3, updated with CVS this Monday but devices like
> > > daX didn't come up.
> >
> > Hi,
> >
> > If there are no messages printed at all in dmesg, then you can try
> > enabling USB debugging for the HUB:
> >
> > sysctl hw.usb.uhub.debug=15
> >
> > --HPS
>
> It was 8-BETA3.
> I just realized that the following dmesg keeps coming every second.
> It is pasted at the bottom.
>
> I also realized anther problem.
> I have HP Pavilion dv6425us.
> Release 7.x with this hardware cannot write correct msdos fs.
> It can read and write files of its own with FreeBSD on dv6425us.
> However, when I take this CF card, others, MaxOS X, FreeBSD on
> other hardwares, and Windows with even this hardware, cannot
> read or write the file written by FreeBSD on dv6425us.
> FreeBSD dv6425us cannot read files written by others as well.
> I have UFS on external drives; they don't have same kinds of issues.
>
> Thanks,
> Hiro
>
>
> uhub_read_port_status:279: port 8, wPortStatus=0x0500, wPortChange=0x0000,
> err=USB_ERR_NORMAL_COMPLETION usb_needs_explore:1407:
> usb_bus_powerd:1594: bus=0xc4f1daa0
> usb_bus_powerd:1677: Recomputing power masks
> uhub_explore:559: udev=0xc507dc00 addr=1
> uhub_read_port_status:279: port 1, wPortStatus=0x0100, wPortChange=0x0000,
> err=USB_ERR_NORMAL_COMPLETION uhub_read_port_status:279: port 2,
> wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
> uhub_read_port_status:279: port 3, wPortStatus=0x0100, wPortChange=0x0000,
> err=USB_ERR_NORMAL_COMPLETION uhub_read_port_status:279: port 4,
> wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
> uhub_read_port_status:279: port 5, wPortStatus=0x0100, wPortChange=0x0000,
> err=USB_ERR_NORMAL_COMPLETION uhub_read_port_status:279: port 6,
> wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
> uhub_read_port_status:279: port 7, wPortStatus=0x0100, wPortChange=0x0000,
> err=USB_ERR_NORMAL_COMPLETION uhub_read_port_status:279: port 8,
> wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION

Hi,

If no devices are detected by uhub, then maybe it is due to the new Power Save 
support, which is not supported by your Host Controller. Try plugging in a USB 
HUB before booting.

You should look for wPortChange != 0.

--HPS



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