Hi all,
Over the last couple of days I've been trying to get my Novatel wireless
modem working under OpenBSD 4.6 -stable. I was happy to see that the device
was listed in umsm(4) as 'suspected of being compatible' - so I gave it a
shot. I assume it's 'suspected' because nobody has had the hardware to
actually test it...
Here are the details of my modem:
Vendor ID: 0x1410
Product ID: 0x6000
It corresponds to this line in the src/sys/dev/usb/usbdevs file
2266: product NOVATEL U760 0x6000 U760
There was an email on this list a few weeks ago where another individual
tried to get a different modem working with umsm and had a problem that
seemed very similar to this one. He was given the advice to update umsm.c
where his modem was listed in the umsm_devs struct so that it appeared
similar to this:
{{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_U760 }, DEV_UMASS4},
and to decrement the number appended to DEV_UMASS until the device is
recognized.
So I went home and gave this a shot, but it didn't seem to make a difference
- although I wasn't able to try DEV_UMASS4 at that time. It apears that was
added after 4.6 -stable, so I will update that in my local tree tonight and
see if DEV_UMASS4 does the trick...
Sorry for not being as straight-forward as I should be, this is a new
endeavour for me and I'm not entirely sure if I'm even headed in the right
direction to get this working correctly...
I realize that this has been more of a rant than a question, so please let
me address that now...
Would someone please tell me if I'm headed in the right direction with this
or if I'm wasting time going down the wrong path?
NOTE: Although usbdevs appears to pick up my device id as 0x5030, I have
verified that is 0x6000 from a windows box via the PNP ID. I don't know
much about these though, so If I'm mistaken in this - please correct me. I
assume it's the umass portion of the device, but again - I don't know much
about these things...
Below is a dmesg and usbdevs -v...
Thank you all for your time.
-----------------------------------------
usbdevs -v
-----------------------------------------
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x8086), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x8086), rev 1.00
port 1 addr 3: full speed, power 500 mA, config 1, Novatel Wireless
CDMA(0x5030), Novatel Wireless Inc.(0x1410), rev 0.00, iSerialNumber
091139149800000
port 2 addr 2: low speed, power 70 mA, config 1, Dell USB Keyboard(0x2105),
Dell(0x413c), rev 3.52
-----------------------------------------
dmesg
-----------------------------------------
OpenBSD 4.6 (kbuild) #1: Tue Jan 4 17:16:45 CST 2005
[email protected]:/home/brad/kbuild
cpu0: Intel Pentium III ("GenuineIntel" 686-class, 128KB L2 cache) 798 MHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
real mem = 265875456 (253MB)
avail mem = 248266752 (236MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 11/02/04, BIOS32 rev. 0 @ 0xffe90,
SMBIOS rev. 2.3 @ 0xf0450 (67 entries)
bios0: vendor Dell Computer Corporation version "A11" date 11/02/2004
bios0: Dell Computer Corporation OptiPlex GX150
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
acpi at bios0 function 0x0 not configured
pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfbb40/208 (11 entries)
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801BA LPC" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0xa000 0xca000/0x2000
cpu0 at mainbus0: (uniprocessor)
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
bridge mem address conflict 0xfd000000/0x2000000
pchb0 at pci0 dev 0 function 0 "Intel 82815 Host" rev 0x02
vga1 at pci0 dev 2 function 0 "Intel 82815 Video" rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
intagp0 at vga1
agp0 at intagp0: aperture at 0xf8000000, size 0x4000000
ppb0 at pci0 dev 30 function 0 "Intel 82801BA Hub-to-PCI" rev 0x02
pci1 at ppb0 bus 1
xl0 at pci1 dev 12 function 0 "3Com 3c905C 100Base-TX" rev 0x78: irq 11,
address 00:b0:d0:cb:2b:4d
exphy0 at xl0 phy 24: 3Com internal media interface
ichpcib0 at pci0 dev 31 function 0 "Intel 82801BA LPC" rev 0x02: 24-bit
timer at 3579545Hz
pciide0 at pci0 dev 31 function 1 "Intel 82801BA IDE" rev 0x02: DMA, channel
0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <Maxtor 91366U4>
wd0: 16-sector PIO, LBA, 12982MB, 26588016 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <TEAC, CD-224E, 3.7C> ATAPI 5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
uhci0 at pci0 dev 31 function 2 "Intel 82801BA USB" rev 0x02: irq 11
ichiic0 at pci0 dev 31 function 3 "Intel 82801BA SMBus" rev 0x02: SMBus
disabled
uhci1 at pci0 dev 31 function 4 "Intel 82801BA USB" rev 0x02: irq 11
auich0 at pci0 dev 31 function 5 "Intel 82801BA AC97" rev 0x02: irq 10, ICH2
AC97
ac97: codec id 0x41445360 (Analog Devices AD1885)
ac97: codec features headphone, Analog Devices Phat Stereo
audio0 at auich0
isa0 at ichpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
usb0 at uhci0: USB revision 1.0
uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb1 at uhci1: USB revision 1.0
uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1
biomask fb65 netmask fb65 ttymask fbff
mtrr: Pentium Pro MTRR support
uhidev0 at uhub1 port 2 configuration 1 interface 0 "Dell Dell USB Keyboard"
rev 1.10/3.52 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 modifier keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
softraid0 at root
root on wd0a swap on wd0b dump on wd0b
umass0 at uhub1 port 1 configuration 1 interface 0 "Novatel Wireless Inc.
Novatel Wireless CDMA" rev 1.10/0.00 addr 3
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets, initiator 0
cd1 at scsibus1 targ 1 lun 0: <Novatel, Mass Storage, 1.00> SCSI2 5/cdrom
removable
umass1 at uhub1 port 1 configuration 1 interface 1 "Novatel Wireless Inc.
Novatel Wireless CDMA" rev 1.10/0.00 addr 3
umass1: using SCSI over Bulk-Only
scsibus2 at umass1: 2 targets, initiator 0
sd0 at scsibus2 targ 1 lun 0: <Novatel, MMC Storage, 2.31> SCSI2 0/direct
removable
sd0: drive offline