NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/11018 (VIA VT83C572 UHCI USB controller does not work)



The following reply was made to PR kern/11018; it has been noted by GNATS.

From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
To: skrll%netbsd.org@localhost
Cc: gnats-bugs%NetBSD.org@localhost, tsutsui%ceres.dti.ne.jp@localhost
Subject: Re: kern/11018 (VIA VT83C572 UHCI USB controller does not work)
Date: Mon, 14 Oct 2013 01:44:51 +0900

 > I'd be interested if this diff helps your device
 > 
 > http://www.netbsd.org/~skrll/usb.enum.diff
 
 Still gets device problem:
 
 ---
 0 > boot netbsd.uhci -s
 OF_open bootpath=ata/ATA-Disk@0
 read stage 2 blocks: 0123. done!
 starting stage 2...
 
 >> NetBSD/macppc OpenFirmware Boot, Revision 1.12
 Cannot use bootpath
 Using boot-device instead
 no active packageno active package8368480+172780 [377568+370127]=0x8dc2a0
  start=0x100000
 mem region 0 start=0 size=4000000
 avail region 0 start=4800 size=800
 avail region 1 start=16000 size=3eea000
 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
     2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
     The NetBSD Foundation, Inc.  All rights reserved.
 Copyright (c) 1982, 1986, 1989, 1991, 1993
     The Regents of the University of California.  All rights reserved.
 
 NetBSD 6.99.24 (GENERIC_UHCI) #8: Mon Oct 14 01:32:04 JST 2013
        tsutsui@mirage:/usr/src/sys/arch/macppc/compile/GENERIC_UHCI
 total memory = 65536 KB
 avail memory = 53444 KB
 found ohare PIC at f3000000
 bootpath: ata/ATA-Disk@0/netbsd.uhci
 mainbus0 (root)
 cpu0 at mainbus0: 603ev (Revision 2.1), ID 0 (primary)
 cpu0: HID0 0x90c001<DOZE,DPM,ICE,DCE,NOPTI>, powersave: 1
 cpu0: ohare L2 cache enabled
 memory0 at mainbus0
 bandit0 at mainbus0
 pci0 at bandit0 bus 0
 pchb0 at pci0 dev 11 function 0
 pchb0: Apple Computer Bandit Host-PCI Bridge (rev. 0x02)
 ex0 at pci0 dev 13 function 0: 3Com 3c905B-TX 10/100 Ethernet (rev. 0x30)
 ex0: interrupting at irq 23
 ex0: MAC address 00:50:04:65:51:1a
 exphy0 at ex0 phy 24: 3Com internal media interface
 exphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 uhci0 at pci0 dev 14 function 0: VIA Technologies VT83C572 USB Controller 
(rev. 0x04)
 uhci0: interrupting at irq 25
 uhci_init: start
 uhci0 regs: cmd=0000, sts=0020, intr=0000, frnum=0000, flbase=00000000, 
