Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jul 2009 15:16:42 +0200 (CEST)
From:      Vicknesan AYADURAI <vicknesan@bigfoot.com>
To:        Fabrice Planchon <fab@math.univ-paris13.fr>
Cc:        freebsd-mobile@freebsd.org
Subject:   Re: thinkpad 560X and pcmcia
Message-ID:  <20090713150327.R4783@apu>
In-Reply-To: <20090712194622.GB1553@Orphee.local>
References:  <20090712194622.GB1553@Orphee.local>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-1055325894-1247491002=:4783
Content-Type: TEXT/PLAIN; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE

Hi Fabrice,

I've had similar weirdness with IBM ThinkPad PCMCIA slots before. The=20
first was with a ThinkPad 600, in going from FBSD5.4R->6.1R. I=20
eventually managed to get both ethernet cards on the two slots=20
working, and posted what I did here:

http://arkiv.freebsd.se/?ml=3Dfreebsd-hardware&a=3D2006-08&t=3D2305543

About 2-months ago I did a fresh install of 7.1R on a ThinkPad 560X,=20
and again, could only get 1 of the two PCMCIA ethernet cards=20
recognized. This time even my 'solution' above didn't work, and after=20
a few days wrestling, gave up and installed FBSD4.6.2-RELEASE on the=20
same machine, and both cards were immediately detected upon boot-up.

This was an adequate solution, sufficient for my simple two-interface=20
router needs at the time.

Even without looking at your hardware I'm willing to bet that your two=20
slots work fine, as with both my ThinkPads.

Hopefully the link above might work for you - in which case please=20
drop me a mail on how you got it to work!

Good luck!
vick
---
Vicknesan AYADURAI - more relevantly : vicknesan@bigfoot.com

On Sun, 12 Jul 2009, Fabrice Planchon wrote:

