Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jan 2005 19:47:45 -0800
From:      "Vinod Kashyap" <vkashyap@amcc.com>
To:        Michael Meltzer <mjm@michaelmeltzer.com>
Cc:        freebsd-scsi@FreeBSD.org
Subject:   RE: twa breakage on AMD64with9.1.5.23wareversionand2005-01-1103:00:49 UTC RELENG_5 commit
Message-ID:  <IALJW000.2AS@hadar.amcc.com>

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

This is a multi-part message in MIME format

---------797c823797c823
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable


Strange... CAM doesn't seem to be sending down inquiries to the
twa driver, although it was requested to do so (twa_request_bus_scan).
I have seen this kind of behavior on 5.x, when doing kldload of the
driver, and when logical units are created/deleted on the fly.
Although the SIM (twa) requests for a bus scan, CAM never sends down
inquiries, and the logical units underneath don't get detected.
This behavior is not consistent, and happens some times only.
However, I have never seen a case where CAM fails to send inquiries
when twa is integrated into the kernel.  Do any CAM experts know
what might be happening?

Also strange is the fact that twa of 5.3-RELEASE works fine.  In
the attached patch, I have tried to revert back to the way
XPT_PATH_INQ is handled by twa of 5.3-RELEASE.  Could you apply it
to RELENG_5 and let me know the results?



> -----Original Message-----
> From: owner-freebsd-stable@freebsd.org
> [mailto:owner-freebsd-stable@freebsd.org]On Behalf Of Michael Meltzer
> Sent: Tuesday, January 18, 2005 9:47 PM
> To: Vinod Kashyap
> Cc: Jean-Yves Avenard
> Subject: Re: twa breakage on AMD64
> with9.1.5.23wareversionand2005-01-1103:00:49 UTC RELENG_5 commit
> =

> =

> twa_patch2.diff, had to add the "int error; in twa_alloc_req_pkts
> =

> -mjm
> =

> =

> =

> Copyright (c) 1992-2005 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, =

> 1993, 1994
>         The Regents of the University of California. All =

> rights reserved.
> FreeBSD 5.3-STABLE #17: Wed Jan 19 00:44:33 EST 2005
>     root@web7.thecenturiongroup.com:/usr/src/sys/amd64/compile/web7
> Timecounter "i8254" frequency 1193182 Hz quality 0
> CPU: AMD Opteron(tm) Processor 240 (1403.19-MHz K8-class CPU)
>   Origin =3D "AuthenticAMD"  Id =3D 0xf51  Stepping =3D 1
>  =

> Features=3D0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP
> ,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
>   AMD Features=3D0xe0500800<SYSCALL,NX,MMX+,LM,3DNow+,3DNow>
> real memory  =3D 6442450944 (6144 MB)
> avail memory =3D 5963784192 (5687 MB)
> ACPI APIC Table: <PTLTD          APIC  >
> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
>  cpu0 (BSP): APIC ID:  0
>  cpu1 (AP): APIC ID:  1
> MADT: Forcing active-low polarity and level trigger for SCI
> ioapic0 <Version 1.1> irqs 0-23 on motherboard
> ioapic1 <Version 1.1> irqs 24-27 on motherboard
> ioapic2 <Version 1.1> irqs 28-31 on motherboard
> acpi0: <PTLTD    XSDT> on motherboard
> acpi0: Power Button (fixed)
> acpi0: Sleep Button (fixed)
> unknown: I/O range not supported
> unknown: I/O range not supported
> Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
> acpi_timer0: <24-bit timer at 3.579545MHz> port 0x8008-0x800b on acpi0
> cpu0: <ACPI CPU> on acpi0
> cpu1: <ACPI CPU> on acpi0
> acpi_button0: <Power Button> on acpi0
> pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
> pci0: <ACPI PCI bus> on pcib0
> twa_probe: entered
> pcib1: <ACPI PCI-PCI bridge> at device 6.0 on pci0
> pci1: <ACPI PCI bus> on pcib1
> twa_probe: entered
> pci1: <display, VGA> at device 6.0 (no driver attached)
> twa_probe: entered
> isab0: <PCI-ISA bridge> at device 7.0 on pci0
> isa0: <ISA bus> on isab0
> twa_probe: entered
> atapci0: <AMD 8111 UDMA133 controller> port
> 0x1020-0x102f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device =