sof=0040, portsc1=01a3, portsc2=0080
 uhci_alloc_std: allocating chunk
 uhci_alloc_sqh: allocating chunk
 uhci_alloc_sqh: allocating chunk
 uhci_alloc_std: allocating chunk
 uhci_init: enabling
 uhci_run: setting run=1
 uhci_run: done cmd=0x81 sts=0x0
 usb0 at uhci0: USB revision 1.0
 obio0 at pci0 dev 16 function 0: addr 0xf3000000
 mesh0 at obio0 offset 0x10000 irq 12: 50MHz, SCSI ID 7
 scsibus0 at mesh0: 8 targets, 8 luns per target
 mesh0: couldn't establish power handler
 zsc0 at obio0 irq 15,16
 zstty0 at zsc0 channel 0 (console i/o)
 zstty1 at zsc0 channel 1
 awacs at obio0 offset 0x14000 not configured
 swim3 at obio0 offset 0x15000 not configured
 nvram0 at obio0 offset 0x60000
 cuda0 at obio0 offset 0x16000 irq 18
 nadb0 at cuda0: Apple Desktop Bus
 iic0 at cuda0: I2C bus
 wdc0 at obio0 offset 0x20000 irq property not found; using 13: DMA transfer
 atabus0 at wdc0 channel 0
 vmmask 5f000000 schedmask 7f000000 highmask 7f000000
 scsibus0: waiting 2 seconds for devices to settle...
 uhci_open: pipe=0x3ecdc08, addr=0, endpt=0 (0)
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0100
 uhci_root_ctrl_control type=0x00 request=05
 uhci_root_ctrl_close
 uhci_open: pipe=0x3ecdc08, addr=1, endpt=0 (1)
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0100
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0300
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0300
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0301
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0301
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0302
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0302
 uhub_match, uaa=0xbbedf8
 uhub0 at usb0uhub_attach
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0301
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0301
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0302
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0302
 : VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0200
 uhci_root_ctrl_control type=0x80 request=06
 uhci_root_ctrl_control wValue=0x0200
 uhci_root_ctrl_control type=0x00 request=09
 uhub_attach: getting hub descriptor
 uhci_root_ctrl_control type=0xa0 request=06
 uhci_open: pipe=0x3ecdb88, addr=1, endpt=129 (1)
 uhci_root_intr_start: xfer=0x3df7ea0 len=1 flags=132
 uhub_intr: sc=0x3e9f0c8
 uhci_root_ctrl_control type=0x23 request=03
 usb_init_port: turn on port 1 power
 uhci_root_ctrl_control type=0x23 request=03
 usb_init_port: turn on port 2 power
 uhub_intr: sc=0x3e9f0c8
 adbkbd0 at nadb0 addr 2: extended keyboard
 wskbd0 at adbkbd0 mux 1
 wsmouse0 at adbkbd0 mux 0
 adbms0 at nadb0 addr 3: 1-button, 100 dpi mouse
 wsmouse1 at adbms0 mux 0
 uhub_intr: sc=0x3e9f0c8
 uhub_intr: sc=0x3e9f0c8
 uhub_intr: sc=0x3e9f0c8
 uhub_intr: sc=0x3e9f0c8
 uhub_intr: sc=0x3e9f0c8
 uhub_explore dev=0x3ecdc88 addr=1
 uhci_root_ctrl_control type=0xa0 request=00
 uhci_root_ctrl_control type=0xa3 request=00
 uhub_explore: C_PORT_ENABLED
 uhci_root_ctrl_control type=0x23 request=01
 uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=1 feature=17
 uhub_explore: status change hub=1 port=1
 uhci_root_ctrl_control type=0x23 request=01
 uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=1 feature=16
 uhub_intr: sc=0x3e9f0c8
 uhci_root_ctrl_control type=0x23 request=03
 uhub_intr: sc=0x3e9f0c8
 cd0 at scsibus0 target 3 lun 0: <MATSHITA, CD-ROM CR-506, 8S05> cdrom removable
 uhci port 1 reset, status0 = 0x038a
 uhci port 1 reset, status1 = 0x01ab
 uhub_intr: sc=0x3e9f0c8
 uhci port 1 iteration 9, status = 0x01af
 uhci port 1 iteration 8, status = 0x01a5
 uhci port 1 reset, status2 = 0x01a5
 uhci_root_ctrl_control type=0xa3 request=00
 uhci_root_ctrl_control type=0x23 request=01
 uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=1 feature=20
 uhub_intr: sc=0x3e9f0c8
 uhci_root_ctrl_control type=0xa3 request=00
 uhci_open: pipe=0x3ecd708, addr=0, endpt=0 (1)
 uhci_device_control type=0x80, request=0x06, wValue=0x0100, wIndex=0x0000 
len=64, addr=0, endpt=0
 uhci_alloc_std_chain: addr=0 endpt=0 len=64 speed=1 flags=0x6
 uhci_alloc_std_chain: maxp=8 ntd=8
 uhci_alloc_std_chain: nexttog=1
 uhci_device_request: before transfer
 TD(0xba67a0) at 00ba67a0 = link=0x00ba65f0 status=0x1c800000 token=0x00e0002d 
buffer=0x00bdbf80
   0xba65f0> 0x1c800000<ACTIVE,LS>,errcnt=3,actlen=1 
pid=2d,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba65f0) at 00ba65f0 = link=0x00ba6624 status=0x3c8003ff token=0x00e80069 
buffer=0x00bdbf40
   0xba6624<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba6620) at 00ba6620 = link=0x00ba6654 status=0x3c8003ff token=0x00e00069 
buffer=0x00bdbf48
   0xba6654<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6650) at 00ba6650 = link=0x00ba6684 status=0x3c8003ff token=0x00e80069 
buffer=0x00bdbf50
   0xba6684<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba6680) at 00ba6680 = link=0x00ba66b4 status=0x3c8003ff token=0x00e00069 
buffer=0x00bdbf58
   0xba66b4<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba66b0) at 00ba66b0 = link=0x00ba66e4 status=0x3c8003ff token=0x00e80069 
buffer=0x00bdbf60
   0xba66e4<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba66e0) at 00ba66e0 = link=0x00ba6714 status=0x3c8003ff token=0x00e00069 
buffer=0x00bdbf68
   0xba6714<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6710) at 00ba6710 = link=0x00ba6744 status=0x3c8003ff token=0x00e80069 
buffer=0x00bdbf70
   0xba6744<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba6740) at 00ba6740 = link=0x00ba6770 status=0x3c8003ff token=0x00e00069 
buffer=0x00bdbf78
   0xba6770> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6770) at 00ba6770 = link=0x00000001 status=0x1d800000 token=0xffe800e1 
buffer=0x00000000
   0x1<T> 0x1d800000<ACTIVE,IOC,LS>,errcnt=3,actlen=1 
pid=e1,addr=0,endpt=0,D=1,maxlen=0
 uhci_add_ls_ctrl: sqh=0xba4710
 uhci0: uhci_softintr
 uhci_idone: ii=0x3df7e64, xfer=0x3df7dd0, pipe=0x3ecd708 ready
 TD(0xba67a0) at 00ba67a0 = link=0x00ba65f0 status=0x1c000007 token=0x00e0002d 
buffer=0x00bdbf80
   0xba65f0> 0x1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba65f0) at 00ba65f0 = link=0x00ba6624 status=0x1c000007 token=0x00e80069 
buffer=0x00bdbf40
   0xba6624<VF> 0x1c000007<LS>,errcnt=3,actlen=8 
pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba6620) at 00ba6620 = link=0x00ba6654 status=0x1c000007 token=0x00e00069 
buffer=0x00bdbf48
   0xba6654<VF> 0x1c000007<LS>,errcnt=3,actlen=8 
pid=69,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6650) at 00ba6650 = link=0x00ba6684 status=0x1c4007ff token=0x00e80069 
buffer=0x00bdbf50
   0xba6684<VF> 0x1c4007ff<STALLED,LS>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba6680) at 00ba6680 = link=0x00ba66b4 status=0x3c8003ff token=0x00e00069 
buffer=0x00bdbf58
   0xba66b4<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba66b0) at 00ba66b0 = link=0x00ba66e4 status=0x3c8003ff token=0x00e80069 
buffer=0x00bdbf60
   0xba66e4<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba66e0) at 00ba66e0 = link=0x00ba6714 status=0x3c8003ff token=0x00e00069 
buffer=0x00bdbf68
   0xba6714<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6710) at 00ba6710 = link=0x00ba6744 status=0x3c8003ff token=0x00e80069 
buffer=0x00bdbf70
   0xba6744<VF> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba6740) at 00ba6740 = link=0x00ba6770 status=0x3c8003ff token=0x00e00069 
buffer=0x00bdbf78
   0xba6770> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6770) at 00ba6770 = link=0x00000001 status=0x1d800000 token=0xffe800e1 
buffer=0x00000000
   0x1<T> 0x1d800000<ACTIVE,IOC,LS>,errcnt=3,actlen=1 
pid=e1,addr=0,endpt=0,D=1,maxlen=0
 uhci_idone: actlen=16, status=0x400000
 uhci_idone: error, addr=0, endpt=0x00, status 0x0x400000<STALLED>
 uhci_remove_ls_ctrl: sqh=0xba4710
 uhci_device_ctrl_done: length=16
 uhci0: uhci_softintr
 uhci_device_control type=0x82, request=0x00, wValue=0x0000, wIndex=0x0000 
len=2, addr=0, endpt=0
 uhci_alloc_std_chain: addr=0 endpt=0 len=2 speed=1 flags=0x2
 uhci_alloc_std_chain: maxp=8 ntd=1
 uhci_alloc_std_chain: nexttog=0
 uhci_device_request: before transfer
 TD(0xba67a0) at 00ba67a0 = link=0x00ba6740 status=0x1c800000 token=0x00e0002d 
buffer=0x00bdbf80
   0xba6740> 0x1c800000<ACTIVE,LS>,errcnt=3,actlen=1 
pid=2d,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6740) at 00ba6740 = link=0x00ba6770 status=0x1c8003ff token=0x00280069 
buffer=0x00bdbf40
   0xba6770> 0x1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=2
 TD(0xba6770) at 00ba6770 = link=0x00000001 status=0x1d800000 token=0xffe800e1 
buffer=0x00000000
   0x1<T> 0x1d800000<ACTIVE,IOC,LS>,errcnt=3,actlen=1 
pid=e1,addr=0,endpt=0,D=1,maxlen=0
 uhci_add_ls_ctrl: sqh=0xba4710
 uhci0: uhci_softintr
 uhci_idone: ii=0x3df7e64, xfer=0x3df7dd0, pipe=0x3ecd708 ready
 TD(0xba67a0) at 00ba67a0 = link=0x00ba6740 status=0x1c000007 token=0x00e0002d 
buffer=0x00bdbf80
   0xba6740> 0x1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6740) at 00ba6740 = link=0x00ba6770 status=0x1c8003ff token=0x00280069 
buffer=0x00bdbf40
   0xba6770> 0x1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=2
 TD(0xba6770) at 00ba6770 = link=0x00000001 status=0x1d0007ff token=0xffe800e1 
buffer=0x00000000
   0x1<T> 0x1d0007ff<IOC,LS>,errcnt=3,actlen=0 
pid=e1,addr=0,endpt=0,D=1,maxlen=0
 uhci_idone: actlen=0, status=0x0
 uhci_remove_ls_ctrl: sqh=0xba4710
 uhci_device_ctrl_done: length=0
 uhub_intr: sc=0x3e9f0c8
 uhci_device_control type=0x80, request=0x06, wValue=0x0100, wIndex=0x0000 
len=8, addr=0, endpt=0
 uhci_alloc_std_chain: addr=0 endpt=0 len=8 speed=1 flags=0x6
 uhci_alloc_std_chain: maxp=8 ntd=1
 uhci_alloc_std_chain: nexttog=0
 uhci_device_request: before transfer
 TD(0xba67a0) at 00ba67a0 = link=0x00ba6740 status=0x1c800000 token=0x00e0002d 
buffer=0x00bdbf80
   0xba6740> 0x1c800000<ACTIVE,LS>,errcnt=3,actlen=1 
pid=2d,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6740) at 00ba6740 = link=0x00ba6770 status=0x3c8003ff token=0x00e80069 
buffer=0x00bdbf40
   0xba6770> 0x3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba6770) at 00ba6770 = link=0x00000001 status=0x1d800000 token=0xffe800e1 
buffer=0x00000000
   0x1<T> 0x1d800000<ACTIVE,IOC,LS>,errcnt=3,actlen=1 
pid=e1,addr=0,endpt=0,D=1,maxlen=0
 uhci_add_ls_ctrl: sqh=0xba4710
 uhci0: uhci_softintr
 uhci_idone: ii=0x3df7e64, xfer=0x3df7dd0, pipe=0x3ecd708 ready
 TD(0xba67a0) at 00ba67a0 = link=0x00ba6740 status=0x1c000007 token=0x00e0002d 
buffer=0x00bdbf80
   0xba6740> 0x1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6740) at 00ba6740 = link=0x00ba6770 status=0x1c000007 token=0x00e80069 