> Hi,
>
> I just installed freebsd 7.2 on an old thinkpad laptop which was
> collecting dust in a box: a 560X which was previously running Win95
> and some (old) linux distribution. While I did not check right before
> wiping out the hardrive (I do regret...), I remember everything
> working properly with both windows and linux before it went into
> storage.
>
> Now, everything appears to work properly under freebsd, except for the
> second pcmcia slot (the thinkpad has 2 slots on top of each
> other). The top one works with all my pcmcia cards, but not matter
> which card is inserted in the bottom one, nothing happens (lights on
> the card connector don't flash, nothing in the logs).
> I did find the following thread
>
> http://lists.freebsd.org/pipermail/freebsd-mobile/2007-July/009926.html
>
> where the described symptoms are very similar, but the proposed cure
> did not solve my problem. It appears that the second pcmcia is not
> assigned an IRQ, but fiddling with /boot/device.hints did not get me
> anywhere. I am not even sure what the correct syntax would be (in
> device.hints), in particular I could not even re-assign one the IRQs
> of the working devices.
>
> I cannot totally rule out hardware failure (although usually hardware
> does not die from sitting in a box...), but any hint at how to figure
> this out without re-installing windows (to use the IBM EXE utility)
> would be welcome.
>
> Below are bits of info which I can complete if one points in the right
> direction,
>
>                            F.
>
> ---------------------/boot/loader.conf-------------------------------
> boot_verbose=3D"yes"
> debug.bootverbose=3D1
> hw.cardbus.debug=3D1
> hw.cbb.debug=3D1
> hw.pccard.cis_debug=3D1
> hw.pccard.debug=3D1
> ----------------------dmesg output------------------------------------
> Copyright (c) 1992-2009 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> =09The Regents of the University of California. All rights reserved.
> FreeBSD is a registered trademark of The FreeBSD Foundation.
> FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009
>    root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
> Preloaded elf kernel "/boot/kernel/kernel" at 0xc0dfc000.
> Calibrating clock(s) ... i8254 clock: 1193139 Hz
> CLK_USE_I8254_CALIBRATION not specified - using default frequency
> Timecounter "i8254" frequency 1193182 Hz quality 0
> Calibrating TSC clock ... TSC clock: 231777076 Hz
> CPU: Pentium/P55C (quarter-micron) (231.78-MHz 586-class CPU)
>  Origin =3D "GenuineIntel"  Id =3D 0x581  Stepping =3D 1
>  Features=3D0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
>
> real memory  =3D 100466688 (95 MB)
> Physical memory chunk(s):
> 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages)
> 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
> 0x0000000001025000 - 0x0000000005ddefff, 81502208 bytes (19898 pages)
> avail memory =3D 84201472 (80 MB)
> bios32: Found BIOS32 Service Directory header at 0xc00fd800
> bios32: Entry =3D 0xfd820 (c00fd820)  Rev =3D 0  Len =3D 1
> pcibios: PCI BIOS entry at 0xfd880+0x0
> pnpbios: Found PnP BIOS data at 0xc00fe700
> pnpbios: Entry =3D f0000:e724  Rev =3D 1.0
> pnpbios: Event flag at 415
> Other BIOS signatures found:
> Intel Pentium detected, installing workaround for F00F bug
> ULE: setup cpu group 0
> ULE: setup cpu 0
> ULE: adding cpu 0 to group 0: cpus 1 mask 0x1
> wlan_amrr: <AMRR Transmit Rate Control Algorithm>
> wlan: <802.11 Link Layer>
> null: <null device, zero device>
> random: <entropy source, Software, Yarrow>
> nfslock: pseudo-device
> io: <I/O>
> kbd: new array size 4
> kbd1 at kbdmux0
> mem: <memory>
> hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2 (May  1 2009 08:4=
7:24)
> npx0: INT 16 interface
> pci_open(1):=09mode 1 addr port (0x0cf8) is 0x80000050
> pci_open(1a):=09mode1res=3D0x80000000 (0x80000000)
> pci_cfgcheck:=09device 0 [class=3D060000] [hdr=3D00] is there (id=3D71008=
086)
> pcibios: BIOS version 2.10
> pcib0: <Host to PCI bridge> pcibus 0 on motherboard
> pir0: <PCI Interrupt Routing Table: 4 Entries> on motherboard
> $PIR: Links after initial probe:
> Link  IRQ  Rtd  Ref  IRQs
> 0x60  255   N     4  3 4 5 6 7 9 10 11 12 14 15
> 0x63  255   N     1  3 4 5 6 7 9 10 11 12 14 15
> 0x61  255   N     2  3 4 5 6 7 9 10 11 12 14 15
> $PIR: Found matching pin for 0.1.INTD at func 2: 11
> $PIR: Found matching pin for 0.2.INTA at func 0: 255
> $PIR: Found matching pin for 0.2.INTB at func 1: 255
> $PIR: Found matching pin for 0.3.INTA at func 0: 11
> $PIR: Links after initial IRQ discovery:
> Link  IRQ  Rtd  Ref  IRQs
> 0x60   11   Y     4  3 4 5 6 7 9 10 11 12 14 15
> 0x63   11   Y     1  3 4 5 6 7 9 10 11 12 14 15
> 0x61  255   N     2  3 4 5 6 7 9 10 11 12 14 15
> $PIR: IRQs used by BIOS: 11
> $PIR: Interrupt Weights:
> [    0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15 ]
> [    0   0   0   0   0   0   0   0   0   0   0   5   0   0   0   0 ]
> pci0: <PCI bus> on pcib0
> pci0: domain=3D0, physical bus=3D0
> found->=09vendor=3D0x8086, dev=3D0x7100, revid=3D0x01
> =09domain=3D0, bus=3D0, slot=3D0, func=3D0
> =09class=3D06-00-00, hdrtype=3D0x00, mfdev=3D0
> =09cmdreg=3D0x0006, statreg=3D0x2200, cachelnsz=3D0 (dwords)
> =09lattimer=3D0x08 (240 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 ns)
> found->=09vendor=3D0x8086, dev=3D0x7110, revid=3D0x01
> =09domain=3D0, bus=3D0, slot=3D1, func=3D0
> =09class=3D06-80-00, hdrtype=3D0x00, mfdev=3D1
> =09cmdreg=3D0x000f, statreg=3D0x0280, cachelnsz=3D0 (dwords)
> =09lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 ns)
> found->=09vendor=3D0x8086, dev=3D0x7111, revid=3D0x01
> =09domain=3D0, bus=3D0, slot=3D1, func=3D1
> =09class=3D01-01-80, hdrtype=3D0x00, mfdev=3D0
> =09cmdreg=3D0x0005, statreg=3D0x0280, cachelnsz=3D0 (dwords)
> =09lattimer=3D0x20 (960 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 ns)
> =09map[20]: type I/O Port, range 32, base 0xfcf0, size  4, enabled
> found->=09vendor=3D0x8086, dev=3D0x7112, revid=3D0x01
> =09domain=3D0, bus=3D0, slot=3D1, func=3D2
> =09class=3D0c-03-00, hdrtype=3D0x00, mfdev=3D0
> =09cmdreg=3D0x0005, statreg=3D0x0280, cachelnsz=3D0 (dwords)
> =09lattimer=3D0x30 (1440 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 ns)
> =09intpin=3Dd, irq=3D11
> =09map[20]: type I/O Port, range 32, base 0x9000, size  5, enabled
> $PIR: 0:1 INTD routed to irq 11
> found->=09vendor=3D0x8086, dev=3D0x7113, revid=3D0x01
> =09domain=3D0, bus=3D0, slot=3D1, func=3D3
> =09class=3D06-80-00, hdrtype=3D0x00, mfdev=3D0
> =09cmdreg=3D0x0003, statreg=3D0x0280, cachelnsz=3D0 (dwords)
> =09lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 ns)
> =09map[90]: type I/O Port, range 32, base 0xefa0, size  4, enabled
> found->=09vendor=3D0x104c, dev=3D0xac16, revid=3D0x02
> =09domain=3D0, bus=3D0, slot=3D2, func=3D0
> =09class=3D06-07-00, hdrtype=3D0x02, mfdev=3D1
> =09cmdreg=3D0x0007, statreg=3D0x0210, cachelnsz=3D8 (dwords)
> =09lattimer=3D0xa8 (5040 ns), mingnt=3D0xc0 (48000 ns), maxlat=3D0x03 (75=
0 ns)
> =09intpin=3Da, irq=3D255
> =09powerspec 1  supports D0 D1 D2 D3  current D0
> =09map[10]: type Memory, range 32, base 0x20822000, size 12, enabled
> found->=09vendor=3D0x104c, dev=3D0xac16, revid=3D0x02
> =09domain=3D0, bus=3D0, slot=3D2, func=3D1
> =09class=3D06-07-00, hdrtype=3D0x02, mfdev=3D1
> =09cmdreg=3D0x0007, statreg=3D0x0210, cachelnsz=3D8 (dwords)
> =09lattimer=3D0xa8 (5040 ns), mingnt=3D0xc0 (48000 ns), maxlat=3D0x03 (75=
0 ns)
> =09intpin=3Db, irq=3D255
> =09powerspec 1  supports D0 D1 D2 D3  current D0
> =09map[10]: type Memory, range 32, base 0x20821000, size 12, enabled
> found->=09vendor=3D0x10c8, dev=3D0x0004, revid=3D0x00
> =09domain=3D0, bus=3D0, slot=3D3, func=3D0
> =09class=3D03-00-00, hdrtype=3D0x00, mfdev=3D0
> =09cmdreg=3D0x0007, statreg=3D0x0280, cachelnsz=3D0 (dwords)
> =09lattimer=3D0x00 (0 ns), mingnt=3D0x10 (4000 ns), maxlat=3D0xff (63750 =
ns)
> =09intpin=3Da, irq=3D11
> =09map[10]: type Prefetchable Memory, range 32, base 0x8000000, size 24, =
enabled
> =09map[14]: type Memory, range 32, base 0x9200000, size 21, enabled
> =09map[18]: type Memory, range 32, base 0x9000000, size 20, enabled
> $PIR: 0:3 INTA routed to irq 11
> PCI-ISA bridge with incorrect subclass 0x80
> PCI-ISA bridge with incorrect subclass 0x80
> isab0: <PCI-ISA bridge> at device 1.0 on pci0
> isa0: <ISA bus> on isab0
> atapci0: <Intel PIIX4 UDMA33 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x1=
77,0x376,0xfcf0-0xfcff at device 1.1 on pci0
> atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xfcf0
> ata0: <ATA channel 0> on atapci0
> atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
> atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
> ata0: reset tp1 mask=3D03 ostat0=3D50 ostat1=3D50
> ata0: stat0=3D0x50 err=3D0x01 lsb=3D0x00 msb=3D0x00
> ata0: stat1=3D0x50 err=3D0x50 lsb=3D0x50 msb=3D0x50
> ata0: reset tp2 stat0=3D50 stat1=3D50 devices=3D0x1<ATA_MASTER>
> ata0: [MPSAFE]
> ata0: [ITHREAD]
> ata1: <ATA channel 1> on atapci0
> atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170
> atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376
> ata1: reset tp1 mask=3D00 ostat0=3Dff ostat1=3Dff
> ata1: [MPSAFE]
> ata1: [ITHREAD]
> uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x9000-0x901f irq 1=
1 at device 1.2 on pci0
> uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0x9000
> uhci0: [GIANT-LOCKED]
> uhci0: [ITHREAD]
> usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
> usb0: USB revision 1.0
> uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
> uhub0: 2 ports with 2 removable, self powered
> piix0: <PIIX Timecounter> port 0xefa0-0xefaf at device 1.3 on pci0
> Timecounter "PIIX" frequency 3579545 Hz quality 0
> cbb0: <TI1250 PCI-CardBus Bridge> mem 0x20822000-0x20822fff at device 2.0=
 on pci0
> cbb0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x20822000
> cbb0: Found memory at 20822000
> cbb0: Secondary bus is 1
> cardbus0: <CardBus bus> on cbb0
> pccard0: <16-bit PCCard bus> on cbb0
> $PIR: 0:2 INTA routed to irq 11
> cbb0: [MPSAFE]
> cbb0: [ITHREAD]
> cbb0: PCI Configuration space:
>  0x00: 0xac16104c 0x02100007 0x06070002 0x0082a808
>  0x10: 0x20822000 0x020000a0 0xb0030100 0xfffff000
>  0x20: 0x00000000 0xfffff000 0x00000000 0x0000fffc
>  0x30: 0x00000000 0x0000fffc 0x00000000 0x0740010b
>  0x40: 0x00921014 0x00000001 0x00000000 0x00000000
>  0x50: 0x00000000 0x00000000 0x00000000 0x00000000
>  0x60: 0x00000000 0x00000000 0x00000000 0x00000000
>  0x70: 0x00000000 0x00000000 0x00000000 0x00000000
>  0x80: 0x00449060 0x00000000 0x01018148 0xfba97543
>  0x90: 0x616282c0 0x00000000 0x00000000 0x00000000
>  0xa0: 0x7e210001 0x00800000 0x00000000 0x00000000
>  0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
>  0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
>  0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
>  0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
>  0xf0: 0x00000000 0x00000000 0x00000000 0x00000000
> cbb1: <TI1250 PCI-CardBus Bridge> mem 0x20821000-0x20821fff at device 2.1=
 on pci0