> 7.1 on pci0
> ata0: channel #0 on atapci0
> ata1: channel #1 on atapci0
> twa_probe: entered
> pci0: <serial bus, SMBus> at device 7.2 (no driver attached)
> twa_probe: entered
> pci0: <bridge, PCI-unknown> at device 7.3 (no driver attached)
> twa_probe: entered
> pcib2: <ACPI PCI-PCI bridge> at device 10.0 on pci0
> pci2: <ACPI PCI bus> on pcib2
> twa_probe: entered
> bge0: <Broadcom BCM5702 Gigabit Ethernet, ASIC rev. 0x1002> mem
> 0xfd000000-0xfd00ffff irq 27 at device 3.0 on pci2
> miibus0: <MII bus> on bge0
> brgphy0: <BCM5703 10/100/1000baseTX PHY> on miibus0
> brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,
> 1000baseTX-FDX, auto
> bge0: Ethernet address: 00:50:45:5b:8e:76
> twa_probe: entered
> bge1: <Broadcom BCM5702 Gigabit Ethernet, ASIC rev. 0x1002> mem
> 0xfd010000-0xfd01ffff irq 27 at device 4.0 on pci2
> miibus1: <MII bus> on bge1
> brgphy1: <BCM5703 10/100/1000baseTX PHY> on miibus1
> brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,
> 1000baseTX-FDX, auto
> bge1: Ethernet address: 00:50:45:5b:8e:77
> twa_probe: entered
> atapci1: <Promise PDC20319 SATA150 controller> port
> 0x3000-0x307f,0x30c0-0x30cf,0x3080-0x30bf mem
> 0xfd020000-0xfd03ffff,0xfd040000-0xfd040fff irq 25 at device =

> 5.0 on pci2
> atapci1: failed: rid 0x20 is memory, requested 4
> ata2: channel #0 on atapci1
> ata3: channel #1 on atapci1
> ata4: channel #2 on atapci1
> ata5: channel #3 on atapci1
> twa_probe: entered
> pci0: <base peripheral, interrupt controller> at device 10.1 =

> (no driver
> attached)
> twa_probe: entered
> pcib3: <ACPI PCI-PCI bridge> at device 11.0 on pci0
> pci3: <ACPI PCI bus> on pcib3
> twa_probe: entered
> 3ware device driver for 9000 series storage controllers, version:
> 2.50.02.011
> twa0: <3ware 9000 series Storage Controller> port 0x4000-0x40ff mem
> 0xfd800000-0xfdffffff,0xfd100000-0xfd1000ff irq 30 at device =

> 2.0 on pci3
> unknown: twa_attach: entered.
> twa0: [GIANT-LOCKED]
> twa0: twa_setup: entered.
> twa0: twa_setup_request_dmamap: entered.
> twa0: twa_setup_request_dmamap: error =3D 0, segs[0].addr =3D =

> 17f2da000, len
> =3D 40000
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_init_ctlr: entered.
> twa0: twa_wait_status: entered.
> twa0: twa_drain_response_queue: entered.
> twa0: twa_init_connection: entered.
> twa0: twa_get_request: entered.
> twa0: twa_immediate_request: entered.
> twa0: twa_map_request: entered.
> twa0: twa_start: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_unmap_request: entered.
> twa0: twa_unmap_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_get_request: entered.
> twa0: twa_execute_scsi: SCSI I/O request 0x3
> twa0: twa_execute_scsi: XPT_SCSI_IO: Single virtual address!
> twa0: twa_map_request: entered.
> twa0: twa_setup_data_dmamap: entered.
> twa0: twa_start: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_unmap_request: entered.
> twa0: twa_enqueue_aen: entered.
> twa0: twa_enqueue_aen: AEN queue empty
> twa0: twa_release_request: entered.
> twa0: twa_init_ctlr: exiting.
> twa0: twa_describe_controller: entered.
> twa0: twa_get_param: entered.
> twa0: twa_get_request: entered.
> twa0: twa_immediate_request: entered.
> twa0: twa_map_request: entered.
> twa0: twa_setup_data_dmamap: entered.
> twa0: twa_start: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_unmap_request: entered.
> twa0: twa_unmap_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_get_param: entered.
> twa0: twa_get_request: entered.
> twa0: twa_immediate_request: entered.
> twa0: twa_map_request: entered.
> twa0: twa_setup_data_dmamap: entered.
> twa0: twa_start: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_unmap_request: entered.
> twa0: twa_unmap_request: entered.
> twa0: twa_release_request: entered.
> twa0: twa_get_param: entered.
> twa0: twa_get_request: entered.
> twa0: twa_immediate_request: entered.
> twa0: twa_map_request: entered.
> twa0: twa_setup_data_dmamap: entered.
> twa0: twa_start: entered.
> twa0: twa_done: entered.
> twa0: twa_drain_complete_queue: entered.
> twa0: twa_unmap_request: entered.
> twa0: twa_unmap_request: entered.
> twa0: twa_release_request: entered.
> twa0: 4 ports, Firmware FE9X 2.04.00.005, BIOS BE9X 2.03.01.047
> twa0: twa_cam_setup: sc =3D 0xffffffff8082f000
> twa0: twa_cam_setup: Calling cam_sim_alloc
> twa0: twa_cam_setup: Calling xpt_bus_register
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_cam_setup: Calling xpt_create_path
> twa0: twa_cam_setup: Calling xpt_setup_ccb
> twa0: twa_cam_setup: Calling twa_request_bus_scan
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_cam_setup: Exiting
> twa_probe: entered
> pci0: <base peripheral, interrupt controller> at device 11.1 =

> (no driver
> attached)
> twa_probe: entered
> twa_probe: entered
> twa_probe: entered
> twa_probe: entered
> twa_probe: entered
> twa_probe: entered
> twa_probe: entered
> twa_probe: entered
> atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
> atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
> kbd0 at atkbd0
> atkbd0: [GIANT-LOCKED]
> psm0: <PS/2 Mouse> irq 12 on atkbdc0
> psm0: [GIANT-LOCKED]
> psm0: model IntelliMouse, device ID 3
> fdc0: <floppy drive controller> port 0x3f7,0x3f0-0x3f5 irq 6 =

> drq 2 on acpi0
> fdc0: [FAST]
> fd0: <1440-KB 3.5" drive> on fdc0 drive 0
> sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 =

> flags 0x10 on
> acpi0
> sio0: type 16550A, console
> sio1: configured irq 3 not in bitmap of probed irqs 0
> sio1: port may not be enabled
> ppc0: <ECP parallel printer port> port =

> 0x778-0x77f,0x378-0x37f irq 7 drq
> 4 on acpi0
> ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode
> ppc0: FIFO with 16/16/8 bytes threshold
> ppbus0: <Parallel port bus> on ppc0
> lpt0: <Printer> on ppbus0
> lpt0: Interrupt-driven port
> ppi0: <Parallel I/O> on ppbus0
> sio1: configured irq 3 not in bitmap of probed irqs 0
> sio1: port may not be enabled
> orm0: <ISA Option ROMs> at iomem
> 0xcb000-0xcc7ff,0xc9800-0xcafff,0xc8000-0xc97ff,0xc0000-0xc7ff
> f on isa0
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <16 virtual consoles, flags=3D0x100>
> sio1: configured irq 3 not in bitmap of probed irqs 0
> sio1: port may not be enabled
> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem =

> 0xa0000-0xbffff on isa0
> Timecounters tick every 1.000 msec
> IP Filter: v3.4.35 initialized.  Default =3D pass all, Logging =

> =3D disabled
> twa0: twa_interrupt: entered.
> twa_bus_scan_cb: ccb =3D 0xffffff017f236800
> =

> twa_bus_scan_cb: success
> acd0: DVDROM <IDE DVD-ROM 16X/VER 2.50> at ata0-master UDMA33
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> twa0: twa_action: XPT_PATH_INQ request
> SMP: AP CPU #1 Launched!
> Mounting root from ufs:/dev/da0s1a
> setrootbyname failed
> ffs_mountroot: can't find rootvp
> Root mount failed: 6
> =

> Manual root filesystem specification:
>   <fstype>:<device>  Mount <device> using filesystem <fstype>
>                        eg. ufs:/dev/da0a
>   ?                  List valid disk boot devices
>   <empty line>       Abort manual input
> =

> mountroo
> =

> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to =

> "freebsd-stable-unsubscribe@freebsd.org"
> 

---------797c823797c823
Content-Type: application/octet-stream; name="twa_patch3.diff"
Content-Disposition: attachment; filename="twa_patch3.diff"
Content-Transfer-Encoding: base64