buffer=0x00bdbf40
   0xba6770> 0x1c000007<LS>,errcnt=3,actlen=8 pid=69,addr=0,endpt=0,D=1,maxlen=8
 TD(0xba6770) at 00ba6770 = link=0x00000001 status=0x1d0007ff token=0xffe800e1 
buffer=0x00000000
   0x1<T> 0x1d0007ff<IOC,LS>,errcnt=3,actlen=0 
pid=e1,addr=0,endpt=0,D=1,maxlen=0
 uhci_idone: actlen=8, status=0x0
 uhci_remove_ls_ctrl: sqh=0xba4710
 uhci_device_ctrl_done: length=8
 uhci_root_ctrl_control type=0x23 request=03
 uhub_intr: sc=0x3e9f0c8
 uhci port 1 reset, status0 = 0x038a
 uhci port 1 reset, status1 = 0x01ab
 uhci port 1 iteration 9, status = 0x01af
 uhci port 1 iteration 8, status = 0x01a5
 uhci port 1 reset, status2 = 0x01a5
 uhci_root_ctrl_control type=0xa3 request=00
 uhci_root_ctrl_control type=0x23 request=01
 uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=1 feature=20
 uhub_intr: sc=0x3e9f0c8
 uhci_device_control type=0x00, request=0x05, wValue=0x0002, wIndex=0x0000 
len=0, addr=0, endpt=0
 uhci_device_request: before transfer
 TD(0xba67a0) at 00ba67a0 = link=0x00ba6770 status=0x1c800000 token=0x00e0002d 
buffer=0x00bdbf80
   0xba6770> 0x1c800000<ACTIVE,LS>,errcnt=3,actlen=1 
pid=2d,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6770) at 00ba6770 = link=0x00000001 status=0x1d800000 token=0xffe80069 
buffer=0x00000000
   0x1<T> 0x1d800000<ACTIVE,IOC,LS>,errcnt=3,actlen=1 
pid=69,addr=0,endpt=0,D=1,maxlen=0
 uhci_add_ls_ctrl: sqh=0xba4710
 uhci0: uhci_softintr
 uhci_idone: ii=0x3df7e64, xfer=0x3df7dd0, pipe=0x3ecd708 ready
 TD(0xba67a0) at 00ba67a0 = link=0x00ba6770 status=0x1c000007 token=0x00e0002d 
buffer=0x00bdbf80
   0xba6770> 0x1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8
 TD(0xba6770) at 00ba6770 = link=0x00000001 status=0x1d0007ff token=0xffe80069 
buffer=0x00000000
   0x1<T> 0x1d0007ff<IOC,LS>,errcnt=3,actlen=0 
pid=69,addr=0,endpt=0,D=1,maxlen=0
 uhci_idone: actlen=0, status=0x0
 uhci_remove_ls_ctrl: sqh=0xba4710
 uhci_device_ctrl_done: length=0
 uhub_intr: sc=0x3e9f0c8
 uhci_open: pipe=0x3ecd708, addr=2, endpt=0 (1)
 uhci_device_control type=0x80, request=0x06, wValue=0x0100, wIndex=0x0000 
len=18, addr=2, endpt=0
 uhci_alloc_std_chain: addr=2 endpt=0 len=18 speed=1 flags=0x2
 uhci_alloc_std_chain: maxp=8 ntd=3
 uhci_alloc_std_chain: nexttog=0
 uhci_device_request: before transfer
 TD(0xba6740) at 00ba6740 = link=0x00ba6680 status=0x1c800000 token=0x00e0022d 
buffer=0x00bdbf40
   0xba6680> 0x1c800000<ACTIVE,LS>,errcnt=3,actlen=1 
pid=2d,addr=2,endpt=0,D=0,maxlen=8
 TD(0xba6680) at 00ba6680 = link=0x00ba66b4 status=0x1c8003ff token=0x00e80269 
buffer=0x00bdbf00
   0xba66b4<VF> 0x1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 
pid=69,addr=2,endpt=0,D=1,maxlen=8
 TD(0xba66b0) at 00ba66b0 = link=0x00ba66e4 status=0x1c8003ff token=0x00e00269 
buffer=0x00bdbf08
   0xba66e4<VF> 0x1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 
