|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
mmc does not work on HP NC6220Hello,
The mmc does not seem to work on my HP NC6220 notebook. I have the mmc, mmcsd and sdhci compiled as modules, all the modules get loaded properly. The system is FreeBSD 7.2, i386, specifically configured and compiled for this machine. If i set hw.mmc.debug=1 and hw.sdhci.debug=1 I see following in dmesg: Aug 17 22:00:36 malka kernel: sdhci0: <TI XX21/XX11 SD> mem 0xd0104000-0xd01040ff,0xd0105000-0xd01050ff,0xd0106000-0xd01060ff irq 22 at device 6.4 on pci2 Aug 17 22:00:36 malka kernel: sdhci0-slot0: 16MHz 4bits 3.3V DMA Aug 17 22:00:36 malka kernel: sdhci0-slot0: ============== REGISTER DUMP ============== Aug 17 22:00:36 malka kernel: sdhci0-slot0: Sys addr: 0x00000000 | Version: 0x00008400 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Blk size: 0x00000000 | Blk cnt: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Present: 0x00020000 | Host ctl: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Power: 0x00000000 | Blk gap: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Wake-up: 0x00000000 | Clock: 0x00000002 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Timeout: 0x00000000 | Int stat: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb Aug 17 22:00:36 malka kernel: sdhci0-slot0: AC12 err: 0x00000000 | Slot int: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Caps: 0x01821090 | Max curr: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: =========================================== Aug 17 22:00:36 malka kernel: sdhci0-slot1: 16MHz 4bits 3.3V DMA Aug 17 22:00:36 malka kernel: sdhci0-slot1: ============== REGISTER DUMP ============== Aug 17 22:00:36 malka kernel: sdhci0-slot1: Sys addr: 0x00000000 | Version: 0x00008400 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Blk size: 0x00000000 | Blk cnt: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Argument: 0x00000000 | Trn mode: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Present: 0x00020000 | Host ctl: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Power: 0x00000000 | Blk gap: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Wake-up: 0x00000000 | Clock: 0x00000002 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Timeout: 0x00000000 | Int stat: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb Aug 17 22:00:36 malka kernel: sdhci0-slot1: AC12 err: 0x00000000 | Slot int: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Caps: 0x01821090 | Max curr: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: =========================================== Aug 17 22:00:36 malka kernel: sdhci0-slot2: 24MHz 4bits 3.3V DMA Aug 17 22:00:36 malka kernel: sdhci0-slot2: ============== REGISTER DUMP ============== Aug 17 22:00:36 malka kernel: sdhci0-slot2: Sys addr: 0x00000000 | Version: 0x00008400 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Blk size: 0x00000000 | Blk cnt: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Argument: 0x00000000 | Trn mode: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Present: 0x000a0000 | Host ctl: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Power: 0x00000000 | Blk gap: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Wake-up: 0x00000000 | Clock: 0x00000002 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Timeout: 0x00000000 | Int stat: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb Aug 17 22:00:36 malka kernel: sdhci0-slot2: AC12 err: 0x00000000 | Slot int: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Caps: 0x01821898 | Max curr: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: =========================================== Aug 17 22:00:36 malka kernel: sdhci0: 3 slot(s) allocated Aug 17 22:00:36 malka kernel: sdhci0: [ITHREAD] That is form sdhci, mmc does not say anything at all. If I put a SD card inside the slot nothing happens - no message in dmesg, no device created in /dev. Seems that the mmc does not recognize the hw. Lspci output is there: 02:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller Subsystem: Hewlett-Packard Company Device 0944 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 18 Region 0: Memory at d0101000 (32-bit, non-prefetchable) Bus: primary=02, secondary=03, subordinate=03, sec-latency=32 Memory window 0: fffff000-00000000 (prefetchable) Memory window 1: fffff000-00000000 (prefetchable) I/O window 0: 0000fffc-00000003 I/O window 1: 0000fffc-00000003 BridgeCtl: Parity- SERR- ISA+ VGA- MAbort- >Reset+ 16bInt- PostWrite+ 16-bit legacy interface ports at 0001 02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 19 Region 0: Memory at d0102000 (32-bit, non-prefetchable) Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D3 PME-Enable- DSel=0 DScale=0 PME- 02:06.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes Interrupt: pin C routed to IRQ 22 Region 0: Memory at d0104000 (32-bit, non-prefetchable) Region 1: Memory at d0105000 (32-bit, non-prefetchable) Region 2: Memory at d0106000 (32-bit, non-prefetchable) Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 02:06.5 Communication controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Smart Card Controller Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 18 Region 0: Memory at d0107000 (32-bit, non-prefetchable) Region 1: Memory at d0108000 (32-bit, non-prefetchable) Region 2: Memory at d0109000 (32-bit, non-prefetchable) Region 3: Memory at d010a000 (32-bit, non-prefetchable) Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D3 PME-Enable- DSel=0 DScale=0 PME- According to the entries in the driver the TI chipset is supported. I know the hardware is not broken, because it worked flawlessly under Linux. I have tried to play with hw.pci.do_power_resume and hw.pci_do_power_nodriver, but to no avail. Have I forgot something? Are there any dependencies that are not forced during compile time? I include full dmesg, lspci and kldstat. Thanks for an advice Ales Blaha Aug 17 21:44:37 malka newsyslog[497]: logfile first created Aug 17 21:44:37 malka syslogd: kernel boot file is /boot/kernel/kernel Aug 17 21:44:37 malka kernel: Waiting (max 60 seconds) for system process `vnlru' to stop...done Aug 17 21:44:37 malka kernel: Waiting (max 60 seconds) for system process `bufdaemon' to stop...done Aug 17 21:44:37 malka kernel: Waiting (max 60 seconds) for system process `syncer' to stop... Aug 17 21:44:37 malka kernel: Syncing disks, vnodes remaining...2 2 1 1 0 0 0 done Aug 17 21:44:37 malka kernel: All buffers synced. Aug 17 21:44:37 malka kernel: Uptime: 8m7s Aug 17 21:44:37 malka kernel: Rebooting... Aug 17 21:44:37 malka kernel: Copyright (c) 1992-2009 The FreeBSD Project. Aug 17 21:44:37 malka kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Aug 17 21:44:37 malka kernel: The Regents of the University of California. All rights reserved. Aug 17 21:44:37 malka kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Aug 17 21:44:37 malka kernel: FreeBSD 7.2-RELEASE #1: Sat Aug 15 06:10:01 CEST 2009 Aug 17 21:44:37 malka kernel: root@malka:/usr/obj/usr/src/sys/MALKA Aug 17 21:44:37 malka kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Aug 17 21:44:37 malka kernel: CPU: Intel(R) Pentium(R) M processor 1.73GHz (798.09-MHz 686-class CPU) Aug 17 21:44:37 malka kernel: Origin = "GenuineIntel" Id = 0x6d8 Stepping = 8 Aug 17 21:44:37 malka kernel: Features=0xafe9fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE> Aug 17 21:44:37 malka kernel: Features2=0x180<EST,TM2> Aug 17 21:44:37 malka kernel: AMD Features=0x100000<NX> Aug 17 21:44:37 malka kernel: real memory = 1065156608 (1015 MB) Aug 17 21:44:37 malka kernel: avail memory = 1033785344 (985 MB) Aug 17 21:44:37 malka kernel: ACPI APIC Table: <HP 0944 > Aug 17 21:44:37 malka kernel: This module (opensolaris) contains code covered by the Aug 17 21:44:37 malka kernel: Common Development and Distribution License (CDDL) Aug 17 21:44:37 malka kernel: see http://opensolaris.org/os/licensing/opensolaris_license/ Aug 17 21:44:37 malka kernel: ioapic0: Changing APIC ID to 1 Aug 17 21:44:37 malka kernel: ioapic0 <Version 2.0> irqs 0-23 on motherboard Aug 17 21:44:37 malka kernel: acpi0: <HP 0944> on motherboard Aug 17 21:44:37 malka kernel: acpi0: [ITHREAD] Aug 17 21:44:37 malka kernel: acpi0: Power Button (fixed) Aug 17 21:44:37 malka kernel: acpi0: reservation of 0, a0000 (3) failed Aug 17 21:44:37 malka kernel: acpi0: reservation of 100000, 3f700000 (3) failed Aug 17 21:44:37 malka kernel: Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 Aug 17 21:44:37 malka kernel: acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 Aug 17 21:44:37 malka kernel: acpi_ec0: <Embedded Controller: GPE 0x10> port 0x62,0x66 on acpi0 Aug 17 21:44:37 malka kernel: pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 Aug 17 21:44:37 malka kernel: pci0: <ACPI PCI bus> on pcib0 Aug 17 21:44:37 malka kernel: vgapci0: <VGA-compatible display> port 0x5000-0x5007 mem 0xd0400000-0xd047ffff,0xc0000000-0xcfffffff,0xd0480000-0xd04bffff irq 16 at device 2.0 on pci0 Aug 17 21:44:37 malka kernel: agp0: <Intel 82915GM (915GM GMCH) SVGA controller> on vgapci0 Aug 17 21:44:37 malka kernel: agp0: detected 7932k stolen memory Aug 17 21:44:37 malka kernel: agp0: aperture size is 256M Aug 17 21:44:37 malka kernel: vgapci1: <VGA-compatible display> mem 0xd0500000-0xd057ffff at device 2.1 on pci0 Aug 17 21:44:37 malka kernel: pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0 Aug 17 21:44:37 malka kernel: pci16: <ACPI PCI bus> on pcib1 Aug 17 21:44:37 malka kernel: pci0:16:0:0: invalid VPD data, remain 0xffff Aug 17 21:44:37 malka kernel: bge0: <Broadcom BCM5750 B1, ASIC rev. 0x4101> mem 0xd0000000-0xd000ffff irq 16 at device 0.0 on pci16 Aug 17 21:44:37 malka kernel: miibus0: <MII bus> on bge0 Aug 17 21:44:37 malka kernel: brgphy0: <BCM5750 10/100/1000baseTX PHY> PHY 1 on miibus0 Aug 17 21:44:37 malka kernel: brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto Aug 17 21:44:37 malka kernel: bge0: Ethernet address: 00:14:c2:e2:be:54 Aug 17 21:44:37 malka kernel: bge0: [ITHREAD] Aug 17 21:44:37 malka kernel: pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.1 on pci0 Aug 17 21:44:37 malka kernel: pci32: <ACPI PCI bus> on pcib2 Aug 17 21:44:37 malka kernel: uhci0: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-A> port 0x2020-0x203f irq 20 at device 29.0 on pci0 Aug 17 21:44:37 malka kernel: uhci0: [GIANT-LOCKED] Aug 17 21:44:37 malka kernel: uhci0: [ITHREAD] Aug 17 21:44:37 malka kernel: usb0: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-A> on uhci0 Aug 17 21:44:37 malka kernel: usb0: USB revision 1.0 Aug 17 21:44:37 malka kernel: uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0 Aug 17 21:44:37 malka kernel: uhub0: 2 ports with 2 removable, self powered Aug 17 21:44:37 malka kernel: uhci1: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-B> port 0x2040-0x205f irq 17 at device 29.1 on pci0 Aug 17 21:44:37 malka kernel: uhci1: [GIANT-LOCKED] Aug 17 21:44:37 malka kernel: uhci1: [ITHREAD] Aug 17 21:44:37 malka kernel: usb1: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-B> on uhci1 Aug 17 21:44:37 malka kernel: usb1: USB revision 1.0 Aug 17 21:44:37 malka kernel: uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1 Aug 17 21:44:37 malka kernel: uhub1: 2 ports with 2 removable, self powered Aug 17 21:44:37 malka kernel: uhci2: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-C> port 0x2060-0x207f irq 18 at device 29.2 on pci0 Aug 17 21:44:37 malka kernel: uhci2: [GIANT-LOCKED] Aug 17 21:44:37 malka kernel: uhci2: [ITHREAD] Aug 17 21:44:37 malka kernel: usb2: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-C> on uhci2 Aug 17 21:44:37 malka kernel: usb2: USB revision 1.0 Aug 17 21:44:37 malka kernel: uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2 Aug 17 21:44:37 malka kernel: uhub2: 2 ports with 2 removable, self powered Aug 17 21:44:37 malka kernel: ehci0: <Intel 82801FB (ICH6) USB 2.0 controller> mem 0xd0580000-0xd05803ff irq 20 at device 29.7 on pci0 Aug 17 21:44:37 malka kernel: ehci0: [GIANT-LOCKED] Aug 17 21:44:37 malka kernel: ehci0: [ITHREAD] Aug 17 21:44:37 malka kernel: usb3: EHCI version 1.0 Aug 17 21:44:37 malka kernel: usb3: wrong number of companions (4 != 3) Aug 17 21:44:37 malka kernel: usb3: companion controllers, 2 ports each: usb0 usb1 usb2 Aug 17 21:44:37 malka kernel: usb3: <Intel 82801FB (ICH6) USB 2.0 controller> on ehci0 Aug 17 21:44:37 malka kernel: usb3: USB revision 2.0 Aug 17 21:44:37 malka kernel: uhub3: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb3 Aug 17 21:44:37 malka kernel: uhub3: 8 ports with 8 removable, self powered Aug 17 21:44:37 malka kernel: pcib3: <ACPI PCI-PCI bridge> at device 30.0 on pci0 Aug 17 21:44:37 malka kernel: pci2: <ACPI PCI bus> on pcib3 Aug 17 21:44:37 malka kernel: iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xd0100000-0xd0100fff irq 21 at device 4.0 on pci2 Aug 17 21:44:37 malka kernel: iwi0: Ethernet address: 00:15:00:43:e2:2e Aug 17 21:44:37 malka kernel: iwi0: [ITHREAD] Aug 17 21:44:37 malka kernel: cbb0: <TI6411 PCI-CardBus Bridge> mem 0xd0101000-0xd0101fff irq 18 at device 6.0 on pci2 Aug 17 21:44:37 malka kernel: cardbus0: <CardBus bus> on cbb0 Aug 17 21:44:37 malka kernel: cbb0: [ITHREAD] Aug 17 21:44:37 malka kernel: pci2: <mass storage> at device 6.3 (no driver attached) Aug 17 21:44:37 malka kernel: sdhci0: <TI XX21/XX11 SD> mem 0xd0104000-0xd01040ff,0xd0105000-0xd01050ff,0xd0106000-0xd01060ff irq 22 at device 6.4 on pci2 Aug 17 21:44:37 malka kernel: sdhci0: 3 slot(s) allocated Aug 17 21:44:37 malka kernel: sdhci0: [ITHREAD] Aug 17 21:44:37 malka kernel: pci2: <simple comms> at device 6.5 (no driver attached) Aug 17 21:44:37 malka kernel: pcm0: <Intel ICH6 (82801FB)> port 0x2100-0x21ff,0x2200-0x223f mem 0xd0581000-0xd05811ff,0xd0582000-0xd05820ff irq 21 at device 30.2 on pci0 Aug 17 21:44:37 malka kernel: pcm0: [ITHREAD] Aug 17 21:44:37 malka kernel: pcm0: <Analog Devices AD1981B AC97 Codec> Aug 17 21:44:37 malka kernel: isab0: <PCI-ISA bridge> at device 31.0 on pci0 Aug 17 21:44:37 malka kernel: isa0: <ISA bus> on isab0 Aug 17 21:44:37 malka kernel: atapci0: <Intel ICH6 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x2240-0x224f irq 16 at device 31.1 on pci0 Aug 17 21:44:37 malka kernel: ata0: <ATA channel 0> on atapci0 Aug 17 21:44:37 malka kernel: ata0: [ITHREAD] Aug 17 21:44:37 malka kernel: ata1: <ATA channel 1> on atapci0 Aug 17 21:44:37 malka kernel: ata1: [ITHREAD] Aug 17 21:44:37 malka kernel: battery0: <ACPI Control Method Battery> on acpi0 Aug 17 21:44:37 malka kernel: battery1: <ACPI Control Method Battery> on acpi0 Aug 17 21:44:37 malka kernel: acpi_acad0: <AC Adapter> on acpi0 Aug 17 21:44:37 malka kernel: acpi_button0: <Sleep Button> on acpi0 Aug 17 21:44:37 malka kernel: acpi_lid0: <Control Method Lid Switch> on acpi0 Aug 17 21:44:37 malka kernel: acpi_tz0: <Thermal Zone> on acpi0 Aug 17 21:44:37 malka kernel: acpi_tz1: <Thermal Zone> on acpi0 Aug 17 21:44:37 malka kernel: acpi_tz2: <Thermal Zone> on acpi0 Aug 17 21:44:37 malka kernel: acpi_tz3: <Thermal Zone> on acpi0 Aug 17 21:44:37 malka kernel: atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0 Aug 17 21:44:37 malka kernel: atkbd0: <AT Keyboard> irq 1 on atkbdc0 Aug 17 21:44:37 malka kernel: kbd0 at atkbd0 Aug 17 21:44:37 malka kernel: atkbd0: [GIANT-LOCKED] Aug 17 21:44:37 malka kernel: atkbd0: [ITHREAD] Aug 17 21:44:37 malka kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0 Aug 17 21:44:37 malka kernel: psm0: [GIANT-LOCKED] Aug 17 21:44:37 malka kernel: psm0: [ITHREAD] Aug 17 21:44:37 malka kernel: psm0: model IntelliMouse, device ID 3 Aug 17 21:44:37 malka kernel: cpu0: <ACPI CPU> on acpi0 Aug 17 21:44:37 malka kernel: acpi_throttle0: <ACPI CPU Throttling> on cpu0 Aug 17 21:44:37 malka kernel: est0: <Enhanced SpeedStep Frequency Control> on cpu0 Aug 17 21:44:37 malka kernel: orm0: <ISA Option ROM> at iomem 0xc0000-0xcffff pnpid ORM0000 on isa0 Aug 17 21:44:37 malka kernel: sc0: <System console> at flags 0x100 on isa0 Aug 17 21:44:37 malka kernel: sc0: VGA <12 virtual consoles, flags=0x300> Aug 17 21:44:37 malka kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Aug 17 21:44:37 malka kernel: WARNING: ZFS is considered to be an experimental feature in FreeBSD. Aug 17 21:44:37 malka kernel: Timecounter "TSC" frequency 798085320 Hz quality 800 Aug 17 21:44:37 malka kernel: Timecounters tick every 10.000 msec Aug 17 21:44:37 malka kernel: ad0: 38154MB <FUJITSU MHV2040AH 00830097> at ata0-master UDMA100 Aug 17 21:44:37 malka kernel: ZFS filesystem version 6 Aug 17 21:44:37 malka kernel: ZFS storage pool version 6 Aug 17 21:44:37 malka kernel: acd0: DVDROM <DVD-ROM A765/1.51> at ata0-slave PIO4 Aug 17 21:44:37 malka kernel: Trying to mount root from ufs:/dev/ad0s1a Aug 17 21:44:37 malka savecore: no dumps found Aug 17 21:44:37 malka kernel: fuse4bsd: version 0.3.9-pre1, FUSE ABI 7.8 Aug 17 21:45:02 malka kernel: drm0: <Intel i915GM> on vgapci0 Aug 17 21:45:02 malka kernel: vgapci0: child drm0 requested pci_enable_busmaster Aug 17 21:45:02 malka kernel: info: [drm] AGP at 0xc0000000 256MB Aug 17 21:45:02 malka kernel: info: [drm] Initialized i915 1.6.0 20080730 Aug 17 21:45:03 malka kernel: drm0: [ITHREAD] Aug 17 21:45:15 malka su: ales to root on /dev/ttyp3 Aug 17 21:50:04 malka kernel: sdhci0: detached Aug 17 21:50:23 malka kernel: sdhci0: <TI XX21/XX11 SD> mem 0xd0104000-0xd01040ff,0xd0105000-0xd01050ff,0xd0106000-0xd01060ff irq 22 at device 6.4 on pci2 Aug 17 21:50:23 malka kernel: sdhci0: 3 slot(s) allocated Aug 17 21:50:23 malka kernel: sdhci0: [ITHREAD] Aug 17 21:59:01 malka kernel: pid 743 (Xorg), uid 0: exited on signal 11 Aug 17 21:59:10 malka login: ROOT LOGIN (root) ON ttyv0 Aug 17 21:59:14 malka reboot: rebooted by root Aug 17 21:59:14 malka syslogd: exiting on signal 15 Aug 17 22:00:36 malka syslogd: kernel boot file is /boot/kernel/kernel Aug 17 22:00:36 malka kernel: Waiting (max 60 seconds) for system process `vnlru' to stop...done Aug 17 22:00:36 malka kernel: Waiting (max 60 seconds) for system process `bufdaemon' to stop...done Aug 17 22:00:36 malka kernel: Waiting (max 60 seconds) for system process `syncer' to stop... Aug 17 22:00:36 malka kernel: Syncing disks, vnodes remaining...2 2 1 1 0 0 0 done Aug 17 22:00:36 malka kernel: All buffers synced. Aug 17 22:00:36 malka kernel: Uptime: 15m8s Aug 17 22:00:36 malka kernel: Rebooting... Aug 17 22:00:36 malka kernel: Copyright (c) 1992-2009 The FreeBSD Project. Aug 17 22:00:36 malka kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Aug 17 22:00:36 malka kernel: The Regents of the University of California. All rights reserved. Aug 17 22:00:36 malka kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Aug 17 22:00:36 malka kernel: FreeBSD 7.2-RELEASE #1: Sat Aug 15 06:10:01 CEST 2009 Aug 17 22:00:36 malka kernel: root@malka:/usr/obj/usr/src/sys/MALKA Aug 17 22:00:36 malka kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Aug 17 22:00:36 malka kernel: CPU: Intel(R) Pentium(R) M processor 1.73GHz (798.08-MHz 686-class CPU) Aug 17 22:00:36 malka kernel: Origin = "GenuineIntel" Id = 0x6d8 Stepping = 8 Aug 17 22:00:36 malka kernel: Features=0xafe9fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE> Aug 17 22:00:36 malka kernel: Features2=0x180<EST,TM2> Aug 17 22:00:36 malka kernel: AMD Features=0x100000<NX> Aug 17 22:00:36 malka kernel: real memory = 1065156608 (1015 MB) Aug 17 22:00:36 malka kernel: avail memory = 1033785344 (985 MB) Aug 17 22:00:36 malka kernel: ACPI APIC Table: <HP 0944 > Aug 17 22:00:36 malka kernel: This module (opensolaris) contains code covered by the Aug 17 22:00:36 malka kernel: Common Development and Distribution License (CDDL) Aug 17 22:00:36 malka kernel: see http://opensolaris.org/os/licensing/opensolaris_license/ Aug 17 22:00:36 malka kernel: ioapic0: Changing APIC ID to 1 Aug 17 22:00:36 malka kernel: ioapic0 <Version 2.0> irqs 0-23 on motherboard Aug 17 22:00:36 malka kernel: acpi0: <HP 0944> on motherboard Aug 17 22:00:36 malka kernel: acpi0: [ITHREAD] Aug 17 22:00:36 malka kernel: acpi0: Power Button (fixed) Aug 17 22:00:36 malka kernel: acpi0: reservation of 0, a0000 (3) failed Aug 17 22:00:36 malka kernel: acpi0: reservation of 100000, 3f700000 (3) failed Aug 17 22:00:36 malka kernel: Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 Aug 17 22:00:36 malka kernel: acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 Aug 17 22:00:36 malka kernel: acpi_ec0: <Embedded Controller: GPE 0x10> port 0x62,0x66 on acpi0 Aug 17 22:00:36 malka kernel: pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 Aug 17 22:00:36 malka kernel: pci0: <ACPI PCI bus> on pcib0 Aug 17 22:00:36 malka kernel: vgapci0: <VGA-compatible display> port 0x5000-0x5007 mem 0xd0400000-0xd047ffff,0xc0000000-0xcfffffff,0xd0480000-0xd04bffff irq 16 at device 2.0 on pci0 Aug 17 22:00:36 malka kernel: agp0: <Intel 82915GM (915GM GMCH) SVGA controller> on vgapci0 Aug 17 22:00:36 malka kernel: agp0: detected 7932k stolen memory Aug 17 22:00:36 malka kernel: agp0: aperture size is 256M Aug 17 22:00:36 malka kernel: vgapci1: <VGA-compatible display> mem 0xd0500000-0xd057ffff at device 2.1 on pci0 Aug 17 22:00:36 malka kernel: pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0 Aug 17 22:00:36 malka kernel: pci16: <ACPI PCI bus> on pcib1 Aug 17 22:00:36 malka kernel: pci0:16:0:0: invalid VPD data, remain 0xffff Aug 17 22:00:36 malka kernel: bge0: <Broadcom BCM5750 B1, ASIC rev. 0x4101> mem 0xd0000000-0xd000ffff irq 16 at device 0.0 on pci16 Aug 17 22:00:36 malka kernel: miibus0: <MII bus> on bge0 Aug 17 22:00:36 malka kernel: brgphy0: <BCM5750 10/100/1000baseTX PHY> PHY 1 on miibus0 Aug 17 22:00:36 malka kernel: brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto Aug 17 22:00:36 malka kernel: bge0: Ethernet address: 00:14:c2:e2:be:54 Aug 17 22:00:36 malka kernel: bge0: [ITHREAD] Aug 17 22:00:36 malka kernel: pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.1 on pci0 Aug 17 22:00:36 malka kernel: pci32: <ACPI PCI bus> on pcib2 Aug 17 22:00:36 malka kernel: uhci0: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-A> port 0x2020-0x203f irq 20 at device 29.0 on pci0 Aug 17 22:00:36 malka kernel: uhci0: [GIANT-LOCKED] Aug 17 22:00:36 malka kernel: uhci0: [ITHREAD] Aug 17 22:00:36 malka kernel: usb0: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-A> on uhci0 Aug 17 22:00:36 malka kernel: usb0: USB revision 1.0 Aug 17 22:00:36 malka kernel: uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0 Aug 17 22:00:36 malka kernel: uhub0: 2 ports with 2 removable, self powered Aug 17 22:00:36 malka kernel: uhci1: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-B> port 0x2040-0x205f irq 17 at device 29.1 on pci0 Aug 17 22:00:36 malka kernel: uhci1: [GIANT-LOCKED] Aug 17 22:00:36 malka kernel: uhci1: [ITHREAD] Aug 17 22:00:36 malka kernel: usb1: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-B> on uhci1 Aug 17 22:00:36 malka kernel: usb1: USB revision 1.0 Aug 17 22:00:36 malka kernel: uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1 Aug 17 22:00:36 malka kernel: uhub1: 2 ports with 2 removable, self powered Aug 17 22:00:36 malka kernel: uhci2: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-C> port 0x2060-0x207f irq 18 at device 29.2 on pci0 Aug 17 22:00:36 malka kernel: uhci2: [GIANT-LOCKED] Aug 17 22:00:36 malka kernel: uhci2: [ITHREAD] Aug 17 22:00:36 malka kernel: usb2: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-C> on uhci2 Aug 17 22:00:36 malka kernel: usb2: USB revision 1.0 Aug 17 22:00:36 malka kernel: uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2 Aug 17 22:00:36 malka kernel: uhub2: 2 ports with 2 removable, self powered Aug 17 22:00:36 malka kernel: ehci0: <Intel 82801FB (ICH6) USB 2.0 controller> mem 0xd0580000-0xd05803ff irq 20 at device 29.7 on pci0 Aug 17 22:00:36 malka kernel: ehci0: [GIANT-LOCKED] Aug 17 22:00:36 malka kernel: ehci0: [ITHREAD] Aug 17 22:00:36 malka kernel: usb3: EHCI version 1.0 Aug 17 22:00:36 malka kernel: usb3: wrong number of companions (4 != 3) Aug 17 22:00:36 malka kernel: usb3: companion controllers, 2 ports each: usb0 usb1 usb2 Aug 17 22:00:36 malka kernel: usb3: <Intel 82801FB (ICH6) USB 2.0 controller> on ehci0 Aug 17 22:00:36 malka kernel: usb3: USB revision 2.0 Aug 17 22:00:36 malka kernel: uhub3: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb3 Aug 17 22:00:36 malka kernel: uhub3: 8 ports with 8 removable, self powered Aug 17 22:00:36 malka kernel: pcib3: <ACPI PCI-PCI bridge> at device 30.0 on pci0 Aug 17 22:00:36 malka kernel: pci2: <ACPI PCI bus> on pcib3 Aug 17 22:00:36 malka kernel: iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xd0100000-0xd0100fff irq 21 at device 4.0 on pci2 Aug 17 22:00:36 malka kernel: iwi0: Ethernet address: 00:15:00:43:e2:2e Aug 17 22:00:36 malka kernel: iwi0: [ITHREAD] Aug 17 22:00:36 malka kernel: cbb0: <TI6411 PCI-CardBus Bridge> mem 0xd0101000-0xd0101fff irq 18 at device 6.0 on pci2 Aug 17 22:00:36 malka kernel: cardbus0: <CardBus bus> on cbb0 Aug 17 22:00:36 malka kernel: cbb0: [ITHREAD] Aug 17 22:00:36 malka kernel: pci2: <mass storage> at device 6.3 (no driver attached) Aug 17 22:00:36 malka kernel: sdhci0: <TI XX21/XX11 SD> mem 0xd0104000-0xd01040ff,0xd0105000-0xd01050ff,0xd0106000-0xd01060ff irq 22 at device 6.4 on pci2 Aug 17 22:00:36 malka kernel: sdhci0-slot0: 16MHz 4bits 3.3V DMA Aug 17 22:00:36 malka kernel: sdhci0-slot0: ============== REGISTER DUMP ============== Aug 17 22:00:36 malka kernel: sdhci0-slot0: Sys addr: 0x00000000 | Version: 0x00008400 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Blk size: 0x00000000 | Blk cnt: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Present: 0x00020000 | Host ctl: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Power: 0x00000000 | Blk gap: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Wake-up: 0x00000000 | Clock: 0x00000002 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Timeout: 0x00000000 | Int stat: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb Aug 17 22:00:36 malka kernel: sdhci0-slot0: AC12 err: 0x00000000 | Slot int: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: Caps: 0x01821090 | Max curr: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot0: =========================================== Aug 17 22:00:36 malka kernel: sdhci0-slot1: 16MHz 4bits 3.3V DMA Aug 17 22:00:36 malka kernel: sdhci0-slot1: ============== REGISTER DUMP ============== Aug 17 22:00:36 malka kernel: sdhci0-slot1: Sys addr: 0x00000000 | Version: 0x00008400 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Blk size: 0x00000000 | Blk cnt: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Argument: 0x00000000 | Trn mode: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Present: 0x00020000 | Host ctl: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Power: 0x00000000 | Blk gap: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Wake-up: 0x00000000 | Clock: 0x00000002 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Timeout: 0x00000000 | Int stat: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb Aug 17 22:00:36 malka kernel: sdhci0-slot1: AC12 err: 0x00000000 | Slot int: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: Caps: 0x01821090 | Max curr: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot1: =========================================== Aug 17 22:00:36 malka kernel: sdhci0-slot2: 24MHz 4bits 3.3V DMA Aug 17 22:00:36 malka kernel: sdhci0-slot2: ============== REGISTER DUMP ============== Aug 17 22:00:36 malka kernel: sdhci0-slot2: Sys addr: 0x00000000 | Version: 0x00008400 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Blk size: 0x00000000 | Blk cnt: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Argument: 0x00000000 | Trn mode: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Present: 0x000a0000 | Host ctl: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Power: 0x00000000 | Blk gap: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Wake-up: 0x00000000 | Clock: 0x00000002 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Timeout: 0x00000000 | Int stat: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb Aug 17 22:00:36 malka kernel: sdhci0-slot2: AC12 err: 0x00000000 | Slot int: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: Caps: 0x01821898 | Max curr: 0x00000000 Aug 17 22:00:36 malka kernel: sdhci0-slot2: =========================================== Aug 17 22:00:36 malka kernel: sdhci0: 3 slot(s) allocated Aug 17 22:00:36 malka kernel: sdhci0: [ITHREAD] Aug 17 22:00:36 malka kernel: pci2: <simple comms> at device 6.5 (no driver attached) Aug 17 22:00:36 malka kernel: pcm0: <Intel ICH6 (82801FB)> port 0x2100-0x21ff,0x2200-0x223f mem 0xd0581000-0xd05811ff,0xd0582000-0xd05820ff irq 21 at device 30.2 on pci0 Aug 17 22:00:36 malka kernel: pcm0: [ITHREAD] Aug 17 22:00:36 malka kernel: pcm0: <Analog Devices AD1981B AC97 Codec> Aug 17 22:00:36 malka kernel: isab0: <PCI-ISA bridge> at device 31.0 on pci0 Aug 17 22:00:36 malka kernel: isa0: <ISA bus> on isab0 Aug 17 22:00:36 malka kernel: atapci0: <Intel ICH6 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x2240-0x224f irq 16 at device 31.1 on pci0 Aug 17 22:00:36 malka kernel: ata0: <ATA channel 0> on atapci0 Aug 17 22:00:36 malka kernel: ata0: [ITHREAD] Aug 17 22:00:36 malka kernel: ata1: <ATA channel 1> on atapci0 Aug 17 22:00:36 malka kernel: ata1: [ITHREAD] Aug 17 22:00:36 malka kernel: battery0: <ACPI Control Method Battery> on acpi0 Aug 17 22:00:36 malka kernel: battery1: <ACPI Control Method Battery> on acpi0 Aug 17 22:00:36 malka kernel: acpi_acad0: <AC Adapter> on acpi0 Aug 17 22:00:36 malka kernel: acpi_button0: <Sleep Button> on acpi0 Aug 17 22:00:36 malka kernel: acpi_lid0: <Control Method Lid Switch> on acpi0 Aug 17 22:00:36 malka kernel: acpi_tz0: <Thermal Zone> on acpi0 Aug 17 22:00:36 malka kernel: acpi_tz1: <Thermal Zone> on acpi0 Aug 17 22:00:36 malka kernel: acpi_tz2: <Thermal Zone> on acpi0 Aug 17 22:00:36 malka kernel: acpi_tz3: <Thermal Zone> on acpi0 Aug 17 22:00:36 malka kernel: atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0 Aug 17 22:00:36 malka kernel: atkbd0: <AT Keyboard> irq 1 on atkbdc0 Aug 17 22:00:36 malka kernel: kbd0 at atkbd0 Aug 17 22:00:36 malka kernel: atkbd0: [GIANT-LOCKED] Aug 17 22:00:36 malka kernel: atkbd0: [ITHREAD] Aug 17 22:00:36 malka kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0 Aug 17 22:00:36 malka kernel: psm0: [GIANT-LOCKED] Aug 17 22:00:36 malka kernel: psm0: [ITHREAD] Aug 17 22:00:36 malka kernel: psm0: model IntelliMouse, device ID 3 Aug 17 22:00:36 malka kernel: cpu0: <ACPI CPU> on acpi0 Aug 17 22:00:36 malka kernel: acpi_throttle0: <ACPI CPU Throttling> on cpu0 Aug 17 22:00:36 malka kernel: est0: <Enhanced SpeedStep Frequency Control> on cpu0 Aug 17 22:00:36 malka kernel: orm0: <ISA Option ROM> at iomem 0xc0000-0xcffff pnpid ORM0000 on isa0 Aug 17 22:00:36 malka kernel: sc0: <System console> at flags 0x100 on isa0 Aug 17 22:00:36 malka kernel: sc0: VGA <12 virtual consoles, flags=0x300> Aug 17 22:00:36 malka kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Aug 17 22:00:36 malka kernel: WARNING: ZFS is considered to be an experimental feature in FreeBSD. Aug 17 22:00:36 malka kernel: Timecounter "TSC" frequency 798082932 Hz quality 800 Aug 17 22:00:36 malka kernel: Timecounters tick every 10.000 msec Aug 17 22:00:36 malka kernel: ad0: 38154MB <FUJITSU MHV2040AH 00830097> at ata0-master UDMA100 Aug 17 22:00:36 malka kernel: ZFS filesystem version 6 Aug 17 22:00:36 malka kernel: ZFS storage pool version 6 Aug 17 22:00:36 malka kernel: acd0: DVDROM <DVD-ROM A765/1.51> at ata0-slave PIO4 Aug 17 22:00:36 malka kernel: Trying to mount root from ufs:/dev/ad0s1a Aug 17 22:00:36 malka savecore: no dumps found Aug 17 22:00:36 malka kernel: fuse4bsd: version 0.3.9-pre1, FUSE ABI 7.8 Aug 17 22:00:53 malka kernel: drm0: <Intel i915GM> on vgapci0 Aug 17 22:00:53 malka kernel: vgapci0: child drm0 requested pci_enable_busmaster Aug 17 22:00:53 malka kernel: info: [drm] AGP at 0xc0000000 256MB Aug 17 22:00:53 malka kernel: info: [drm] Initialized i915 1.6.0 20080730 Aug 17 22:00:54 malka kernel: drm0: [ITHREAD] Id Refs Address Size Name 1 49 0x80400000 361b7c kernel Contains modules: Id Name 160 shmget 177 aio_cancel 176 aio_error 175 aio_fsync 174 aio_read 173 aio_return 172 aio_suspend 171 aio_waitcomplete 170 aio_write 169 lio_listio 168 oaio_read 167 oaio_write 166 olio_listio 152 msgctl 151 msgget 158 semsys 157 __semctl 156 semget 155 semop 150 msgsnd 149 msgrcv 153 msgsys 164 shmsys 163 shmat 162 shmctl 161 shmdt 179 loop 144 elf32 145 shell 148 sysvmsg 154 sysvsem 159 sysvshm 165 aio 131 devfs 180 ufs 99 ata 95 cam 96 probe 98 da 97 xpt 125 uhub/ums 124 uhub/umass 143 isa/pnp 191 isa/pnpbios 190 scrndr-vga 189 scterm-sc 188 io 142 isa/orm 141 isa/isahint 187 atkbdc/psm 186 isa/psmcpnp 185 acpi/psmcpnp 123 uhub/ulpt 184 isa/atkbdc 183 acpi/atkbdc 182 atkbdc/atkbd 140 isab/isa 139 eisab/isa 122 uhub/ukbd 121 usb/uhub 120 uhub/uhub 119 uhub/uhid 118 pci/uhci 117 cardbus/uhci 116 uhub/ugen 115 pci/ehci 114 cardbus/ehci 227 hostb/agp_via 226 hostb/agp_sis 225 hostb/agp_nvidia 224 hostb/agp_intel 223 vgapci/agp_i810 222 hostb/agp_ati 221 hostb/agp_amd64 220 hostb/agp_amd 219 hostb/agp_ali 218 isa/vga 105 mem 217 isa/sc 113 pci/vgapci 216 legacy/pir 112 pci/pcib 215 legacy/pcib 214 isa/pcibus_pnp 213 pci/pcibios_pcib 212 vesa 211 nexus/npx 210 isa/npxisa 209 acpi/npxisa 208 isa/atdma 207 acpi/atdma 206 legacy/isa 205 vgapci/dpms 204 isa/attimer 203 acpi/attimer 111 pcib/pci 202 isa/atpic 201 acpi/atpic 102 atapci/ata 101 isa/ata 200 root/nexus 199 nexus/ram 198 isa/sysresource 104 ata/acd 197 legacy/mptable_pcib 196 pci/mptable_pcib 100 ata/ad 146 cpu/cpufreq 103 pci/atapci 110 pci/isab 109 pci/ignore_pci 130 watchdog 108 pci/hostb 195 nexus/legacy 194 legacy/cpu 107 pci/fixup_pci 106 null 129 ohci/usb 193 pci/ioapic 192 nexus/apic 128 uhci/usb 127 ehci/usb 126 slhci/usb 134 g_disk 138 g_part 137 g_vfs 181 g_class 147 rootbus 136 g_mbr 135 g_mbrext 133 g_dev 132 g_bsd 178 ether 2 1 0x80762000 a49c cd9660.ko Contains modules: Id Name 1 cd9660 3 1 0x8076d000 11a40 msdosfs.ko Contains modules: Id Name 2 msdosfs 4 1 0x8077f000 6828 procfs.ko Contains modules: Id Name 4 procfs 5 2 0x80786000 7360 pseudofs.ko Contains modules: Id Name 3 pseudofs 6 1 0x8078e000 b83b0 zfs.ko Contains modules: Id Name 6 zfsctrl 7 zfs 9 zfs_vdev 8 zfs_zvol 7 2 0x80847000 23bc opensolaris.ko Contains modules: Id Name 5 opensolaris 8 1 0x8084a000 11a38 if_bge.ko Contains modules: Id Name 39 pci/bge 38 bge/miibus 9 2 0x8085c000 23d50 miibus.ko Contains modules: Id Name 17 miibus/xlphy 16 miibus/e1000phy 15 miibus/ciphy 14 miibus/brgphy 13 miibus/bmtphy 12 miibus/atphy 11 miibus/amphy 10 miibus/acphy 37 miibus/xmphy 36 miibus/ukphy 35 miibus/truephy 34 miibus/tlphy 33 miibus/tdkphy 32 miibus/ruephy 31 miibus/rlphy 30 miibus/rgephy 29 miibus/qsphy 28 miibus/pnaphy 27 miibus/nsphyter 26 miibus/nsphy 25 miibus/nsgphy 24 miibus/mlphy 23 miibus/lxtphy 22 miibus/jmphy 21 miibus/ip1000phy 20 miibus/inphy 19 miibus/icsphy 18 miibus/gentbi 10 1 0x80880000 10258 if_iwi.ko Contains modules: Id Name 42 pci/iwi 11 8 0x80891000 2c114 wlan.ko Contains modules: Id Name 40 wlan 12 5 0x808be000 30c8 firmware.ko Contains modules: Id Name 41 firmware 13 2 0x808c2000 4a37c sound.ko Contains modules: Id Name 44 midi 43 sound 14 1 0x8090d000 6eb8 snd_ich.ko Contains modules: Id Name 45 pci/snd_ich 15 1 0x80914000 c348 random.ko Contains modules: Id Name 46 random 16 1 0x80921000 6a44c acpi.ko Contains modules: Id Name 65 cpu/acpi_throttle 64 acpi/acpi_smbat 63 cpu/acpi_perf 62 acpi/acpi_lid 61 acpi/acpi_hpet 60 acpi/acpi_ec 59 acpi/cpu 58 acpi/acpi_cmbat 57 acpi/acpi_acad 56 acpi/acpi_tz 55 acpi/acpi_pci_link 54 acpi/acpi_timer 53 acpi/acpi_sysresource 52 pci/acpi_pcib 51 acpi/acpi_pcib 50 pcib/acpi_pci 49 acpi/acpi_isab 48 acpi/acpi_button 47 nexus/acpi 17 1 0x8098c000 5638 cardbus.ko Contains modules: Id Name 66 cbb/cardbus 18 1 0x80992000 dacc cbb.ko Contains modules: Id Name 69 pci/cbb 68 isa/cbb 19 3 0x809a0000 3834 exca.ko Contains modules: Id Name 67 exca 20 1 0x809a4000 b904 cpufreq.ko Contains modules: Id Name 74 cpu/smist 73 cpu/powernow 72 cpu/p4tcc 71 cpu/est 70 cpu/ichss 21 1 0x809b0000 4cf4 ichsmb.ko Contains modules: Id Name 76 pci/ichsmb 75 ichsmb/smbus 22 2 0x809b5000 1bd0 smbus.ko Contains modules: Id Name 23 1 0x809b7000 30150 iwi_bss.ko Contains modules: Id Name 77 iwi_bss_fw 24 1 0x809e8000 2f298 iwi_ibss.ko Contains modules: Id Name 78 iwi_ibss_fw 25 1 0x80a18000 2f4a0 iwi_monitor.ko Contains modules: Id Name 79 iwi_monitor_fw 26 1 0x80a48000 4ec0 libiconv.ko Contains modules: Id Name 82 iconv_xlat16 81 iconv_xlat 80 iconv 30 1 0x80a63000 5354 sem.ko Contains modules: Id Name 87 sem 31 1 0x80a69000 ab30 zlib.ko Contains modules: Id Name 88 zlib 32 1 0x80a74000 1924 wlan_scan_ap.ko Contains modules: Id Name 89 wlan_scan_ap 33 1 0x80a76000 5200 wlan_scan_sta.ko Contains modules: Id Name 90 wlan_scan_sta 34 1 0x80a7c000 2e2c wlan_wep.ko Contains modules: Id Name 91 wlan_wep 35 1 0x80a7f000 6f84 wlan_ccmp.ko Contains modules: Id Name 92 wlan_ccmp 36 1 0x80a86000 431c wlan_tkip.ko Contains modules: Id Name 93 wlan_tkip 37 1 0x80a8b000 1b38 wlan_xauth.ko Contains modules: Id Name 94 wlan_xauth 38 1 0x83004000 f000 fuse.ko Contains modules: Id Name 228 fuse 39 1 0x83162000 9000 i915.ko Contains modules: Id Name 229 vgapci/i915 40 1 0x83183000 13000 drm.ko Contains modules: Id Name 41 1 0x83542000 4000 mmcsd.ko Contains modules: Id Name 230 mmc/mmcsd 42 1 0x83546000 8000 mmc.ko Contains modules: Id Name 232 at91_mci/mmc 231 sdhci/mmc 43 1 0x83575000 7000 sdhci.ko Contains modules: Id Name 233 pci/sdhci 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03) Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Capabilities: [e0] Vendor Specific Information <?> 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company NC6220 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 0: Memory at d0400000 (32-bit, non-prefetchable) Region 1: I/O ports at 5000 Region 2: Memory at c0000000 (32-bit, prefetchable) Region 3: Memory at d0480000 (32-bit, non-prefetchable) Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) Subsystem: Hewlett-Packard Company Device 308a Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Region 0: Memory at d0500000 (32-bit, non-prefetchable) Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=10, subordinate=10, sec-latency=0 I/O behind bridge: 0000f000-00000fff Memory behind bridge: d0000000-d00fffff Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag+ RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+ Slot # 2, PowerLimit 10.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn+ PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] MSI: Mask- 64bit- Count=1/1 Enable- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Hewlett-Packard Company Device 0944 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=20, subordinate=20, sec-latency=0 I/O behind bridge: 0000f000-00000fff Memory behind bridge: fff00000-000fffff Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag+ RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+ Slot # 3, PowerLimit 16.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn+ PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] MSI: Mask- 64bit- Count=1/1 Enable- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Hewlett-Packard Company Device 0944 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Device 0944 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 20 Region 4: I/O ports at 2020 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Device 0944 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 17 Region 4: I/O ports at 2040 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Device 0944 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 18 Region 4: I/O ports at 2060 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) (prog-if 20 [EHCI]) Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 20 Region 0: Memory at d0580000 (32-bit, non-prefetchable) Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [58] Debug port: BAR=1 offset=00a0 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3) (prog-if 01 [Subtractive decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Bus: primary=00, secondary=02, subordinate=03, sec-latency=32 I/O behind bridge: 0000f000-00000fff Memory behind bridge: d0100000-d03fffff Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [50] Subsystem: Hewlett-Packard Company Device 0944 00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03) Subsystem: Hewlett-Packard Company Compaq NC6220 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 21 Region 0: I/O ports at 2100 Region 1: I/O ports at 2200 Region 2: Memory at d0581000 (32-bit, non-prefetchable) Region 3: Memory at d0582000 (32-bit, non-prefetchable) Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03) Subsystem: Hewlett-Packard Company Device 0944 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: Hewlett-Packard Company Device 0944 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 0: I/O ports at <unassigned> Region 1: I/O ports at <unassigned> Region 2: I/O ports at <unassigned> Region 3: I/O ports at <unassigned> Region 4: I/O ports at 2240 02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05) Subsystem: Hewlett-Packard Company Device 12f5 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (750ns min, 6000ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 21 Region 0: Memory at d0100000 (32-bit, non-prefetchable) Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- 02:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller Subsystem: Hewlett-Packard Company Device 0944 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 18 Region 0: Memory at d0101000 (32-bit, non-prefetchable) Bus: primary=02, secondary=03, subordinate=03, sec-latency=32 Memory window 0: fffff000-00000000 (prefetchable) Memory window 1: fffff000-00000000 (prefetchable) I/O window 0: 0000fffc-00000003 I/O window 1: 0000fffc-00000003 BridgeCtl: Parity- SERR- ISA+ VGA- MAbort- >Reset+ 16bInt- PostWrite+ 16-bit legacy interface ports at 0001 02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 19 Region 0: Memory at d0102000 (32-bit, non-prefetchable) Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D3 PME-Enable- DSel=0 DScale=0 PME- 02:06.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes Interrupt: pin C routed to IRQ 22 Region 0: Memory at d0104000 (32-bit, non-prefetchable) Region 1: Memory at d0105000 (32-bit, non-prefetchable) Region 2: Memory at d0106000 (32-bit, non-prefetchable) Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 02:06.5 Communication controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Smart Card Controller Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 18 Region 0: Memory at d0107000 (32-bit, non-prefetchable) Region 1: Memory at d0108000 (32-bit, non-prefetchable) Region 2: Memory at d0109000 (32-bit, non-prefetchable) Region 3: Memory at d010a000 (32-bit, non-prefetchable) Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D3 PME-Enable- DSel=0 DScale=0 PME- 10:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11) Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at d0000000 (64-bit, non-prefetchable) Capabilities: [48] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable+ DSel=0 DScale=1 PME- Capabilities: [50] Vital Product Data <?> Capabilities: [58] MSI: Mask- 64bit+ Count=1/8 Enable- Address: e3dcffbd9ffb7ffc Data: fffe Capabilities: [d0] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 4096 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <2us, L1 <64us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- _______________________________________________ freebsd-mobile@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@..." |
|
|
Re: mmc does not work on HP NC6220ales-76@... wrote:
> The mmc does not seem to work on my HP NC6220 notebook. I have the mmc, mmcsd and sdhci compiled as modules, all the modules get loaded properly. The system is FreeBSD 7.2, i386, specifically configured and compiled for this machine. If i set hw.mmc.debug=1 and hw.sdhci.debug=1 I see following in dmesg: > > Aug 17 22:00:36 malka kernel: sdhci0: <TI XX21/XX11 SD> mem 0xd0104000-0xd01040ff,0xd0105000-0xd01050ff,0xd0106000-0xd01060ff irq 22 at device 6.4 on pci2 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: 16MHz 4bits 3.3V DMA > Aug 17 22:00:36 malka kernel: sdhci0-slot0: ============== REGISTER DUMP ============== > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Sys addr: 0x00000000 | Version: 0x00008400 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Blk size: 0x00000000 | Blk cnt: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Present: 0x00020000 | Host ctl: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Power: 0x00000000 | Blk gap: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Wake-up: 0x00000000 | Clock: 0x00000002 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Timeout: 0x00000000 | Int stat: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb > Aug 17 22:00:36 malka kernel: sdhci0-slot0: AC12 err: 0x00000000 | Slot int: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Caps: 0x01821090 | Max curr: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot0: =========================================== > Aug 17 22:00:36 malka kernel: sdhci0-slot1: 16MHz 4bits 3.3V DMA > Aug 17 22:00:36 malka kernel: sdhci0-slot1: ============== REGISTER DUMP ============== > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Sys addr: 0x00000000 | Version: 0x00008400 > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Blk size: 0x00000000 | Blk cnt: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Argument: 0x00000000 | Trn mode: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Present: 0x00020000 | Host ctl: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Power: 0x00000000 | Blk gap: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Wake-up: 0x00000000 | Clock: 0x00000002 > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Timeout: 0x00000000 | Int stat: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb > Aug 17 22:00:36 malka kernel: sdhci0-slot1: AC12 err: 0x00000000 | Slot int: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Caps: 0x01821090 | Max curr: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot1: =========================================== > Aug 17 22:00:36 malka kernel: sdhci0-slot2: 24MHz 4bits 3.3V DMA > Aug 17 22:00:36 malka kernel: sdhci0-slot2: ============== REGISTER DUMP ============== > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Sys addr: 0x00000000 | Version: 0x00008400 > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Blk size: 0x00000000 | Blk cnt: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Argument: 0x00000000 | Trn mode: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Present: 0x000a0000 | Host ctl: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Power: 0x00000000 | Blk gap: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Wake-up: 0x00000000 | Clock: 0x00000002 > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Timeout: 0x00000000 | Int stat: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb > Aug 17 22:00:36 malka kernel: sdhci0-slot2: AC12 err: 0x00000000 | Slot int: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Caps: 0x01821898 | Max curr: 0x00000000 > Aug 17 22:00:36 malka kernel: sdhci0-slot2: =========================================== > Aug 17 22:00:36 malka kernel: sdhci0: 3 slot(s) allocated > Aug 17 22:00:36 malka kernel: sdhci0: [ITHREAD] > > That is form sdhci, mmc does not say anything at all. If I put a SD card inside the slot nothing happens - no message in dmesg, no device created in /dev. Seems that the mmc does not recognize the hw. > > Lspci output is there: > > 02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller > Subsystem: Hewlett-Packard Company Device 0944 > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- > Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes > Interrupt: pin B routed to IRQ 19 > Region 0: Memory at d0102000 (32-bit, non-prefetchable) > Capabilities: [44] Power Management version 2 > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) > Status: D3 PME-Enable- DSel=0 DScale=0 PME- > > 02:06.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller > Subsystem: Hewlett-Packard Company Device 0944 > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- > Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes > Interrupt: pin C routed to IRQ 22 > Region 0: Memory at d0104000 (32-bit, non-prefetchable) > Region 1: Memory at d0105000 (32-bit, non-prefetchable) > Region 2: Memory at d0106000 (32-bit, non-prefetchable) > Capabilities: [80] Power Management version 2 > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) > Status: D0 PME-Enable- DSel=0 DScale=0 PME- > > According to the entries in the driver the TI chipset is supported. I know the hardware is not broken, because it worked flawlessly under Linux. I have tried to play with hw.pci.do_power_resume and hw.pci_do_power_nodriver, but to no avail. Have I forgot something? Are there any dependencies that are not forced during compile time? I include full dmesg, lspci and kldstat. TI chips have two incompatible controllers, supporting same card types. Lack of activity on card insertion may mean that BIOS routes SD slot to the FlashMedia, but not to the SD Controller. Linus either works via FlashMedia Controller, as driver was made there, or it somehow reroutes slot to the SD controller. I have no hardware to work on first part and both hardware and specifications for the second. You may try Google to find description of hack required for second solution, but it doesn't works in some unknown cases. -- Alexander Motin _______________________________________________ freebsd-mobile@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@..." |
|
|
Re: mmc does not work on HP NC6220Hello Alexander,
I have take a look at the config I was using on this laptop with Linux and yes, you are right. The Linux does use the FlashMedia controller. So I'm probably out of luck. Anyway thank you for your help. Ales Blaha > ------------ Původní zpráva ------------ > Od: Alexander Motin <mav@...> > Předmět: Re: mmc does not work on HP NC6220 > Datum: 18.8.2009 20:21:48 > ---------------------------------------- > ales-76@... wrote: > > The mmc does not seem to work on my HP NC6220 notebook. I have the mmc, mmcsd > and sdhci compiled as modules, all the modules get loaded properly. The system > is FreeBSD 7.2, i386, specifically configured and compiled for this machine. If > i set hw.mmc.debug=1 and hw.sdhci.debug=1 I see following in dmesg: > > > > Aug 17 22:00:36 malka kernel: sdhci0: <TI XX21/XX11 SD> mem > 0xd0104000-0xd01040ff,0xd0105000-0xd01050ff,0xd0106000-0xd01060ff irq 22 at > device 6.4 on pci2 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: 16MHz 4bits 3.3V DMA > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: ============== REGISTER DUMP > ============== > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Sys addr: 0x00000000 | Version: > 0x00008400 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Blk size: 0x00000000 | Blk cnt: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Argument: 0x00000000 | Trn mode: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Present: 0x00020000 | Host ctl: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Power: 0x00000000 | Blk gap: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Wake-up: 0x00000000 | Clock: > 0x00000002 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Timeout: 0x00000000 | Int stat: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Int enab: 0x01ff00fb | Sig enab: > 0x01ff00fb > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: AC12 err: 0x00000000 | Slot int: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Caps: 0x01821090 | Max curr: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: > =========================================== > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: 16MHz 4bits 3.3V DMA > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: ============== REGISTER DUMP > ============== > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Sys addr: 0x00000000 | Version: > 0x00008400 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Blk size: 0x00000000 | Blk cnt: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Argument: 0x00000000 | Trn mode: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Present: 0x00020000 | Host ctl: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Power: 0x00000000 | Blk gap: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Wake-up: 0x00000000 | Clock: > 0x00000002 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Timeout: 0x00000000 | Int stat: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Int enab: 0x01ff00fb | Sig enab: > 0x01ff00fb > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: AC12 err: 0x00000000 | Slot int: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Caps: 0x01821090 | Max curr: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: > =========================================== > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: 24MHz 4bits 3.3V DMA > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: ============== REGISTER DUMP > ============== > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Sys addr: 0x00000000 | Version: > 0x00008400 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Blk size: 0x00000000 | Blk cnt: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Argument: 0x00000000 | Trn mode: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Present: 0x000a0000 | Host ctl: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Power: 0x00000000 | Blk gap: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Wake-up: 0x00000000 | Clock: > 0x00000002 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Timeout: 0x00000000 | Int stat: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Int enab: 0x01ff00fb | Sig enab: > 0x01ff00fb > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: AC12 err: 0x00000000 | Slot int: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Caps: 0x01821898 | Max curr: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: > =========================================== > > Aug 17 22:00:36 malka kernel: sdhci0: 3 slot(s) allocated > > Aug 17 22:00:36 malka kernel: sdhci0: [ITHREAD] > > > > That is form sdhci, mmc does not say anything at all. If I put a SD card > inside the slot nothing happens - no message in dmesg, no device created in > /dev. Seems that the mmc does not recognize the hw. > > > > Lspci output is there: > > > > 02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated > FlashMedia Controller > > Subsystem: Hewlett-Packard Company Device 0944 > > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- > SERR- FastB2B- DisINTx- > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- > <MAbort- >SERR- <PERR- INTx- > > Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes > > Interrupt: pin B routed to IRQ 19 > > Region 0: Memory at d0102000 (32-bit, non-prefetchable) > > Capabilities: [44] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) > > Status: D3 PME-Enable- DSel=0 DScale=0 PME- > > > > 02:06.4 SD Host controller: Texas Instruments > PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller > > Subsystem: Hewlett-Packard Company Device 0944 > > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- > SERR- FastB2B- DisINTx+ > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- > <MAbort- >SERR- <PERR- INTx- > > Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes > > Interrupt: pin C routed to IRQ 22 > > Region 0: Memory at d0104000 (32-bit, non-prefetchable) > > Region 1: Memory at d0105000 (32-bit, non-prefetchable) > > Region 2: Memory at d0106000 (32-bit, non-prefetchable) > > Capabilities: [80] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) > > Status: D0 PME-Enable- DSel=0 DScale=0 PME- > > > > According to the entries in the driver the TI chipset is supported. I know the > hardware is not broken, because it worked flawlessly under Linux. I have tried > to play with hw.pci.do_power_resume and hw.pci_do_power_nodriver, but to no > avail. Have I forgot something? Are there any dependencies that are not forced > during compile time? I include full dmesg, lspci and kldstat. > > TI chips have two incompatible controllers, supporting same card types. > Lack of activity on card insertion may mean that BIOS routes SD slot to > the FlashMedia, but not to the SD Controller. Linus either works via > FlashMedia Controller, as driver was made there, or it somehow reroutes > slot to the SD controller. I have no hardware to work on first part and > both hardware and specifications for the second. You may try Google to > find description of hack required for second solution, but it doesn't > works in some unknown cases. > > -- > Alexander Motin > _______________________________________________ > freebsd-mobile@... mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-mobile > To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@..." > > > freebsd-mobile@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@..." |
|
|
Re: mmc does not work on HP NC6220And one more thing for those brave... I have googled a little and found a hack that should reroute the SD slot from FlashMedia to SD controller. You can find the solution here: http://list.drzeus.cx/pipermail/sdhci-devel/2005-November/000036.html Pierre Ossman writes that:
"SD/MMC control can be at _either_ the flash controller, or the SD host, not both. The control for this is in a PCI register on the flash controller called MMC_SD_DIS and is documented as disabling MMC/SD support in the flash media controller... the SD host controller takes over at that point... A register in PCI space needs to be changed. A register that is configured by the eeprom in the laptop. So how to do it then... First we need to know the current value of the reg. It is in subfunction 3 at offset 4C: 40: 00 00 00 00 01 00 02 7e 00 00 00 00 20 00 00 00 ^^ The bit we want to set is bit 2. So we change the above to 22. $ setpci -s 06.3 4c=0x22" This is obvisouly for Linux, but it should work on any system, except that on FreeBSD one would use pciconf instead of setpci. Haven't tried myself just yet, but I will during the weekend. Ales Blaha > ------------ Původní zpráva ------------ > Od: Alexander Motin <mav@...> > Předmět: Re: mmc does not work on HP NC6220 > Datum: 18.8.2009 19:21:29 > ---------------------------------------- > ales-76@... wrote: > > The mmc does not seem to work on my HP NC6220 notebook. I have the mmc, mmcsd > and sdhci compiled as modules, all the modules get loaded properly. The system > is FreeBSD 7.2, i386, specifically configured and compiled for this machine. If > i set hw.mmc.debug=1 and hw.sdhci.debug=1 I see following in dmesg: > > > > Aug 17 22:00:36 malka kernel: sdhci0: <TI XX21/XX11 SD> mem > 0xd0104000-0xd01040ff,0xd0105000-0xd01050ff,0xd0106000-0xd01060ff irq 22 at > device 6.4 on pci2 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: 16MHz 4bits 3.3V DMA > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: ============== REGISTER DUMP > ============== > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Sys addr: 0x00000000 | Version: > 0x00008400 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Blk size: 0x00000000 | Blk cnt: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Argument: 0x00000000 | Trn mode: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Present: 0x00020000 | Host ctl: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Power: 0x00000000 | Blk gap: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Wake-up: 0x00000000 | Clock: > 0x00000002 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Timeout: 0x00000000 | Int stat: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Int enab: 0x01ff00fb | Sig enab: > 0x01ff00fb > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: AC12 err: 0x00000000 | Slot int: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Caps: 0x01821090 | Max curr: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: > =========================================== > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: 16MHz 4bits 3.3V DMA > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: ============== REGISTER DUMP > ============== > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Sys addr: 0x00000000 | Version: > 0x00008400 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Blk size: 0x00000000 | Blk cnt: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Argument: 0x00000000 | Trn mode: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Present: 0x00020000 | Host ctl: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Power: 0x00000000 | Blk gap: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Wake-up: 0x00000000 | Clock: > 0x00000002 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Timeout: 0x00000000 | Int stat: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Int enab: 0x01ff00fb | Sig enab: > 0x01ff00fb > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: AC12 err: 0x00000000 | Slot int: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Caps: 0x01821090 | Max curr: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: > =========================================== > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: 24MHz 4bits 3.3V DMA > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: ============== REGISTER DUMP > ============== > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Sys addr: 0x00000000 | Version: > 0x00008400 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Blk size: 0x00000000 | Blk cnt: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Argument: 0x00000000 | Trn mode: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Present: 0x000a0000 | Host ctl: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Power: 0x00000000 | Blk gap: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Wake-up: 0x00000000 | Clock: > 0x00000002 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Timeout: 0x00000000 | Int stat: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Int enab: 0x01ff00fb | Sig enab: > 0x01ff00fb > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: AC12 err: 0x00000000 | Slot int: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Caps: 0x01821898 | Max curr: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: > =========================================== > > Aug 17 22:00:36 malka kernel: sdhci0: 3 slot(s) allocated > > Aug 17 22:00:36 malka kernel: sdhci0: [ITHREAD] > > > > That is form sdhci, mmc does not say anything at all. If I put a SD card > inside the slot nothing happens - no message in dmesg, no device created in > /dev. Seems that the mmc does not recognize the hw. > > > > Lspci output is there: > > > > 02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated > FlashMedia Controller > > Subsystem: Hewlett-Packard Company Device 0944 > > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- > SERR- FastB2B- DisINTx- > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- > <MAbort- >SERR- <PERR- INTx- > > Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes > > Interrupt: pin B routed to IRQ 19 > > Region 0: Memory at d0102000 (32-bit, non-prefetchable) > > Capabilities: [44] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) > > Status: D3 PME-Enable- DSel=0 DScale=0 PME- > > > > 02:06.4 SD Host controller: Texas Instruments > PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller > > Subsystem: Hewlett-Packard Company Device 0944 > > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- > SERR- FastB2B- DisINTx+ > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- > <MAbort- >SERR- <PERR- INTx- > > Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes > > Interrupt: pin C routed to IRQ 22 > > Region 0: Memory at d0104000 (32-bit, non-prefetchable) > > Region 1: Memory at d0105000 (32-bit, non-prefetchable) > > Region 2: Memory at d0106000 (32-bit, non-prefetchable) > > Capabilities: [80] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) > > Status: D0 PME-Enable- DSel=0 DScale=0 PME- > > > > According to the entries in the driver the TI chipset is supported. I know the > hardware is not broken, because it worked flawlessly under Linux. I have tried > to play with hw.pci.do_power_resume and hw.pci_do_power_nodriver, but to no > avail. Have I forgot something? Are there any dependencies that are not forced > during compile time? I include full dmesg, lspci and kldstat. > > TI chips have two incompatible controllers, supporting same card types. > Lack of activity on card insertion may mean that BIOS routes SD slot to > the FlashMedia, but not to the SD Controller. Linus either works via > FlashMedia Controller, as driver was made there, or it somehow reroutes > slot to the SD controller. I have no hardware to work on first part and > both hardware and specifications for the second. You may try Google to > find description of hack required for second solution, but it doesn't > works in some unknown cases. > > -- > Alexander Motin > > > > freebsd-mobile@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@..." |
|
|
Re: mmc does not work on HP NC6220Hello,
I have tried the hack and it works. By changing the one register value in pci config space of the FlashMedia one can reroute the card slot to the SD controller. The config of the controller after the manipulation looks like this: 02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller Subsystem: Hewlett-Packard Company Device 0944 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 19 Region 0: Memory at d0102000 (32-bit, non-prefetchable) Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D3 PME-Enable- DSel=0 DScale=0 PME- 00: 4c 10 33 80 06 00 10 02 00 00 80 01 10 40 80 00 10: 00 20 10 d0 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 44 09 30: 00 00 00 00 44 00 00 00 00 00 00 00 13 02 07 04 40: 00 00 00 00 01 00 02 7e 03 00 00 00 22 00 00 00 50: 3c 10 44 09 05 01 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 The process of the reconfiguration is easy: setpci -s 06.3 4c=0x22 My instistence on pciutils is due to my Linux background, pciconf can do the trick as well: pciconf -w pci0:2:6:3 76 34 You can check the result with: lspci -s 02:6.3 -vvvxxx or pciconf -r pci0:2:6:3 76 Then I was able to see mmcsd0 device in /dev and mount the file system on it. The dmesg shows: Aug 23 16:35:25 malka kernel: sdhci0: <TI XX21/XX11 SD> mem 0xd0104000-0xd01040ff,0xd0105000-0xd01050ff,0xd0106000-0xd01060ff irq 22 at device 6.4 on pci2 Aug 23 16:35:25 malka kernel: sdhci0: 3 slot(s) allocated Aug 23 16:35:25 malka kernel: sdhci0: [ITHREAD] Aug 23 16:35:51 malka kernel: sdhci0-slot2: Card inserted Aug 23 16:35:51 malka kernel: mmc0: <MMC/SD bus> on sdhci0 Aug 23 16:35:51 malka kernel: mmc0: Probing bus Aug 23 16:35:51 malka kernel: mmc0: SD 2.0 interface conditions: OK Aug 23 16:35:51 malka kernel: mmc0: SD probe: OK (OCR: 0x00ff8000) Aug 23 16:35:51 malka kernel: mmc0: Current OCR: 0x00ff8000 Aug 23 16:35:51 malka kernel: mmc0: Probing cards Aug 23 16:35:51 malka kernel: mmc0: New card detected (CID 02544d534430324732a8fbcd99007a00) Aug 23 16:35:51 malka kernel: mmc0: Card at relative address 63806 added: Aug 23 16:35:51 malka kernel: mmc0: card: SD (0x2/0x544d/"SD02G" rev 3.2 m/d 10.2007 s/n 00000000) Aug 23 16:35:51 malka kernel: mmc0: bus: 4bit, 50MHz, high speed timing Aug 23 16:35:51 malka kernel: mmc0: memory: 3932160 blocks, erase sector 8192 blocks Aug 23 16:35:51 malka kernel: mmc0: setting transfer rate to 24.000MHz Aug 23 16:35:51 malka kernel: mmcsd0: 1920MB <SD Memory Card> at mmc0 24MHz/4bit Aug 23 16:35:51 malka kernel: mmc0: setting bus width to 4 bits And after removal: Aug 23 16:38:56 malka kernel: sdhci0-slot2: Card removed Aug 23 16:38:56 malka kernel: mmc0: detached Alexander, do you think you can incorporate this hack into the sdhci driver? At least as an option, like hw.sdhci.ti_hack or something. Well, I understand that driver poking in config space of a device that does not belong to it is not very elegant, but it should not do any harm, at least until there is a working FlashMedia driver. I also understand that if it works for me does not necessarily mean it will work for everybody, but as an option and with some safety checks it would be worthwhile. Ales Blaha > ------------ Původní zpráva ------------ > Od: Alexander Motin <mav@...> > Předmět: Re: mmc does not work on HP NC6220 > Datum: 18.8.2009 20:21:48 > ---------------------------------------- > ales-76@... wrote: > > The mmc does not seem to work on my HP NC6220 notebook. I have the mmc, mmcsd > and sdhci compiled as modules, all the modules get loaded properly. The system > is FreeBSD 7.2, i386, specifically configured and compiled for this machine. If > i set hw.mmc.debug=1 and hw.sdhci.debug=1 I see following in dmesg: > > > > Aug 17 22:00:36 malka kernel: sdhci0: <TI XX21/XX11 SD> mem > 0xd0104000-0xd01040ff,0xd0105000-0xd01050ff,0xd0106000-0xd01060ff irq 22 at > device 6.4 on pci2 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: 16MHz 4bits 3.3V DMA > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: ============== REGISTER DUMP > ============== > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Sys addr: 0x00000000 | Version: > 0x00008400 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Blk size: 0x00000000 | Blk cnt: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Argument: 0x00000000 | Trn mode: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Present: 0x00020000 | Host ctl: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Power: 0x00000000 | Blk gap: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Wake-up: 0x00000000 | Clock: > 0x00000002 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Timeout: 0x00000000 | Int stat: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Int enab: 0x01ff00fb | Sig enab: > 0x01ff00fb > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: AC12 err: 0x00000000 | Slot int: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: Caps: 0x01821090 | Max curr: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot0: > =========================================== > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: 16MHz 4bits 3.3V DMA > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: ============== REGISTER DUMP > ============== > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Sys addr: 0x00000000 | Version: > 0x00008400 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Blk size: 0x00000000 | Blk cnt: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Argument: 0x00000000 | Trn mode: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Present: 0x00020000 | Host ctl: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Power: 0x00000000 | Blk gap: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Wake-up: 0x00000000 | Clock: > 0x00000002 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Timeout: 0x00000000 | Int stat: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Int enab: 0x01ff00fb | Sig enab: > 0x01ff00fb > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: AC12 err: 0x00000000 | Slot int: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: Caps: 0x01821090 | Max curr: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot1: > =========================================== > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: 24MHz 4bits 3.3V DMA > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: ============== REGISTER DUMP > ============== > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Sys addr: 0x00000000 | Version: > 0x00008400 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Blk size: 0x00000000 | Blk cnt: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Argument: 0x00000000 | Trn mode: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Present: 0x000a0000 | Host ctl: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Power: 0x00000000 | Blk gap: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Wake-up: 0x00000000 | Clock: > 0x00000002 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Timeout: 0x00000000 | Int stat: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Int enab: 0x01ff00fb | Sig enab: > 0x01ff00fb > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: AC12 err: 0x00000000 | Slot int: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: Caps: 0x01821898 | Max curr: > 0x00000000 > > Aug 17 22:00:36 malka kernel: sdhci0-slot2: > =========================================== > > Aug 17 22:00:36 malka kernel: sdhci0: 3 slot(s) allocated > > Aug 17 22:00:36 malka kernel: sdhci0: [ITHREAD] > > > > That is form sdhci, mmc does not say anything at all. If I put a SD card > inside the slot nothing happens - no message in dmesg, no device created in > /dev. Seems that the mmc does not recognize the hw. > > > > Lspci output is there: > > > > 02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated > FlashMedia Controller > > Subsystem: Hewlett-Packard Company Device 0944 > > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- > SERR- FastB2B- DisINTx- > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- > <MAbort- >SERR- <PERR- INTx- > > Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes > > Interrupt: pin B routed to IRQ 19 > > Region 0: Memory at d0102000 (32-bit, non-prefetchable) > > Capabilities: [44] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) > > Status: D3 PME-Enable- DSel=0 DScale=0 PME- > > > > 02:06.4 SD Host controller: Texas Instruments > PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller > > Subsystem: Hewlett-Packard Company Device 0944 > > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- > SERR- FastB2B- DisINTx+ > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- > <MAbort- >SERR- <PERR- INTx- > > Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes > > Interrupt: pin C routed to IRQ 22 > > Region 0: Memory at d0104000 (32-bit, non-prefetchable) > > Region 1: Memory at d0105000 (32-bit, non-prefetchable) > > Region 2: Memory at d0106000 (32-bit, non-prefetchable) > > Capabilities: [80] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) > > Status: D0 PME-Enable- DSel=0 DScale=0 PME- > > > > According to the entries in the driver the TI chipset is supported. I know the > hardware is not broken, because it worked flawlessly under Linux. I have tried > to play with hw.pci.do_power_resume and hw.pci_do_power_nodriver, but to no > avail. Have I forgot something? Are there any dependencies that are not forced > during compile time? I include full dmesg, lspci and kldstat. > > TI chips have two incompatible controllers, supporting same card types. > Lack of activity on card insertion may mean that BIOS routes SD slot to > the FlashMedia, but not to the SD Controller. Linus either works via > FlashMedia Controller, as driver was made there, or it somehow reroutes > slot to the SD controller. I have no hardware to work on first part and > both hardware and specifications for the second. You may try Google to > find description of hack required for second solution, but it doesn't > works in some unknown cases. > > -- > Alexander Motin > _______________________________________________ > freebsd-mobile@... mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-mobile > To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@..." > > > freebsd-mobile@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@..." |
|
|
Re: mmc does not work on HP NC6220ales-76@... wrote:
> I have tried the hack and it works. By changing the one register value > in pci config space of the FlashMedia one can reroute the card slot to > the SD controller. The config of the controller after the manipulation > looks like this: > > The process of the reconfiguration is easy: > > setpci -s 06.3 4c=0x22 > > My instistence on pciutils is due to my Linux background, pciconf can do > the trick as well: > > pciconf -w pci0:2:6:3 76 34 > > You can check the result with: > > lspci -s 02:6.3 -vvvxxx > or > pciconf -r pci0:2:6:3 76 > > Then I was able to see mmcsd0 device in /dev and mount the file system > on it. > > Alexander, do you think you can incorporate this hack into the sdhci > driver? At least as an option, like hw.sdhci.ti_hack or something. Well, > I understand that driver poking in config space of a device that does > not belong to it is not very elegant, but it should not do any harm, at > least until there is a working FlashMedia driver. I also understand that > if it works for me does not necessarily mean it will work for everybody, > but as an option and with some safety checks it would be worthwhile. I think it could be better done in form of dummy FlashMedia driver that will do nothing for now, except disabling it. -- Alexander Motin _______________________________________________ freebsd-mobile@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@..." |
| Free embeddable forum powered by Nabble | Forum Help |