SW5kZXg6IHR3YV9jYW0uYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvaG9tZS9uY3ZzL3Ny
Yy9zeXMvZGV2L3R3YS90d2FfY2FtLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMy4yLjEK
ZGlmZiAtdSAtcjEuMy4yLjEgdHdhX2NhbS5jCi0tLSB0d2FfY2FtLmMJMTEgSmFuIDIwMDUg
MDM6MDA6NDggLTAwMDAJMS4zLjIuMQorKysgdHdhX2NhbS5jCTIwIEphbiAyMDA1IDAzOjI2
OjM1IC0wMDAwCkBAIC00MDksOSArNDA5LDkgQEAKIAkJdHdhX2RiZ19kcHJpbnQoMywgc2Ms
ICJYUFRfUEFUSF9JTlEgcmVxdWVzdCIpOwogCiAJCXBhdGhfaW5xLT52ZXJzaW9uX251bSA9
IDE7Ci0JCXBhdGhfaW5xLT5oYmFfaW5xdWlyeSA9IFBJX1dJREVfMTY7CisJCXBhdGhfaW5x
LT5oYmFfaW5xdWlyeSA9IDA7CiAJCXBhdGhfaW5xLT50YXJnZXRfc3BydCA9IDA7Ci0JCXBh
dGhfaW5xLT5oYmFfbWlzYyB8PSBQSU1fTk9CVVNSRVNFVDsKKwkJcGF0aF9pbnEtPmhiYV9t
aXNjID0gMDsKIAkJcGF0aF9pbnEtPmhiYV9lbmdfY250ID0gMDsKIAkJcGF0aF9pbnEtPm1h
eF90YXJnZXQgPSBUV0FfTUFYX1VOSVRTOwogCQlwYXRoX2lucS0+bWF4X2x1biA9IDA7Cklu
ZGV4OiB0d2FfZnJlZWJzZC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9ob21lL25jdnMv
c3JjL3N5cy9kZXYvdHdhL3R3YV9mcmVlYnNkLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEu
Ny4yLjIKZGlmZiAtdSAtcjEuNy4yLjIgdHdhX2ZyZWVic2QuYwotLS0gdHdhX2ZyZWVic2Qu
YwkxMSBKYW4gMjAwNSAwMzowMDo0OCAtMDAwMAkxLjcuMi4yCisrKyB0d2FfZnJlZWJzZC5j
CTIwIEphbiAyMDA1IDAzOjI2OjM1IC0wMDAwCkBAIC0yNjEsMTUgKzI2MSw2IEBACiAJc2Mt
PnR3YV9idXNfdGFnID0gcm1hbl9nZXRfYnVzdGFnKHNjLT50d2FfaW9fcmVzKTsKIAlzYy0+
dHdhX2J1c19oYW5kbGUgPSBybWFuX2dldF9idXNoYW5kbGUoc2MtPnR3YV9pb19yZXMpOwog
Ci0JLyogSW5pdGlhbGl6ZSB0aGUgZHJpdmVyIGZvciB0aGlzIGNvbnRyb2xsZXIuICovCi0J
aWYgKChlcnJvciA9IHR3YV9zZXR1cChzYykpKSB7Ci0JCXR3YV9mcmVlKHNjKTsKLQkJcmV0
dXJuKGVycm9yKTsKLQl9Ci0KLQkvKiBQcmludCBzb21lIGluZm9ybWF0aW9uIGFib3V0IHRo
ZSBjb250cm9sbGVyIGFuZCBjb25maWd1cmF0aW9uLiAqLwotCXR3YV9kZXNjcmliZV9jb250
cm9sbGVyKHNjKTsKLQogCS8qIEFsbG9jYXRlIGFuZCBjb25uZWN0IG91ciBpbnRlcnJ1cHQu
ICovCiAJcmVzX2lkID0gMDsKIAlpZiAoKHNjLT50d2FfaXJxX3JlcyA9IGJ1c19hbGxvY19y
ZXNvdXJjZShzYy0+dHdhX2J1c19kZXYsIFNZU19SRVNfSVJRLApAQCAtMjg2LDYgKzI3Nywx
NSBAQAogCQlyZXR1cm4oRU5YSU8pOwogCX0KIAorCS8qIEluaXRpYWxpemUgdGhlIGRyaXZl
ciBmb3IgdGhpcyBjb250cm9sbGVyLiAqLworCWlmICgoZXJyb3IgPSB0d2Ffc2V0dXAoc2Mp
KSkgeworCQl0d2FfZnJlZShzYyk7CisJCXJldHVybihlcnJvcik7CisJfQorCisJLyogUHJp
bnQgc29tZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgY29udHJvbGxlciBhbmQgY29uZmlndXJh
dGlvbi4gKi8KKwl0d2FfZGVzY3JpYmVfY29udHJvbGxlcihzYyk7CisKIAkvKiBDcmVhdGUg
dGhlIGNvbnRyb2wgZGV2aWNlLiAqLwogCXNjLT50d2FfY3RybF9kZXYgPSBtYWtlX2Rldigm
dHdhX2NkZXZzdywgZGV2aWNlX2dldF91bml0KHNjLT50d2FfYnVzX2RldiksCiAJCQkJCVVJ
RF9ST09ULCBHSURfT1BFUkFUT1IsIFNfSVJVU1IgfCBTX0lXVVNSLApAQCAtNTQzLDYgKzU0
Myw3IEBACiB7CiAJc3RydWN0IHR3YV9yZXF1ZXN0CSp0cjsKIAlpbnQJCQlpOworCWludAkJ
CWVycm9yOwogCiAJaWYgKChzYy0+dHdhX3JlcV9idWYgPSBtYWxsb2MobnVtX3JlcXMgKiBz
aXplb2Yoc3RydWN0IHR3YV9yZXF1ZXN0KSwKIAkJCQkJVFdBX01BTExPQ19DTEFTUywgTV9O
T1dBSVQpKSA9PSBOVUxMKQpAQCAtNTk1LDEwICs1OTYsMTIgQEAKIAkJcmV0dXJuKEVOT01F
TSk7CiAJfQogCi0JYnVzX2RtYW1hcF9sb2FkKHNjLT50d2FfY21kX3RhZywgc2MtPnR3YV9j
bWRfbWFwLAorCWlmICgoZXJyb3IgPSBidXNfZG1hbWFwX2xvYWQoc2MtPnR3YV9jbWRfdGFn
LCBzYy0+dHdhX2NtZF9tYXAsCiAJCQkJc2MtPnR3YV9jbWRfcGt0X2J1ZiwKIAkJCQludW1f
cmVxcyAqIHNpemVvZihzdHJ1Y3QgdHdhX2NvbW1hbmRfcGFja2V0KSwKLQkJCQl0d2Ffc2V0
dXBfcmVxdWVzdF9kbWFtYXAsIHNjLCAwKTsKKwkJCQl0d2Ffc2V0dXBfcmVxdWVzdF9kbWFt
YXAsIHNjLCBCVVNfRE1BX05PV0FJVCkpKSB7CisJCXR3YV9wcmludGYoc2MsICJidXNfZG1h
bWFwX2xvYWQgcmV0dXJuZWQgJWRcbiIsIGVycm9yKTsKKwl9CiAJYnplcm8oc2MtPnR3YV9y
ZXFfYnVmLCBudW1fcmVxcyAqIHNpemVvZihzdHJ1Y3QgdHdhX3JlcXVlc3QpKTsKIAliemVy
byhzYy0+dHdhX2NtZF9wa3RfYnVmLAogCQkJbnVtX3JlcXMgKiBzaXplb2Yoc3RydWN0IHR3
YV9jb21tYW5kX3BhY2tldCkpOwpAQCAtNzcwLDYgKzc3Myw4IEBACiAJc3RydWN0IHR3YV9z
b2Z0Ywkqc2MgPSAoc3RydWN0IHR3YV9zb2Z0YyAqKWFyZzsKIAogCXR3YV9kYmdfZHByaW50
X2VudGVyKDEwLCBzYyk7CisJdHdhX2RiZ19kcHJpbnQoMywgc2MsICJlcnJvciA9ICVkLCBz
ZWdzWzBdLmFkZHIgPSAlbHgsIGxlbiA9ICVseCIsCisJCWVycm9yLCBzZWdzWzBdLmRzX2Fk
ZHIsIHNlZ3NbMF0uZHNfbGVuKTsKIAogCXNjLT50d2FfY21kX3BrdF9waHlzID0gc2Vnc1sw
XS5kc19hZGRyOwogfQo=

---------797c823797c823--




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