pid=69,addr=2,endpt=0,D=0,maxlen=8
 TD(0xba66e0) at 00ba66e0 = link=0x00ba6710 status=0x1c8003ff token=0x00280269 
buffer=0x00bdbf10
   0xba6710> 0x1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 
pid=69,addr=2,endpt=0,D=1,maxlen=2
 TD(0xba6710) at 00ba6710 = link=0x00000001 status=0x1d800000 token=0xffe802e1 
buffer=0x00000000
   0x1<T> 0x1d800000<ACTIVE,IOC,LS>,errcnt=3,actlen=1 
pid=e1,addr=2,endpt=0,D=1,maxlen=0
 uhci_add_ls_ctrl: sqh=0xba46e0
 uhci0: uhci_softintr
 uhci_idone: ii=0x3df7e64, xfer=0x3df7dd0, pipe=0x3ecd708 ready
 TD(0xba6740) at 00ba6740 = link=0x00ba6680 status=0x1c000007 token=0x00e0022d 
buffer=0x00bdbf40
   0xba6680> 0x1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8
 TD(0xba6680) at 00ba6680 = link=0x00ba66b4 status=0x1c000007 token=0x00e80269 
buffer=0x00bdbf00
   0xba66b4<VF> 0x1c000007<LS>,errcnt=3,actlen=8 
pid=69,addr=2,endpt=0,D=1,maxlen=8
 TD(0xba66b0) at 00ba66b0 = link=0x00ba66e4 status=0x1c000007 token=0x00e00269 
buffer=0x00bdbf08
   0xba66e4<VF> 0x1c000007<LS>,errcnt=3,actlen=8 
pid=69,addr=2,endpt=0,D=0,maxlen=8
 TD(0xba66e0) at 00ba66e0 = link=0x00ba6710 status=0x1c8807ff token=0x00280269 
buffer=0x00bdbf10
   0xba6710> 0x1c8807ff<NAK,ACTIVE,LS>,errcnt=3,actlen=0 
pid=69,addr=2,endpt=0,D=1,maxlen=2
 TD(0xba6710) at 00ba6710 = link=0x00000001 status=0x1d0007ff token=0xffe802e1 
buffer=0x00000000
   0x1<T> 0x1d0007ff<IOC,LS>,errcnt=3,actlen=0 
pid=e1,addr=2,endpt=0,D=1,maxlen=0
 uhci_idone: actlen=16, status=0x0
 uhci_remove_ls_ctrl: sqh=0xba46e0
 uhci_device_ctrl_done: length=16
 uhub_explore: usbd_new_device failed, error=SHORT_XFER
 uhub0: device problem, disabling port 1
 uhci_root_ctrl_control type=0x23 request=01
 uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=1 feature=1
 uhci_root_ctrl_control type=0xa3 request=00
 uhub_explore: C_PORT_ENABLED
 uhci_root_ctrl_control type=0x23 request=01
 uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=2 feature=17
 uhub_explore: status change hub=1 port=2
 uhci_root_ctrl_control type=0x23 request=01
 uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=2 feature=16
 uhub_explore: port=2 !CURRENT_CONNECT_STATUS
 wd0 at atabus0 drive 0
 wd0: <ST320011A>
 wd0: 19092 MB, 38792 cyl, 16 head, 63 sec, 512 bytes/sect x 39102336 sectors
 swwdog0: software watchdog initialized
 boot device: wd0
 root on wd0a dumps on wd0b
 root file system type: ffs
 Enter pathname of shell or RETURN for /bin/sh: 
 ---
 
 Note a USB guy says that we need some delay even on the root hub here:
 http://nxr.netbsd.org/xref/src/sys/dev/usb/uhub.c?r=1.124#344
 (though adding a delay doesn't help this PR case)
 
 > >   >> ../../../../dev/usb/uhci.c:863:1: error: 'uhci_dump_qhs' defined but 
 > > not used
 
 > I think this is as simple as changing the uhci_dump_qh in uhci_dump_all 
 > to uhci_dump_qhs
 
 Now this part seems fixed.
 ---
 Izumi Tsutsui
 


Home | Main Index | Thread Index | Old Index