Dell 700m - USB problems
I have a new Dell 700m. I have the native video in X working. I have the internal wireless working. Now, I am having problems getting the USB ports recognized. If anyone has been experiencing the same issue and has a resolution, I would appreciate knowing about it.
DMESG shows that the USB bus is recognized, but plugging a thumb drive into a USB port shows nothing in /dev (not even the generic /ugen device). scnpci shows the same, but still no luck. Any pointers would be appreciated. Cheers-- Charles |
Can you paste your dmesg, please.
|
Sure thing. I should have done it without being asked. As you will observe the USB ports are seen, but nothing plugged in gets recognized. I do not get an entry (like /ugen) in /dev.
Here are both dmesg and pciconf. dmesg first: Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.4-RELEASE #0: Sun May 8 10:21:06 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) M processor 1.80GHz (1794.19-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6d6 Stepping = 6 Features=0xafe9f9bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FX SR,SSE,SSE2,SS,TM,PBE> real memory = 1055784960 (1006 MB) avail memory = 1023582208 (976 MB) npx0: <math processor> on motherboard npx0: INT 16 interface acpi0: <PTLTD Montara> on motherboard acpi0: Power Button (fixed) acpi_ec0: <Embedded Controller: GPE 0x1c> port 0x66,0x62 on acpi0 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 cpu0: <ACPI CPU (4 Cx states)> on acpi0 acpi_throttle0: <ACPI CPU Throttling> on cpu0 acpi_acad0: <AC Adapter> on acpi0 acpi_cmbat0: <Control Method Battery> on acpi0 acpi_lid0: <Control Method Lid Switch> on acpi0 acpi_button0: <Sleep Button> on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 pci0: <base peripheral> at device 0.1 (no driver attached) pci0: <base peripheral> at device 0.3 (no driver attached) agp0: <Intel 82855GME (855GME GMCH) SVGA controller> port 0x1800-0x1807 mem 0xe0000000-0xe007ffff,0xe8000000-0xefffffff irq 11 at device 2.0 on pci0 agp0: detected 16252k stolen memory agp0: aperture size is 128M pci0: <display> at device 2.1 (no driver attached) uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0x1820-0x183f irq 11 at device 29.0 on pci0 usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0x1840-0x185f irq 10 at device 29.1 on pci0 usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0x1860-0x187f irq 10 at device 29.2 on pci0 usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered pci0: <serial bus, USB> at device 29.7 (no driver attached) pcib1: <ACPI PCI-PCI bridge> at device 30.0 on pci0 pci2: <ACPI PCI bus> on pcib1 iwi0: <Intel(R) PRO/Wireless 2200BG MiniPCI> mem 0xe0204000-0xe0204fff irq 10 at device 1.0 on pci2 iwi0: Ethernet address: 00:13:ce:33:76:54 iwi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps iwi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps cbb0: <PCI-CardBus Bridge> at device 4.0 on pci2 cardbus0: <CardBus bus> on cbb0 pccard0: <16-bit PCCard bus> on cbb0 cbb1: <PCI-CardBus Bridge> at device 4.1 on pci2 cardbus1: <CardBus bus> on cbb1 pccard1: <16-bit PCCard bus> on cbb1 fwohci0: <1394 Open Host Controller Interface> mem 0xe0200000-0xe0203fff,0xe0206000-0xe02067ff irq 10 at device 4.2 on pci2 fwohci0: OHCI version 1.10 (ROM=0) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 81:ec:83:c2:8a:c8:04:00 fwohci0: Phy 1394a available S400, 2 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: <IEEE1394(FireWire) bus> on fwohci0 fwe0: <Ethernet over FireWire> on firewire0 if_fwe0: Fake Ethernet address: 82:ec:83:c8:04:00 fwe0: Ethernet address: 82:ec:83:c8:04:00 fwe0: if_start running deferred for Giant sbp0: <SBP-2/SCSI over FireWire> on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) pci2: <mass storage> at device 4.3 (no driver attached) isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel ICH4 UDMA100 controller> port 0x1810-0x181f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 pci0: <serial bus, SMBus> at device 31.3 (no driver attached) pcm0: <Intel ICH4 (82801DB)> port 0x18c0-0x18ff,0x1c00-0x1cff mem 0xe0100800-0xe01008ff,0xe0100c00-0xe0100dff irq 10 at device 31.5 on pci0 pcm0: <SigmaTel STAC9750/51 AC97 Codec> pci0: <simple comms, generic modem> at device 31.6 (no driver attached) acpi_tz0: <Thermal Zone> on acpi0 acpi_tz1: <Thermal Zone> on acpi0 ppc0: cannot reserve I/O port range atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 ppc0: cannot reserve I/O port range orm0: <ISA Option ROMs> at iomem 0xe0000-0xe1fff,0xdc000-0xdffff,0xcd000-0xcdfff,0xc0000-0xccfff on isa0 pmtimer0 on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounter "TSC" frequency 1794185804 Hz quality 800 Timecounters tick every 10.000 msec ad0: 76319MB <FUJITSU MHV2080AH/00000096> [155061/16/63] at ata0-master UDMA100 acd0: DVDR <NEC DVD+/-RW ND-6650A/102C> at ata1-master PIO4 Mounting root from ufs:/dev/ad0s1a Here is pciconf: hostb0@pci0:0:0: class=0x060000 card=0x018d1028 chip=0x35808086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82852GM/GME/GMV/PM, 855GM/GME Montara Host-Hub Interface Bridge' class = bridge subclass = HOST-PCI none0@pci0:0:1: class=0x088000 card=0x018d1028 chip=0x35848086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82852GM/GME/GMV/PM, 855GM/GME Montara System Memory Controller' class = base peripheral none1@pci0:0:3: class=0x088000 card=0x018d1028 chip=0x35858086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82852GM/GME/GMV/PM, 855GM/GME Montara Configuration Process' class = base peripheral agp0@pci0:2:0: class=0x030000 card=0x018d1028 chip=0x35828086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82852GM/GME/GMV/PM, 855GM/GME Montara Integrated Graphics Device' class = display subclass = VGA none2@pci0:2:1: class=0x038000 card=0x018d1028 chip=0x35828086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82852GM/GME/GMV/PM, 855GM/GME Montara Integrated Graphics Device' class = display uhci0@pci0:29:0: class=0x0c0300 card=0x018d1028 chip=0x24c28086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1' class = serial bus subclass = USB uhci1@pci0:29:1: class=0x0c0300 card=0x018d1028 chip=0x24c48086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2' class = serial bus subclass = USB uhci2@pci0:29:2: class=0x0c0300 card=0x018d1028 chip=0x24c78086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3' class = serial bus subclass = USB none3@pci0:29:7: class=0x0c0320 card=0x018d1028 chip=0x24cd8086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB EHCI Controller' class = serial bus subclass = USB pcib1@pci0:30:0: class=0x060400 card=0x00000000 chip=0x24488086 rev=0x83 hdr=0x01 vendor = 'Intel Corporation' device = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:31:0: class=0x060100 card=0x00000000 chip=0x24cc8086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DBM (ICH4-M) LPC Interface Bridge' class = bridge subclass = PCI-ISA atapci0@pci0:31:1: class=0x01018a card=0x018d1028 chip=0x24ca8086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DBM (ICH4-M) UltraATA/100 EIDE Controller' class = mass storage subclass = ATA none4@pci0:31:3: class=0x0c0500 card=0x018d1028 chip=0x24c38086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller' class = serial bus subclass = SMBus pcm0@pci0:31:5: class=0x040100 card=0x018d1028 chip=0x24c58086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller' class = multimedia subclass = audio none5@pci0:31:6: class=0x070300 card=0x542214f1 chip=0x24c68086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller' class = simple comms subclass = generic modem iwi0@pci2:1:0: class=0x028000 card=0x27218086 chip=0x42208086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/Wireless 2200BG Network Connection' class = network cbb0@pci2:4:0: class=0x060700 card=0x018d1028 chip=0xac8e104c rev=0x00 hdr=0x02 vendor = 'Texas Instruments (TI)' class = bridge subclass = PCI-CardBus cbb1@pci2:4:1: class=0x060700 card=0x018d1028 chip=0xac8e104c rev=0x00 hdr=0x02 vendor = 'Texas Instruments (TI)' class = bridge subclass = PCI-CardBus fwohci0@pci2:4:2: class=0x0c0010 card=0x018d1028 chip=0x802e104c rev=0x00 hdr=0x00 vendor = 'Texas Instruments (TI)' class = serial bus subclass = FireWire none6@pci2:4:3: class=0x018000 card=0x018d1028 chip=0xac8f104c rev=0x00 hdr=0x00 vendor = 'Texas Instruments (TI)' class = mass storage Cheers-- Charles |
Do you have usbd running? If not, add `usbd_enable="yes" to /etc/rc.conf.
|
Quote:
Cheers-- Charles |
Does /var/messages, or even ttyv0, show anything when you attach a USB device?
|
Quote:
The Zen Nano does recognize that it is attached to a usb port, but the laptop is clueless. I am not sure what to check in respect of ttyv0. What do I do with that device? I have turned on and off and on the laptop's powersave features, etc. I am stumped, so any suggestions would be most welcome. Is there something obvious I am missing?? Cheers-- Charles |
Ttyv0 is the primary Virtual Terminal; All system messages get printed to it.
Do you have the USB devices configured in the kernel? From memory they are: device scbus device da device umass device uhci device ohci device usb I can't think of anything else it could be. |
Quote:
Cheers-- Charles |
Generic kernel, and they are all there. :(
Other suggestions welcome. Anything at all. Cheers-- Charles |
When you plug your USB Pen Drive in, do you get an /dev/daN entry?
|
Quote:
I am stumped. Cheers-- Charles |
SOLVED!!
The generic kernel has device ehci commented out. Uncomment that line in /usr/src/sys/i386/conf/GENERIC and then rebuild and reinstall the kernel and the USB ports will recognize, say, a usb mass storage device.
Cheers-- Charles |
Ugh. That's stupid. Incredibly stupid.
I've found FreeBSD much more uniform and simple in terms of installing/configuring things as opposed to Linux, but in order for any free OS to really take off you can't do things like disable ehci and then actively discourage people from recompiling the kernel. That said, I'm going to do that and pray my iPod starts working. Thanks for the sleuthing. :) |
Re: SOLVED!!
Quote:
|
All times are GMT -5. The time now is 03:38 PM. |