LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > *BSD
User Name
Password
*BSD This forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.

Notices


Reply
  Search this Thread
Old 09-25-2005, 02:04 PM   #1
cnjohnson
Member
 
Registered: Nov 2002
Location: Nashville
Distribution: FreeBSD, Linux, OS-X
Posts: 544

Rep: Reputation: 30
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
 
Old 09-30-2005, 11:28 AM   #2
RJW
Member
 
Registered: Nov 2003
Location: Australia[WA]
Distribution: FreeBSD 5.x/6.x
Posts: 146

Rep: Reputation: 15
Can you paste your dmesg, please.
 
Old 09-30-2005, 05:52 PM   #3
cnjohnson
Member
 
Registered: Nov 2002
Location: Nashville
Distribution: FreeBSD, Linux, OS-X
Posts: 544

Original Poster
Rep: Reputation: 30
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
 
Old 09-30-2005, 08:29 PM   #4
RJW
Member
 
Registered: Nov 2003
Location: Australia[WA]
Distribution: FreeBSD 5.x/6.x
Posts: 146

Rep: Reputation: 15
Do you have usbd running? If not, add `usbd_enable="yes" to /etc/rc.conf.
 
Old 09-30-2005, 08:38 PM   #5
cnjohnson
Member
 
Registered: Nov 2002
Location: Nashville
Distribution: FreeBSD, Linux, OS-X
Posts: 544

Original Poster
Rep: Reputation: 30
Quote:
Originally posted by RJW
Do you have usbd running? If not, add `usbd_enable="yes" to /etc/rc.conf.
Yes, it is running, and the entry in /etc/rc.conf is there.

Cheers--
Charles
 
Old 10-01-2005, 03:40 AM   #6
RJW
Member
 
Registered: Nov 2003
Location: Australia[WA]
Distribution: FreeBSD 5.x/6.x
Posts: 146

Rep: Reputation: 15
Does /var/messages, or even ttyv0, show anything when you attach a USB device?
 
Old 10-01-2005, 09:08 AM   #7
cnjohnson
Member
 
Registered: Nov 2002
Location: Nashville
Distribution: FreeBSD, Linux, OS-X
Posts: 544

Original Poster
Rep: Reputation: 30
Quote:
Originally posted by RJW
Does /var/messages, or even ttyv0, show anything when you attach a USB device?
/var/og/messages shows nothing when I attached and/or detach a device. I have both a thumb-drive and a creative Zen Nano. Neither device are recognized. I have 4 other freebsd desktops which show and mount the devices immediately.

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
 
Old 10-03-2005, 05:23 AM   #8
RJW
Member
 
Registered: Nov 2003
Location: Australia[WA]
Distribution: FreeBSD 5.x/6.x
Posts: 146

Rep: Reputation: 15
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.
 
Old 10-03-2005, 07:30 AM   #9
cnjohnson
Member
 
Registered: Nov 2002
Location: Nashville
Distribution: FreeBSD, Linux, OS-X
Posts: 544

Original Poster
Rep: Reputation: 30
Quote:
Originally posted by RJW
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.
I do not have the laptop sitting in front of me, but it uses the GENERIC kernel, and I believe, IIRC, all those devices are enabled in the kernel. I'll check this evening, but I think that is true.

Cheers--
Charles
 
Old 10-03-2005, 07:14 PM   #10
cnjohnson
Member
 
Registered: Nov 2002
Location: Nashville
Distribution: FreeBSD, Linux, OS-X
Posts: 544

Original Poster
Rep: Reputation: 30
Generic kernel, and they are all there.

Other suggestions welcome. Anything at all.

Cheers--
Charles
 
Old 10-04-2005, 05:30 AM   #11
RJW
Member
 
Registered: Nov 2003
Location: Australia[WA]
Distribution: FreeBSD 5.x/6.x
Posts: 146

Rep: Reputation: 15
When you plug your USB Pen Drive in, do you get an /dev/daN entry?
 
Old 10-04-2005, 06:29 PM   #12
cnjohnson
Member
 
Registered: Nov 2002
Location: Nashville
Distribution: FreeBSD, Linux, OS-X
Posts: 544

Original Poster
Rep: Reputation: 30
Quote:
Originally posted by RJW
When you plug your USB Pen Drive in, do you get an /dev/daN entry?
No, nada, nothing, zip. I have 5 other desktops all with Intel motherboards, and I get a /da0 (or a da1, or da2...) whenever I plug one or more devices in. But on the 700m, nothing. Nothing in messages, nothing in dmesg, and nothing in /dev.

I am stumped.

Cheers--
Charles
 
Old 10-06-2005, 09:51 PM   #13
cnjohnson
Member
 
Registered: Nov 2002
Location: Nashville
Distribution: FreeBSD, Linux, OS-X
Posts: 544

Original Poster
Rep: Reputation: 30
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
 
Old 10-07-2005, 12:12 AM   #14
player_2
Member
 
Registered: Aug 2003
Posts: 57

Rep: Reputation: 15
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.

Last edited by player_2; 10-07-2005 at 12:15 AM.
 
Old 10-08-2005, 07:00 AM   #15
RJW
Member
 
Registered: Nov 2003
Location: Australia[WA]
Distribution: FreeBSD 5.x/6.x
Posts: 146

Rep: Reputation: 15
Re: SOLVED!!

Quote:
Originally posted by cnjohnson
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
Glad to hear you have it sorted. Well done. =)
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
SuSE 9.3 PRo and Dell 700M itsjung SUSE / openSUSE 1 08-25-2005 12:21 PM
Issues with Dell Inspiron 700m azeini Linux - Laptop and Netbook 0 04-05-2005 05:56 AM
suse 9.2 pro on a dell 700m [LAG] Prude Linux - Laptop and Netbook 7 03-16-2005 08:48 PM
New dell 700m... pAn1k Linux - Laptop and Netbook 6 02-07-2005 06:46 PM
problems with intel 85x graphics card and dell 700m... robbymcw Mandriva 3 02-07-2005 02:29 AM

LinuxQuestions.org > Forums > Other *NIX Forums > *BSD

All times are GMT -5. The time now is 05:43 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration