From owner-freebsd-mobile Fri Dec 8 8:28:46 2000 From owner-freebsd-mobile@FreeBSD.ORG Fri Dec 8 08:28:41 2000 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from eddings.acpub.duke.edu (eddings.acpub.duke.edu [152.3.233.76]) by hub.freebsd.org (Postfix) with ESMTP id 55B3737B400 for ; Fri, 8 Dec 2000 08:28:41 -0800 (PST) Received: from bobzilla.adsl.duke.edu (bobzilla.adsl.duke.edu [152.16.67.15]) by eddings.acpub.duke.edu (8.9.3/8.9.3/Duke-5.0.0) with ESMTP id LAA07490; Fri, 8 Dec 2000 11:28:38 -0500 (EST) Received: (from sto@localhost) by bobzilla.adsl.duke.edu (8.11.1/8.11.1) id eB8GSbG31238; Fri, 8 Dec 2000 11:28:37 -0500 (EST) (envelope-from sto) Date: Fri, 8 Dec 2000 11:28:37 -0500 From: "Sean O'Connell" To: Torsten Blum Cc: FreeBSD mobile Subject: Re: kernel hangs when accessing sio0 on Compaq Armada m700 Message-ID: <20001208112837.E30857@stat.Duke.EDU> Reply-To: "Sean O'Connell" Mail-Followup-To: Sean O'Connell , Torsten Blum , FreeBSD mobile References: <20001208003623.E29605@stat.Duke.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from torstenb@vmunix.org on Fri, Dec 08, 2000 at 07:29:15AM +0100 X-Organization: House of Schmutzli X-Kitties: Bitty Maya CJ Keisha Jacob Hopey X-Hound: Bob X-OS-of-Choice: FreeBSD Sender: sto@stat.Duke.EDU Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Torsten Blum stated: : Sean O'Connell wrote: : : Hm, did you remove mobile@freebsd.org from Cc: by intention ? Laziness and inconsistent behavior :) I'll cc mobile on this. : > I think this can be fixed by enabling the COM1 port in your : > BIOS. Windoze probably enables it from the BIOS setting of : > auto (or something like that). FreeBSD requires that you : > have it explicity enabled and set to an irq ... : : It is enabled, but this BIOS doesnt allow me to assign any resources, be it : irq or dma etc. Just enable/disable it. Hmmmm... yucko. Does the bios have a setting for either "Plug and Play OS" or "Supported OS" or something like that. Although, you dmesg looks OK and it finds the usb and pcm stuff fine ... grrr. It looks like the ISA bus isn't being properly handled on this machine. You might also want to see if there is a windows config utitity for these boxes (IBM has one for some Thinkpads that diddles with NVRAM settings that let config the irq and port for the serial devices and enable/disable them). Do you have the latest BIOS (rompaq) for this machine? What happens if you take out the smbus stuff? : > (Although this is being recognized by adding : > : > options PNPBIOS : > : > to the kernel config and replacing all the device sioN at ... with : > just one "device sio" : : Tried that, but then it doesnt find any sio interface. I put the dmesg (18k) : on http://defiant.vmunix.org/~torstenb/dmesg-pnp-verbose. : But that reminded me to do a pnpscan -v on the bootprompt. Result: : Probing ISA bus... : Probing PCI BIOS... : PNP scan summary: : PNP0c04 [snip] : PNP0501 grep PNP0501 /sys/isa/sio.c {0x0105d041, "16550A-compatible COM port"}, /* PNP0501 */ PNP0501: adding io range 0-0xffffffff, size=0, align=0 PNP0501: adding irq mask 0000 PNP0501: end config pnpbios: handle 13 device ID PNP0501 (0105d041) But then further down, you get unknown: can't assign resources unknown: at port 0x10 on isa0 [snip] : PNP0e03 : PNP0c02 : 0x71118086 : IDE controller : 0x12298086 : Ethernet controller : 0x4c4d1002 : VGA display : 0x044511c1 : 8250 serial controller <<< Winmodem (see below) : 0x71128086 : USB controller : Now that's interesting. A pciconf -l prints: :fxp0@pci0:9:0:class=0x020000 card=0x22038086 chip=0x12298086 rev=0x09 hdr=0x00 :none0@pci0:9:1:class=0x070000 card=0x22038086 chip=0x044511c1 rev=0x00 hdr=0x00 : The chipid of pci0:9:1 matches the 8250 serial controller entry I got with : pnpscan -v on the boot prompt. Now that looks interesting. That chip is the LT Winmodem by AT&T Microelectronics. See http://www.yourvote.com/pci/pciread.asp?venid=0x11c1 HTH, S -- 1--------01---------01--------01--------01--------01--------01--------0 Sean O'Connell sean@stat.Duke.EDU To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message