> cbb1: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x20821000
> cbb1: Found memory at 20821000
> cbb1: Secondary bus is 4
> cardbus1: <CardBus bus> on cbb1
> pccard1: <16-bit PCCard bus> on cbb1
> $PIR: Found IRQ 11 for link 0x61 from 11
> $PIR: ROUTE_INTERRUPT failed.
> cbb1: Unable to map IRQ...
> device_attach: cbb1 attach returned 12
> vgapci0: <VGA-compatible display> mem 0x8000000-0x8ffffff,0x9200000-0x93f=
ffff,0x9000000-0x90fffff irq 11 at device 3.0 on pci0
> cpu0 on motherboard
> unknown: status reg test failed ff
> unknown: status reg test failed ff
> unknown: status reg test failed ff
> unknown: status reg test failed ff
> unknown: status reg test failed ff
> unknown: status reg test failed ff
> ex_isa_identify()
> ata: ata0 already exists; skipping it
> ata: ata1 already exists; skipping it
> pnp_identify: Trying Read_Port at 203
> pnp_identify: Trying Read_Port at 243
> pnp_identify: Trying Read_Port at 283
> pnp_identify: Trying Read_Port at 2c3
> pnp_identify: Trying Read_Port at 303
> pnp_identify: Trying Read_Port at 343
> pnp_identify: Trying Read_Port at 383
> pnp_identify: Trying Read_Port at 3c3
> PNP Identify complete
> pnpbios: 20 devices, largest 329 bytes
> PNP0200: adding fixed io range 0-0xf, size=3D0x10, align=3D0x1
> PNP0200: adding fixed io range 0x80-0x8f, size=3D0x10, align=3D0x1
> PNP0200: adding fixed io range 0xc0-0xdf, size=3D0x20, align=3D0x1
> PNP0200: adding dma mask 0x10
> pnpbios: handle 1 device ID PNP0200 (0002d041)
> PNP0100: adding irq mask 0x1
> PNP0100: adding fixed io range 0x40-0x43, size=3D0x4, align=3D0x1
> pnpbios: handle 2 device ID PNP0100 (0001d041)
> PNP0b00: adding irq mask 0x100
> PNP0b00: adding fixed io range 0x70-0x73, size=3D0x4, align=3D0x1
> pnpbios: handle 3 device ID PNP0b00 (000bd041)
> PNP0800: adding fixed io range 0x61-0x61, size=3D0x1, align=3D0x1
> pnpbios: handle 4 device ID PNP0800 (0008d041)
> PNP0303: adding irq mask 0x2
> PNP0303: adding fixed io range 0x60-0x60, size=3D0x1, align=3D0x1
> PNP0303: adding fixed io range 0x64-0x64, size=3D0x1, align=3D0x1
> pnpbios: handle 5 device ID PNP0303 (0303d041)
> PNP0f13: adding irq mask 0x1000
> pnpbios: handle 6 device ID PNP0f13 (130fd041)
> PNP0c04: adding fixed io range 0xf0-0xff, size=3D0x10, align=3D0x1
> PNP0c04: adding irq mask 0x2000
> pnpbios: handle 7 device ID PNP0c04 (040cd041)
> PNP0700: adding irq mask 0x40
> PNP0700: adding io range 0x3f0-0x3f5, size=3D0x6, align=3D0x80
> PNP0700: adding dma mask 0x4
> pnpbios: handle 8 device ID PNP0700 (0007d041)
> PNP0a03: adding io range 0xcf8-0xcff, size=3D0x8, align=3D0
> pnpbios: handle 9 device ID PNP0a03 (030ad041)
> PNP0c02: adding io range 0x22-0x22, size=3D0x1, align=3D0
> PNP0c02: adding io range 0x2e-0x2f, size=3D0x2, align=3D0
> PNP0c02: adding io range 0x92-0x92, size=3D0x1, align=3D0
> PNP0c02: adding io range 0xb2-0xb3, size=3D0x2, align=3D0
> PNP0c02: adding io range 0x4d0-0x4d1, size=3D0x2, align=3D0
> PNP0c02: adding io range 0x15e0-0x15ef, size=3D0x10, align=3D0
> PNP0c02: adding io range 0xef00-0xefaf, size=3D0xb0, align=3D0
> PNP0c02: adding fixed memory32 range 0-0x9ffff, size=3D0xa0000
> PNP0c02: adding fixed memory32 range 0xf0000-0xfffff, size=3D0x10000
> PNP0c02: adding fixed memory32 range 0x100000-0x410fbff, size=3D0x400fc00
> PNP0c02: adding fixed memory32 range 0xffff0000-0xffffffff, size=3D0x1000=
0
> pnpbios: handle 10 device ID PNP0c02 (020cd041)
> PNP0400: adding irq mask 0x80
> PNP0400: adding io range 0x3bc-0x3bf, size=3D0x4, align=3D0
> pnpbios: handle 11 device ID PNP0400 (0004d041)
> pnpbios: handle 13 device ID PNP0501 (0105d041)
> CSC0000: adding io range 0x530-0x537, size=3D0x8, align=3D0
> CSC0000: adding io range 0x388-0x38b, size=3D0x4, align=3D0
> CSC0000: adding io range 0x220-0x233, size=3D0x14, align=3D0x20
> CSC0000: adding irq mask 0x20
> CSC0000: adding dma mask 0x2
> CSC0000: adding dma mask 0x1
> pnpbios: handle 14 device ID CSC0000 (0000630e)
> CSC0010: adding io range 0x538-0x53f, size=3D0x8, align=3D0
> pnpbios: handle 15 device ID CSC0010 (1000630e)
> CSC0001: adding io range 0x200-0x207, size=3D0x8, align=3D0
> pnpbios: handle 16 device ID CSC0001 (0100630e)
> pnpbios: handle 17 device ID CSC0003 (0300630e)
> IBM0071: adding irq mask 0x10
> IBM0071: adding io range 0x3f8-0x3ff, size=3D0x8, align=3D0x1
> IBM0071: adding dma mask 0x8
> pnpbios: handle 19 device ID IBM0071 (71004d24)
> PNP0e03: adding io range 0-0x1, size=3D0x2, align=3D0
> pnpbios: handle 20 device ID PNP0e03 (030ed041)
> PNP0c02: adding fixed memory32 range 0xca000-0xcbfff, size=3D0x2000
> pnpbios: handle 27 device ID PNP0c02 (020cd041)
> sc: sc0 already exists; skipping it
> vga: vga0 already exists; skipping it
> isa_probe_children: disabling PnP devices
> isa_probe_children: probing non-PnP devices
> pmtimer0 on isa0
> orm0: <ISA Option ROM> at iomem 0xc0000-0xc9fff pnpid ORM0000 on isa0
> adv0: not probed (disabled)
> aha0: not probed (disabled)
> aic0: not probed (disabled)
> atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
> atkbd0: <AT Keyboard> irq 1 on atkbdc0
> atkbd: the current kbd controller command byte 0065
> atkbd: keyboard ID 0x54ab (2)
> kbd0 at atkbd0
> kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
> atkbd0: [GIANT-LOCKED]
> atkbd0: [ITHREAD]
> psm0: current command byte:0065
> psm0: <PS/2 Mouse> irq 12 on atkbdc0
> psm0: [GIANT-LOCKED]
> psm0: [ITHREAD]
> psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons
> psm0: config:00000000, flags:00000008, packet size:3
> psm0: syncmask:c0, syncbits:00
> bt0: not probed (disabled)
> cs0: not probed (disabled)
> ed0: not probed (disabled)
> fdc0: ic_type 90 part_id 73
> fdc0: <Enhanced floppy controller> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 =
on isa0
> fdc0: ic_type 90 part_id 73
> fdc0: [FILTER]
> fd0: <1440-KB 3.5" drive> on fdc0 drive 0
> fe0: not probed (disabled)
> ie0: not probed (disabled)
> le0: not probed (disabled)
> ppc0: parallel port found at 0x3bc
> ppc0: using extended I/O port range
> ppc0: SPP
> ppc0: <Parallel port> at port 0x3bc-0x3c3 irq 7 on isa0
> ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
> ppbus0: <Parallel port bus> on ppc0
> ppbus0: [MPSAFE]
> ppbus0: [ITHREAD]
> plip0: <PLIP network interface> on ppbus0
> plip0: WARNING: using obsoleted IFF_NEEDSGIANT flag
> plip0: bpf attached
> lpt0: <Printer> on ppbus0
> lpt0: Interrupt-driven port
> ppi0: <Parallel I/O> on ppbus0
> ppc0: [GIANT-LOCKED]
> ppc0: [ITHREAD]
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <16 virtual consoles, flags=3D0x300>
> sc0: fb0, kbd1, terminal emulator: sc (syscons terminal)
> sio0: irq maps: 0x1 0x11 0x1 0x1
> sio0: irq maps: 0x1 0x11 0x1 0x1
> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
> sio0: type 16550A
> sio0: [FILTER]
> sio1: configured irq 3 not in bitmap of probed irqs 0
> sio1: port may not be enabled
> sio1: irq maps: 0x1 0x1 0x1 0x1
> sio1: probe failed test(s): 0 1 2 4 6 7 9
> sio1 failed to probe at port 0x2f8-0x2ff irq 3 on isa0
> sio2: not probed (disabled)
> sio3: not probed (disabled)
> sn0: not probed (disabled)
> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
> vt0: not probed (disabled)
> isa_probe_children: probing PnP devices
> unknown: <PNP0800> failed to probe at port 0x61 pnpid PNP0800 on isa0
> unknown: <PNP0303> can't assign resources (port)
> unknown: <PNP0303> at port 0x60 pnpid PNP0303 on isa0
> unknown: <PNP0f13> can't assign resources (irq)
> unknown: <PNP0f13> at irq 12 pnpid PNP0f13 on isa0
> unknown: <PNP0700> can't assign resources (port)
> unknown: <PNP0700> at port 0x3f0-0x3f5 pnpid PNP0700 on isa0
> unknown: <PNP0c02> can't assign resources (memory)
> unknown: <PNP0c02> at iomem 0-0x9ffff pnpid PNP0c02 on isa0
> unknown: <PNP0400> can't assign resources (port)
> unknown: <PNP0400> at port 0x3bc-0x3bf pnpid PNP0400 on isa0
> unknown: <16550A-compatible COM port> failed to probe pnpid PNP0501 on is=
a0
> unknown: <CSC0000> failed to probe at port 0x530-0x537,0x388-0x38b,0x220-=
0x233 irq 5 drq 1,0 pnpid CSC0000 on isa0
> unknown: <CSC0010> failed to probe at port 0x538-0x53f pnpid CSC0010 on i=
sa0
> unknown: <CSC0001> failed to probe at port 0x200-0x207 pnpid CSC0001 on i=
sa0
> unknown: <CSC0003> failed to probe pnpid CSC0003 on isa0
> unknown: <IBM0071> can't assign resources (port)
> unknown: <IBM0071> at port 0x3f8-0x3ff pnpid IBM0071 on isa0
> unknown: <PNP0e03> can't assign resources (port)
> unknown: <PNP0e03> at port 0-0x1 pnpid PNP0e03 on isa0
> Device configuration finished.
> procfs registered
> Timecounter "TSC" frequency 231777076 Hz quality 800
> Timecounters tick every 1.000 msec
> lo0: bpf attached
> hptrr: no controller detected.
> Status is 0x30000006
> ata0-master: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA33 cable=3D40 wire
> ad0: setting PIO4 on PIIX4 chip
> ad0: setting UDMA33 on PIIX4 chip
> ad0: 3909MB <IBM DTCA-24090 TC6IAB4A> at ata0-master UDMA33
> ad0: 8007552 sectors [7944C/16H/63S] 16 sectors/interrupt 1 depth queue
> ad0: Intel check1 failed
> ad0: Adaptec check1 failed
> ad0: LSI (v3) check1 failed
> ad0: LSI (v2) check1 failed
> ad0: FreeBSD check1 failed
> ATA PseudoRAID loaded
> GEOM: new disk ad0
> GEOM_LABEL: Label for provider ad0s1a is ufsid/4a58d762b2e179a1.
> GEOM_LABEL: Label for provider ad0s1d is ufsid/4a58d76562c4228a.
> GEOM_LABEL: Label for provider ad0s1e is ufsid/4a58d7621a25d693.
> GEOM_LABEL: Label for provider ad0s1f is ufsid/4a58d763e5e5e629.
> Trying to mount root from ufs:/dev/ad0s1a
> start_init: trying /sbin/init
> GEOM_LABEL: Label ufsid/4a58d762b2e179a1 removed.
> GEOM_LABEL: Label for provider ad0s1a is ufsid/4a58d762b2e179a1.
> GEOM_LABEL: Label ufsid/4a58d7621a25d693 removed.
> GEOM_LABEL: Label for provider ad0s1e is ufsid/4a58d7621a25d693.
> GEOM_LABEL: Label ufsid/4a58d763e5e5e629 removed.
> GEOM_LABEL: Label for provider ad0s1f is ufsid/4a58d763e5e5e629.
> GEOM_LABEL: Label ufsid/4a58d76562c4228a removed.
> GEOM_LABEL: Label for provider ad0s1d is ufsid/4a58d76562c4228a.
> GEOM_LABEL: Label ufsid/4a58d762b2e179a1 removed.
> GEOM_LABEL: Label ufsid/4a58d7621a25d693 removed.
> GEOM_LABEL: Label ufsid/4a58d763e5e5e629 removed.
> GEOM_LABEL: Label ufsid/4a58d76562c4228a removed.
> Status is 0x30000410
> cbb0: card inserted: event=3D0x00000006, state=3D30000410
> pccard0: chip_socket_enable
> cbb_pcic_socket_enable:
> cbb0: cbb_power: 5V
> pccard0: read_cis
> cis mem map 0xc75a8000 (resource: 0x88000000)
> pccard0: CIS tuple chain:
> CISTPL_DEVICE type=3Dfuncspec speed=3D250ns
> 01 03 d1 0a ff
> unhandled CISTPL 1c
> 1c 04 01 d1 0a ff
> CISTPL_DEVICE_A type=3Deeprom speed=3D250ns
> 17 03 41 00 ff
> CISTPL_MANFID
> 20 04 49 01 1b 02
> CISTPL_FUNCID
> 21 02 06 01
> CISTPL_VERS_1
> 15 26 04 01 44 2d 4c 69 6e 6b 00 44 45 2d 36 36
> 30 00 31 31 38 42 36 36 30 33 00 ff 00 00 00 00
> 00 00 00 00 00 00 00 00
> CISTPL_CONFIG
> 1a 05 01 20 00 04 0b
> CISTPL_CFTABLE_ENTRY
> 1b 07 e0 81 18 45 30 fc be
> unhandled CISTPL 14
> CISTPL_NO_LINK
> 14 00
> CISTPL_END
> ff
> pccard0: check_cis_quirks
> pccard0: CIS version PCCARD 2.0 or 2.1
> pccard0: CIS info: D-Link, DE-660, 118B6603
> pccard0: Manufacturer code 0x149, product 0x21b
> pccard0: function 0: network adapter, ccr addr 400 mask b
> pccard0: function 0, config table entry 32: I/O card; irq mask befc; ioma=
sk 5, iospace 0-1f; mwait_required io16 irqlevel
> pccard0: functions scanning
> pccard0: Card has 1 functions. pccard_mfc is 0
> pccard0: I/O rid 0 start 0 end ffffffff
> cbb_pcic_socket_enable:
> pccard0: ccr_res =3D=3D 88000000-880003ff, base=3D400
> pccard0: function 0 CCR at 0 offset 400: 60 0 ff 0, 1c 4 1 d1, a
> ed1: Warning: card matches multiple entries.  Report to imp@freebsd.org
> Product entry: vendor=3D0xffffffff,product=3D0xffffffff,CIS0=3D'D-Link',C=
IS1=3D'DE-660'
> Product entry: vendor=3D0x149,product=3D0x21b
> ed1: <D-Link DE-660> at port 0x100-0x11f irq 11 function 0 config 32 on p=
ccard0
> ed1: [MPSAFE]
> ed1: [ITHREAD]
> ed1: CIS MAC 00:00:00:00:00:00
> ROM DATA: 00 00 80 80 c8 c8 8c 8c 5b 5b 39 39 00 00 00 00 00 00 00 00 00 =
00 00 00 00 00 00 00 57 57 57 57
> ed1: ROM mac 00:80:c8:8c:5b:39
> ed1: WARNING: using obsoleted if_watchdog interface
> ed1: bpf attached
> ed1: Ethernet address: 00:80:c8:8c:5b:39
> ed1: type NE2000 (16 bit)
> pccard0: function 0 CCR at 0 offset 400 mask b: 60 0 ff 0, 1c 4 1 d1, a
> ----------------------------pciconf -lbcv  ------------------------------=
-------------
> hostb0@pci0:0:0:0:=09class=3D0x060000 card=3D0x00000000 chip=3D0x71008086=
 rev=3D0x01 hdr=3D0x00
