From owner-freebsd-current Fri Jan 4 5:48:40 2002 Delivered-To: freebsd-current@freebsd.org Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1]) by hub.freebsd.org (Postfix) with ESMTP id 79A9D37B416 for ; Fri, 4 Jan 2002 05:48:02 -0800 (PST) Received: from nutty.singapore.sun.com ([129.158.72.188]) by mercury.Sun.COM (8.9.3+Sun/8.9.3) with SMTP id FAA06007 for ; Fri, 4 Jan 2002 05:48:00 -0800 (PST) Received: (qmail 17195 invoked by uid 99407); Fri, 4 Jan 2002 21:47:59 +0800 (SGT) Date: Fri, 4 Jan 2002 21:47:59 +0800 From: KT Sin To: Michael Reifenberger Cc: FreeBSD-Current Subject: Re: Thinkpad A30p and -current. status and issues Message-ID: <20020104134757.GA17164@nutty.Singapore.Sun.COM> References: <20020104123753.T522-300000@nihil> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020104123753.T522-300000@nihil> User-Agent: Mutt/1.3.25i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Try the winmodem driver from the ports collection e.g. comms/ltmdm and see if it works. kt On Fri, Jan 04, 2002 at 01:19:33PM +0100, Michael Reifenberger wrote: > Hi, > because I behaved well last year christmas brought a new A30p > in replacement for my former Toshiba Tecra 8000 :-) > First impression: Nice pice of plastic and silicon. > Migrating from the Tecra to the A30p was a few hours for FreeBSD > (exclusivly for dump/restore from old to new disk.) > Editing rc.conf, fstab and XF86Config took a few minutes. > Migrating NT2K took one day for reinstalling all applications > and rebooting dozend of times.... > BTW: The A30p doesnt have a Floppy by default anymore and no > installation CD's for reinstallation. All is preinstalled in > a obscure Win98 1Gig Partition at the end of the harddisk which > gets called if one presses F11 during startup. But it seems a > MBR feature which goes away if one installs an alternative > bootblock. > > Working Features: > - The display X11 @ 1600x1200 via VESA driver > (the RADEON chip is not directly supported in XFree 4.1.0) > - build-in fxp0 > - modular DVD/CDR/CDRW comby (is a Toshiba drive) > - USB / USB-mouse > - PS/2 > - UDMA33/66/100 via ATA(66/100) / ATAPI (33) > - OLDCARD via the legacy shims > > Not working Features: > - agp driver (unknown too new chipset) > - SMB/IIC-bus ( " ) > - Sound (Intel ICH3) > - NEWCARD > - OLDCARD pcic_pci attachment > - Lucent Softmodem (no driver) > - Firewire ( " ) > - ACPI (I get some Error messages during startup and I'm not > sure up to which extend ACPI works) > > The OLDCARD/NEWCARD/Sound issues seems all to be related > to bus mapping problems of register and io memory. > See attached files dmesg2.txt and pciconf.txt. > > Does anyone know how to interpret and resolve the mapping issues? > Which bridge-chip is responsible for the agp access? > > Bye! > ---- > Michael Reifenberger > ^.*Plaut.*$, IT, R/3 Basis, GPS > Copyright (c) 1992-2002 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.0-CURRENT #4: Thu Jan 3 17:58:54 CET 2002 > root@nihil:/usr/src/sys/i386/compile/nihil > Preloaded elf kernel "/boot/kernel/kernel" at 0xc03ba000. > Preloaded userconfig_script "/boot/kernel.conf" at 0xc03ba0b4. > Preloaded elf module "/boot/kernel/md.ko" at 0xc03ba104. > Preloaded elf module "/boot/kernel/if_dc.ko" at 0xc03ba1ac. > Preloaded elf module "/boot/kernel/miibus.ko" at 0xc03ba258. > Preloaded elf module "/boot/kernel/if_fxp.ko" at 0xc03ba304. > Preloaded elf module "/boot/kernel/usb.ko" at 0xc03ba3b0. > Preloaded elf module "/boot/kernel/ums.ko" at 0xc03ba458. > Preloaded elf module "/boot/kernel/if_ep.ko" at 0xc03ba500. > Preloaded elf module "/boot/kernel/snd_ich.ko" at 0xc03ba5ac. > Preloaded elf module "/boot/kernel/snd_pcm.ko" at 0xc03ba658. > Preloaded elf module "/boot/kernel/if_ed.ko" at 0xc03ba704. > Preloaded elf module "/boot/kernel/acpi.ko" at 0xc03ba7b0. > Calibrating clock(s) ... TSC clock: 1198991156 Hz, i8254 clock: 1193191 Hz > CLK_USE_I8254_CALIBRATION not specified - using default frequency > Timecounter "i8254" frequency 1193182 Hz > CLK_USE_TSC_CALIBRATION not specified - using old calibration method > Timecounter "TSC" frequency 1198984819 Hz > CPU: Pentium III/Pentium III Xeon/Celeron (1198.98-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0x6b1 Stepping = 1 > Features=0x383f9ff > real memory = 133562368 (130432K bytes) > Physical memory chunk(s): > 0x00001000 - 0x0009efff, 647168 bytes (158 pages) > 0x003e1000 - 0x07f4ffff, 129429504 bytes (31599 pages) > avail memory = 126046208 (123092K bytes) > bios32: Found BIOS32 Service Directory header at 0xc00f73a0 > bios32: Entry = 0xfd7e0 (c00fd7e0) Rev = 0 Len = 1 > pcibios: PCI BIOS entry at 0xfd770+0x18e > pnpbios: Found PnP BIOS data at 0xc00f7400 > pnpbios: Entry = f0000:a138 Rev = 1.0 > pnpbios: Event flag at 4b4 > Other BIOS signatures found: > mem: > Pentium Pro MTRR support enabled > VESA: information block > 56 45 53 41 00 02 00 01 00 01 01 00 00 00 22 00 > 00 01 00 02 00 01 14 01 00 01 2a 01 00 01 2f 01 > 00 01 82 01 0d 01 0e 01 0f 01 20 01 92 01 93 01 > 94 01 95 01 96 01 a2 01 a3 01 a4 01 a5 01 a6 01 > VESA: 60 mode(s) found > VESA: v2.0, 32768k memory, flags:0x1, mode table:0xc0298b22 (1000022) > VESA: ATI MOBILITY RADEON > VESA: ATI Technologies Inc. P6 01.00 > random: > null: > pci_open(1): mode 1 addr port (0x0cf8) is 0x80010014 > pci_open(1a): mode1res=0x80000000 (0x80000000) > pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=35758086) > Using $PIR table, 14 entries at 0xc00fdeb0 > npx0: on motherboard > npx0: INT 16 interface > acpi0: on motherboard > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > acpi0: power button is handled as a fixed feature programming model. > Timecounter "ACPI" frequency 3579545 Hz > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > ACPI-0294: *** Error: Method execution failed, AE_NOT_EXIST > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 > acpi_cpu0: on acpi0 > acpi_tz0: on acpi0 > acpi_lid0: on acpi0 > acpi_button0: on acpi0 > acpi_pcib0: port 0xcf8-0xcff on acpi0 > pci0: physical bus=0 > map[10]: type 3, range 32, base d0000000, size 28, enabled > found-> vendor=0x8086, dev=0x3575, revid=0x02 > bus=0, slot=0, func=0 > class=06-00-00, hdrtype=0x00, mfdev=0 > found-> vendor=0x8086, dev=0x3576, revid=0x02 > bus=0, slot=1, func=0 > class=06-04-00, hdrtype=0x01, mfdev=0 > map[20]: type 4, range 32, base 00001800, size 5, enabled > found-> vendor=0x8086, dev=0x2482, revid=0x01 > bus=0, slot=29, func=0 > class=0c-03-00, hdrtype=0x00, mfdev=1 > intpin=a, irq=11 > map[20]: type 4, range 32, base 00001820, size 5, enabled > found-> vendor=0x8086, dev=0x2484, revid=0x01 > bus=0, slot=29, func=1 > class=0c-03-00, hdrtype=0x00, mfdev=0 > intpin=b, irq=11 > map[20]: type 4, range 32, base 00001840, size 5, enabled > found-> vendor=0x8086, dev=0x2487, revid=0x01 > bus=0, slot=29, func=2 > class=0c-03-00, hdrtype=0x00, mfdev=0 > intpin=c, irq=11 > found-> vendor=0x8086, dev=0x2448, revid=0x41 > bus=0, slot=30, func=0 > class=06-04-00, hdrtype=0x01, mfdev=0 > found-> vendor=0x8086, dev=0x248c, revid=0x01 > bus=0, slot=31, func=0 > class=06-01-00, hdrtype=0x00, mfdev=1 > map[10]: type 4, range 32, base 000001f0, size 3, enabled > map[14]: type 4, range 32, base 000003f4, size 2, enabled > map[18]: type 4, range 32, base 00000170, size 3, enabled > map[1c]: type 4, range 32, base 00000374, size 2, enabled > map[20]: type 4, range 32, base 00001860, size 4, enabled > found-> vendor=0x8086, dev=0x248a, revid=0x01 > bus=0, slot=31, func=1 > class=01-01-8a, hdrtype=0x00, mfdev=0 > intpin=a, irq=255 > map[20]: type 4, range 32, base 00001880, size 5, enabled > found-> vendor=0x8086, dev=0x2483, revid=0x01 > bus=0, slot=31, func=3 > class=0c-05-00, hdrtype=0x00, mfdev=0 > intpin=b, irq=11 > map[10]: type 4, range 32, base 00001c00, size 8, port disabled > map[14]: type 4, range 32, base 000018c0, size 6, port disabled > found-> vendor=0x8086, dev=0x2485, revid=0x01 > bus=0, slot=31, func=5 > class=04-01-00, hdrtype=0x00, mfdev=0 > intpin=b, irq=11 > map[10]: type 4, range 32, base 00002400, size 8, port disabled > map[14]: type 4, range 32, base 00002000, size 7, port disabled > found-> vendor=0x8086, dev=0x2486, revid=0x01 > bus=0, slot=31, func=6 > class=07-03-00, hdrtype=0x00, mfdev=0 > intpin=b, irq=11 > pci0: on acpi_pcib0 > pcib1: at device 1.0 on pci0 > pcib1: secondary bus 1 > pcib1: subordinate bus 1 > pcib1: I/O decode 0x3000-0x3fff > pcib1: memory decode 0xc0100000-0xc01fffff > pcib1: prefetched decode 0xe0000000-0xe7ffffff > pci1: physical bus=1 > map[10]: type 3, range 32, base e0000000, size 27, enabled > map[14]: type 4, range 32, base 00003000, size 8, enabled > map[18]: type 1, range 32, base c0100000, size 16, enabled > found-> vendor=0x1002, dev=0x4c59, revid=0x00 > bus=1, slot=0, func=0 > class=03-00-00, hdrtype=0x00, mfdev=0 > intpin=a, irq=11 > powerspec 2 supports D0 D1 D2 D3 current D0 > pci1: on pcib1 > pci1: at device 0.0 (no driver attached) > uhci0: port 0x1800-0x181f irq 11 at device 29.0 on pci0 > usb0: on uhci0 > usb0: USB revision 1.0 > uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > uhub0: 2 ports with 2 removable, self powered > uhci1: port 0x1820-0x183f irq 11 at device 29.1 on pci0 > usb1: on uhci1 > usb1: USB revision 1.0 > uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > uhub1: 2 ports with 2 removable, self powered > ums0: Logitech USB Mouse, rev 1.10/6.b4, addr 2, iclass 3/1 > ums0: 3 buttons and Z dir. > uhci2: port 0x1840-0x185f irq 11 at device 29.2 on pci0 > uhci2: (New UHCI DeviceId=0x24878086) > usb2: on uhci2 > usb2: USB revision 1.0 > uhub2: (0x24878086) UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > uhub2: 2 ports with 2 removable, self powered > pcib2: at device 30.0 on pci0 > pcib2: secondary bus 2 > pcib2: subordinate bus 8 > pcib2: I/O decode 0x4000-0x8fff > pcib2: memory decode 0xc0200000-0xcfffffff > pcib2: prefetched decode 0xe8000000-0xefffffff > pci2: physical bus=2 > map[10]: type 1, range 32, base 50000000, size 12, enabled > found-> vendor=0x1180, dev=0x0478, revid=0xa0 > bus=2, slot=0, func=0 > class=06-07-00, hdrtype=0x02, mfdev=1 > intpin=a, irq=11 > powerspec 2 supports D0 D1 D2 D3 current D0 > map[10]: type 1, range 32, base 50100000, size 12, enabled > found-> vendor=0x1180, dev=0x0478, revid=0xa0 > bus=2, slot=0, func=1 > class=06-07-00, hdrtype=0x02, mfdev=1 > intpin=b, irq=11 > powerspec 2 supports D0 D1 D2 D3 current D0 > map[10]: type 1, range 32, base c0201000, size 11, enabled > found-> vendor=0x1180, dev=0x0522, revid=0x00 > bus=2, slot=0, func=2 > class=0c-00-10, hdrtype=0x00, mfdev=1 > intpin=c, irq=11 > powerspec 2 supports D0 D3 current D0 > map[10]: type 1, range 32, base c0200000, size 12, enabled > map[14]: type 4, range 32, base 00008000, size 6, enabled > found-> vendor=0x8086, dev=0x1031, revid=0x41 > bus=2, slot=8, func=0 > class=02-00-00, hdrtype=0x00, mfdev=0 > intpin=a, irq=11 > powerspec 2 supports D0 D1 D2 D3 current D0 > pci2: on pcib2 > pccbb0: mem 0x50000000-0x50000fff irq 11 at device 0.0 on pci2 > pcib2: device pccbb0 requested unsupported memory range 0x50000000-0x50000fff (decoding 0xc0200000-0xcfffffff, 0xe8000000-0xefffffff) > pccbb0: Could not map register memory > device_probe_and_attach: pccbb0 attach returned 12 > pccbb0: mem 0x50100000-0x50100fff irq 11 at device 0.1 on pci2 > pcib2: device pccbb0 requested unsupported memory range 0x50100000-0x50100fff (decoding 0xc0200000-0xcfffffff, 0xe8000000-0xefffffff) > pccbb0: Could not map register memory > device_probe_and_attach: pccbb0 attach returned 12 > pci2: at device 0.2 (no driver attached) > fxp0: port 0x8000-0x803f mem 0xc0200000-0xc0200fff irq 11 at device 8.0 on pci2 > pcib2: device fxp0 requested decoded memory range 0xc0200000-0xc0200fff > fxp0: using memory space register mapping > fxp0: Ethernet address 00:d0:59:34:81:d3 > fxp0: PCI IDs: 8086 1031 1014 0209 0041 > fxp0: Dynamic Standby mode is disabled > inphy0: on miibus0 > inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > bpf: fxp0 attached > isab0: at device 31.0 on pci0 > isa0: on isab0 > atapci0: port 0x1860-0x186f,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 at device 31.1 on pci0 > ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x1860 > ata0: mask=03 ostat0=50 ostat2=50 > ata0-master: ATAPI probe 00 00 > ata0-slave: ATAPI probe 14 eb > ata0: mask=03 stat0=50 stat1=00 > ata0-master: ATA probe 01 a5 > ata0: devices=09 > ata0: at 0x1f0 irq 14 on atapci0 > ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0x1868 > ata1: mask=03 ostat0=50 ostat2=00 > ata1-master: ATAPI probe 00 00 > ata1-slave: ATAPI probe 00 00 > ata1: mask=03 stat0=50 stat1=00 > ata1-master: ATA probe 01 a5 > ata1: devices=01 > ata1: at 0x170 irq 15 on atapci0 > pci0: at device 31.3 (no driver attached) > pcm0: irq 11 at device 31.5 on pci0 > pcm0: unable to map IO port space > device_probe_and_attach: pcm0 attach returned 6 > pci0: at device 31.6 (no driver attached) > unknown: not probed (disabled) > unknown: not probed (disabled) > atkbdc0: port 0x64,0x60 irq 1 on acpi0 > atkbd0: irq 1 on atkbdc0 > atkbd: the current kbd controller command byte 0047 > atkbd: keyboard ID 0x54ab (2) > kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000 > psm0: unable to allocate IRQ > psmcpnp0 irq 12 on acpi0 > psm0: current command byte:0047 > psm0: irq 12 on atkbdc0 > psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons > psm0: config:00006000, flags:00000000, packet size:3 > psm0: syncmask:c0, syncbits:00 > sio0: irq maps: 0x1 0x11 0x1 0x1 > sio0 port 0x3f8-0x3ff irq 4 on acpi0 > sio0: type 16550A > ppc0: using extended I/O port range > ppc0: SPP > ppc0 port 0x3bc-0x3c3 irq 7 on acpi0 > ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode > lpt0: on ppbus0 > lpt0: Interrupt-driven port > ppi0: on ppbus0 > pps0: on ppbus0 > EPP: -1 0 > unknown: not probed (disabled) > acpi_ec0: port 0x66,0x62 on acpi0 > unknown: not probed (disabled) > acpi_cmbat0: on acpi0 > acpi_cmbat1: on acpi0 > acpi_acad0: on acpi0 > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > atkbdc: atkbdc0 already exists; skipping it > sc: sc0 already exists; skipping it > vga: vga0 already exists; skipping it > Trying Read_Port at 203 > Trying Read_Port at 243 > Trying Read_Port at 283 > Trying Read_Port at 2c3 > Trying Read_Port at 303 > Trying Read_Port at 343 > Trying Read_Port at 383 > Trying Read_Port at 3c3 > isa_probe_children: disabling PnP devices > isa_probe_children: probing non-PnP devices > orm0: