usb/105186: USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 crashes box
Khairil Yusof
kaeru at inigo-tech.com
Mon Aug 13 20:00:14 PDT 2007
The following reply was made to PR usb/105186; it has been noted by GNATS.
From: Khairil Yusof <kaeru at inigo-tech.com>
To: bug-followup at FreeBSD.org, ohartman at zedat.fu-berlin.de
Cc:
Subject: Re: usb/105186: USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 crashes box
Date: Tue, 14 Aug 2007 10:20:36 +0800
I tried it with the new usb driver. More concerned with stability.
RELEASE 6.2 AMD64
- stock ehci driver, it will just reboot.
- stock ohci driver, more stable, but eventually under heavy IO
it will crash and reboot.
- usb4bsd ohci driver + atausb, stable, no errors.
- usb4bsd ehci driver + umass, it will hang
- usb4bsd ehci driver + atausb, it will hang, but recover after
g_vfs
timeout
The following are the results of usb4bsd ehci driver + atausb
when it
hangs:
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=436027670528,
length=32768)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=436027670528,
length=32768)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444420308992,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=436027670528,
length=32768)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
g_vfs_done():afd0s1d[WRITE(offset=444421619712,
length=114688)]error = 5
afd0: FAILURE - WRITE_BIG ABORTED COMMAND asc=0x00 ascq=0x00
Relevant (I think) dmesg details:
CPU: AMD Athlon(tm) 64 Processor 3000+ (999.72-MHz K8-class CPU)
Origin = "AuthenticAMD" Id = 0xf4a Stepping = 10
Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CM
OV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
AMD Features=0xe0500800<SYSCALL,NX,MMX+,LM,3DNow+,3DNow>
atapci0: <SiS 964 UDMA133 controller> port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0
x4000-0x400f at device 2.5 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
ohci0: <SiS 5571 USB controller> mem 0xea124000-0xea124fff irq
20 at
device 3.0
on pci0
usb0: SMM does not respond, resetting
usb0: <SiS 5571 USB controller> on ohci0
ohci1: <SiS 5571 USB controller> mem 0xea120000-0xea120fff irq
21 at
device 3.1
on pci0
usb1: SMM does not respond, resetting
usb1: <SiS 5571 USB controller> on ohci1
ohci2: <SiS 5571 USB controller> mem 0xea121000-0xea121fff irq
22 at
device 3.2
on pci0
usb2: SMM does not respond, resetting
usb2: <SiS 5571 USB controller> on ohci2
ehci0: <EHCI (generic) USB 2.0 controller> mem
0xea122000-0xea122fff irq
23 at d
evice 3.3 on pci0
usb3: EHCI version 1.0
usb3: <EHCI (generic) USB 2.0 controller> on ehci0
sis0: <SiS 900 10/100BaseTX> port 0xe000-0xe0ff mem
0xea123000-0xea123fff irq 19
at device 4.0 on pci0
usb0: 12MBps Full Speed USB v1.0
uhub0: <SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 127>
uhub0: 3 ports with 3 removable, self powered
usb1: 12MBps Full Speed USB v1.0
uhub1: <SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 127>
uhub1: 3 ports with 3 removable, self powered
usb2: 12MBps Full Speed USB v1.0
uhub2: <SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 127>
uhub2: 2 ports with 2 removable, self powered
usb3: 480MBps High Speed USB v2.0
uhub3: <SiS EHCI root hub, class 9/0, rev 2.00/1.00, addr 127>
uhub3: 8 ports with 8 removable, self powered
atausb0: <Seagate FreeAgentDesktop, class 0/0, rev 2.00/0.00,
addr 126>
atausb0: using SCSI over Bulk-Only
ata2: <USB lun 0> on atausb0
afd0: 476940MB <FreeAgentDesktop 100D> at ata2-master USB2
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
afd0: FAILURE - PREVENT_ALLOW ILLEGAL REQUEST asc=0x24
ascq=0x00
More information about the freebsd-usb
mailing list