>    vendor     =3D 'Intel Corporation'
>    device     =3D '82439TX System Controller (MTXC), part of 430TX chipse=
t'
>    class      =3D bridge
>    subclass   =3D HOST-PCI
> isab0@pci0:0:1:0:=09class=3D0x068000 card=3D0x00000000 chip=3D0x71108086 =
rev=3D0x01 hdr=3D0x00
>    vendor     =3D 'Intel Corporation'
>    device     =3D '82371AB/EB/MB PIIX4/4E/4M ISA Bridg=E9
>    class      =3D bridge
> atapci0@pci0:0:1:1:=09class=3D0x010180 card=3D0x00000000 chip=3D0x7111808=
6 rev=3D0x01 hdr=3D0x00
>    vendor     =3D 'Intel Corporation'
>    device     =3D '82371AB/EB/MB PIIX4/4E/4M IDE Controller'
>    class      =3D mass storage
>    subclass   =3D ATA
>    bar   [20] =3D type I/O Port, range 32, base 0xfcf0, size 16, enabled
> uhci0@pci0:0:1:2:     class=3D0x0c0300 card=3D0x00000000 chip=3D0x7112808=
6 rev=3D0x01 hdr=3D0x00
>    vendor     =3D 'Intel Corporation'
>    device     =3D '82371AB/EB/MB PIIX4/4E/4M USB Interfac=E9
>    class      =3D serial bus
>    subclass   =3D USB
>    bar   [20] =3D type I/O Port, range 32, base 0x9000, size 32, enabled
> piix0@pci0:0:1:3:     class=3D0x068000 card=3D0x00000000 chip=3D0x7113808=
6 rev=3D0x01 hdr=3D0x00
>    vendor     =3D 'Intel Corporation'
>    device     =3D '82371AB/EB/MB PIIX4/4E/4M Power Management Controller'
>    class      =3D bridge
> cbb0@pci0:0:2:0: class=3D0x060700 card=3D0x00921014 chip=3D0xac16104c rev=
=3D0x02 hdr=3D0x02
>    vendor     =3D 'Texas Instruments (TI)'
>    device     =3D 'PCI1250 PC Card CardBus Controller'
>    class      =3D bridge
>    subclass   =3D PCI-CardBus
>    bar   [10] =3D type Memory, range 32, base 0x20822000, size 4096, enab=
led
>    cap 01[a0] =3D powerspec 1  supports D0 D1 D2 D3  current D0
> cbb1@pci0:0:2:1: class=3D0x060700 card=3D0x00921014 chip=3D0xac16104c rev=
=3D0x02 hdr=3D0x02
>    vendor     =3D 'Texas Instruments (TI)'
>    device     =3D 'PCI1250 PC Card CardBus Controller'
>    class      =3D bridge
>    subclass   =3D PCI-CardBus
>    cap 01[a0] =3D powerspec 1  supports D0 D1 D2 D3  current D0
> vgapci0@pci0:0:3:0:=09   class=3D0x030000 card=3D0x00ba1014 chip=3D0x0004=
10c8 rev=3D0x00 hdr=3D0x00
>    vendor     =3D 'Neomagic Corporation'
>    device     =3D 'NM2160 MagicGraph 128XD'
>    class      =3D display
>    subclass   =3D VGA
>    bar   [10] =3D type Prefetchable Memory, range 32, base 0x8000000, siz=
e 16777216, enabled
>    bar   [14] =3D type Memory, range 32, base 0x9200000, size 2097152, en=
abled
>    bar   [18] =3D type Memory, range 32, base 0x9000000, size 1048576, en=
abled
> -----------------/usr/src/tools/tools/pirtool/pirtool  ------------------=
-----------------
> PIRTOOL (c) 2002-2006 Bruce M. Simpson
> ---------------------------------------------
>
> PCI Interrupt Routing Table at 0x000FCC40
> -----------------------------------------
> 0x00: Signature:          $PIR
> 0x04: Version:            1.0
> 0x06: Size:               96 bytes (4 entries)
> 0x08: Device:             0:1:0
> 0x0a: PCI Exclusive IRQs: 11
> 0x0c: Compatible with:    0x00000000 unknown chipset
> 0x10: Miniport Data:      0x00000000
> 0x1f: Checksum:           0x99
>
> Entry  Location  Bus Device Pin  Link  IRQs
>  0    embedded    0    1    A   0x60  3 4 5 6 7 9 10 11 12 14 15
>  0    embedded    0    1    D   0x63  3 4 5 6 7 9 10 11 12 14 15
>  1    embedded    0    2    A   0x60  3 4 5 6 7 9 10 11 12 14 15
>  1    embedded    0    2    B   0x61  3 4 5 6 7 9 10 11 12 14 15
>  2    embedded    0    3    A   0x60  3 4 5 6 7 9 10 11 12 14 15
>  3    embedded    0    7    A   0x60  3 4 5 6 7 9 10 11 12 14 15
>  3    embedded    0    7    B   0x61  3 4 5 6 7 9 10 11 12 14 15
> _______________________________________________
> freebsd-mobile@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
> To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@freebsd.org"
>
>
--0-1055325894-1247491002=:4783--



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