Re: newbus ioport usage

From: Nate Lawson (nate_at_root.org)
Date: 01/27/04

  • Next message: M. Warner Losh: "Re: newbus ioport usage"
    Date: Mon, 26 Jan 2004 17:23:46 -0800 (PST)
    To: "M. Warner Losh" <imp@bsdimp.com>
    
    

    On Mon, 26 Jan 2004, M. Warner Losh wrote:
    > In message: <20040126165523.W30461@root.org>
    > Nate Lawson <nate@root.org> writes:
    > : Ok, I'm doing the set/alloc and it works. However, one weird thing. If I
    > : allocate all ports at boot time, it succeeds. My driver goes through
    > : multiple release/allocate cycles and it all works as expected. However if
    > : I boot and attach to only one of the registers, subsequent attempts to
    > : attach the second one fail. The resources are 2 IO ports, 0x101c and
    > : 0x101d. Both are 1 byte.
    >
    > Deos devinfo -r show any cause for the problem? Maybe you aren't
    > releasing them properly? Also, why not allocate them as a block of 2?

    I'll look into that. I can't allocate them in one block as they come and
    go, based on system state. In one state, one is available and in another,
    both are available. If I boot while only one is available and then you
    plug in the AC adapter, new ones appear. This is acpi, btw.

    -Nate
    _______________________________________________
    freebsd-arch@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-arch
    To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"


  • Next message: M. Warner Losh: "Re: newbus ioport usage"

    Relevant Pages

    • Re: newbus ioport usage
      ... : On Mon, 26 Jan 2004, M. Warner Losh wrote: ... :>: allocate all ports at boot time, ... go, based on system state. ...
      (freebsd-arch)
    • Re: [1/2] [NET] link_watch: Move link watch list into net_device
      ... network subsystem as it manages the carrier status. ... makes sense to allocate some memory for it in net_device rather ... since its that loop which seems to be ... Five minutes after boot is when jiffies wraps. ...
      (Linux-Kernel)
    • Re: Allocating kernel memory
      ... >> approach of simply reserving a large amount of memory to my driver at ... >> boot time and handle the management of it myself completely. ... > to allocate high memory pages and map them into kernel ... Linux chooses to map all of its segments the same ...
      (comp.os.linux.development.system)
    • Re: FreeBSD 8.0 Beta2 / ALC driver crashbase
      ... when I boot the installer media CD, ... alc0: cannot allocate memory resources). ... instruction pointer = 0x20:0xffffffff0024c6e8 ...
      (freebsd-current)
    • Re: FreeBSD 8.0 Beta2 / ALC driver crashbase
      ... when I boot the installer media CD, ... alc0: cannot allocate memory resources). ... instruction pointer = 0x20:0xffffffff0024c6e8 ...
      (freebsd-current)