9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] usb problem of Asus P5K-VM motherboard
@ 2009-01-29 10:59 kokamoto
  2009-01-29 13:56 ` erik quanstrom
  2009-01-29 14:07 ` erik quanstrom
  0 siblings, 2 replies; 11+ messages in thread
From: kokamoto @ 2009-01-29 10:59 UTC (permalink / raw)
  To: 9fans

I'm now being forced to use this motherboard with C2D 2.66GHZ for
a new fossil+venti server of my new lab with a SATA HDD and a SATA
CDROM drive.   I know this is not suitable to Plan 9, however forced to...

As you know, it has no PS/2 mouse port, but only has usb (12 ports!).
As I faced usb problem (uhci), I put a serial RS232C port to this mother
board, and using serial mouse now (not so happy though).

This machine reports only 6 usb hubs (not 8 hubs I have), why?
Anyone using this boad' usb succefull?

Thanks in advance

Kenji




^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] usb problem of Asus P5K-VM motherboard
@ 2009-02-04 10:57 kokamoto
  2009-02-04 11:27 ` Francisco J Ballesteros
  0 siblings, 1 reply; 11+ messages in thread
From: kokamoto @ 2009-02-04 10:57 UTC (permalink / raw)
  To: 9fans

> my P5K-VM machine's pci output is as follows:
> 0.26.0:	usb  0c.03.00 8086/2937  10 4:0000c481 32
> 0.26.1:	usb  0c.03.00 8086/2938   3 4:0000c801 32
> 0.26.2:	usb  0c.03.00 8086/2939   5 4:0000c881 32
> 0.29.0:	usb  0c.03.00 8086/2934   5 4:0000c001 32
> 0.29.1:	usb  0c.03.00 8086/2935  10 4:0000c081 32
> 0.29.2:	usb  0c.03.00 8086/2936   5 4:0000c401 32

I debugged the devusv.c usbuhci.c in /sys/src/9/pc, and got the
following result, where I'm confused why the b=0x0 value of the last line.
If this is true it would write to 0!, and system hungs.   It's very
reasonable, but why we get b=0x0 at dumptd()...

Anyway the debugging outputs after I plugined a usb disk are:

e: 95
r: 95
r2: 280
r3: 80
r: 95 0
e: 95
speed 1
out [8] 80 06 00 01 00 00 08 00
queuetd qxmit: t=f0047080 lt=f0047080 q=f0048080 first=0 last=0 entries=00000001
	t=f0047080 q=f0048080 first=f0047080 last=f0047080 entries=00047080
qh 0xf0048080: 0x480c2 0x1
qh 0xf00480c0: 0x480e2 0x1
qh 0xf00480e0: 0x480a2 0x1
qh 0xf00480a0: 0x1 0x47060
td 0xf0047060: l=0x47060 s=0x0 d=0x0 b=0x0 0x0 f=0x0
	s=,ep=0,d=0,D=0

here stalls.

The functions used are:
  portenable()-->portreset()-->portenable()-->write()-->qxmit()-->queuetd()
	-->dumpqh()-->dumptd()

I touched some on usb device long time ago, and now forgot all
because of my aging efect.

If someone point me the place reporting wrong values, please
let me know it.

Thanks inadvance

Kenji




^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-02-04 15:13 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-29 10:59 [9fans] usb problem of Asus P5K-VM motherboard kokamoto
2009-01-29 13:56 ` erik quanstrom
2009-01-29 22:19   ` kokamoto
2009-01-29 14:07 ` erik quanstrom
2009-01-29 22:25   ` kokamoto
2009-01-30 10:43     ` kokamoto
2009-01-30 14:57       ` erik quanstrom
2009-02-04 10:57 kokamoto
2009-02-04 11:27 ` Francisco J Ballesteros
2009-02-04 14:50   ` kokamoto
2009-02-04 15:13     ` Francisco J Ballesteros

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).