mmc does not work on HP NC6220

View: New views
6 Messages — Rating Filter:   Alert me  

mmc does not work on HP NC6220

by ales-76 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

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 NC6220

by Alexander Motin-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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 NC6220

by ales-76 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello 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 NC6220

by ales-76 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

And 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 NC6220

by ales-76 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

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 NC6220

by Alexander Motin-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ales-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@..."