Port-cobalt archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 5.0 restorecd



> Question: what is the default configuration for the GENERIC Cobalt
> kernel?

http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/arch/cobalt/conf/GENERIC?rev=1.119

It doesn't have USB devices, but you can add them and
build a custom kernel.

The attached kernel config file adds a bunch of PCI and USB devices.
I've also put a compiled kernel here:
http://www.ceres.dti.ne.jp/~tsutsui/netbsd/netbsd-cobalt-5.0-PCIDEVS.gz

> I want to try and get a USB or WiFi card to work in the older
> PCI slot.

I've tried Opti/VIA/NEC USB cards and they seem at least probed properly:
---

ohci0 at pci0 dev 10 function 0: Opti 82C861 (rev. 0x10)
ohci0: interrupting at irq 9
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0: Opti OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
umass0 at uhub0 port 1 configuration 1 interface 0
umass0: BUFFALO USB Flash Disk, rev 2.00/1.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <BUFFALO, USB Flash Disk, 3.00> disk removable
sd0: 246 MB, 984 cyl, 16 head, 32 sec, 512 bytes/sect x 503808 sectors

---

uhci1 at pci0 dev 10 function 0: VIA Technologies VT83C572 USB Controller (rev. 
0x04)
uhci1: interrupting at irq 9
usb0 at uhci1: USB revision 1.0
uhub0 at usb0: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
umass0 at uhub0 port 2 configuration 1 interface 0
umass0: BUFFALO USB Flash Disk, rev 2.00/1.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <BUFFALO, USB Flash Disk, 3.00> disk removable
sd0: 246 MB, 984 cyl, 16 head, 32 sec, 512 bytes/sect x 503808 sectors

---

uhci1 at pci0 dev 10 function 0: VIA Technologies VT83C572 USB Controller (rev. 
0x61)
uhci1: interrupting at irq 9
usb0 at uhci1: USB revision 1.0
uhci2 at pci0 dev 10 function 1: VIA Technologies VT83C572 USB Controller (rev. 
0x61)
uhci2: interrupting at irq 9
usb1 at uhci2: USB revision 1.0
ehci0 at pci0 dev 10 function 2: VIA Technologies VT8237 EHCI USB Controller 
(rev. 0x63)
ehci0: interrupting at irq 9
ehci0: dropped intr workaround enabled
ehci0: companion controllers, 2 ports each: uhci1 uhci2
usb2 at ehci0: USB revision 2.0
uhub0 at usb2: VIA Technologies EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub1 at usb0: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2 at usb1: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
umass0 at uhub0 port 3 configuration 1 interface 0
umass0: BUFFALO USB Flash Disk, rev 2.00/1.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <BUFFALO, USB Flash Disk, 3.00> disk removable
sd0: 246 MB, 984 cyl, 16 head, 32 sec, 512 bytes/sect x 503808 sectors

---

ohci0 at pci0 dev 10 function 0: NEC USB Host Controller (rev. 0x41)
ohci0: interrupting at irq 9
ohci0: OHCI version 1.0
usb0 at ohci0: USB revision 1.0
ohci1 at pci0 dev 10 function 1: NEC USB Host Controller (rev. 0x41)
ohci1: interrupting at irq 9
ohci1: OHCI version 1.0
usb1 at ohci1: USB revision 1.0
ehci0 at pci0 dev 10 function 2: NEC USB Host Controller (rev. 0x02)
ehci0: interrupting at irq 9
ehci0: companion controllers, 3 ports each: ohci0 ohci1
usb2 at ehci0: USB revision 2.0
uhub0 at usb0: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1 at usb1: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2 at usb2: NEC EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
umass0 at uhub2 port 2 configuration 1 interface 0
umass0: BUFFALO USB Flash Disk, rev 2.00/1.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <BUFFALO, USB Flash Disk, 3.00> disk removable
sd0: 246 MB, 984 cyl, 16 head, 32 sec, 512 bytes/sect x 503808 sectors

---

---
# $NetBSD$

include         "arch/cobalt/conf/GENERIC"

pci*    at ppb? bus ?
ppb*    at pci? dev ? function ?        # PCI-PCI bridges

# PCI cryptographic devices
#hifn*  at pci? dev ? function ?        # Hifn 7755/7811/795x
#ubsec* at pci? dev ? function ?        # Broadcom 5501/5601/580x/582x

# PCI serial/parallel interfaces
#puc*   at pci? dev ? function ?        # PCI "universal" comm. cards
#com*   at puc? port ?
lpt*    at puc? port ?
cy*     at pci? dev ? function ?        # Cyclades Cyclom-Y serial cards
cz*     at pci? dev ? function ?        # Cyclades-Z multi-port serial boards

# PCI SCSI controllers
adv*    at pci? dev ? function ?        # AdvanSys 1200[A,B], 9xx[U,UA]
adw*    at pci? dev ? function ?        # AdvanSys 9xxUW SCSI
#ahc*   at pci? dev ? function ?        # Adaptec [23]94x, aic78x0 SCSI
ahd*    at pci? dev ? function ?        # Adaptec 29320, 39320 (aic790x) SCSI
bha*    at pci? dev ? function ?        # BusLogic 9xx SCSI
dpt*    at pci? dev ? function ?        # DPT SmartCache/SmartRAID
iha*    at pci? dev ? function ?        # Initio INIC-940/950 SCSI
isp*    at pci? dev ? function ?        # Qlogic ISP [12]0x0 SCSI/FC
mfi*    at pci? dev ? function ?        # LSI MegaRAID SAS
mly*    at pci? dev ? function ?        # Mylex AcceleRAID and eXtremeRAID
mpt*    at pci? dev ? function ?        # LSI Fusion SCSI/FC
njs*    at pci? dev ? function ?        # Workbit NinjaSCSI-32
siop*   at pci? dev ? function ?        # NCR 53c8xx SCSI
#esiop* at pci? dev ? function ?        # NCR 53c82s75xx SCSI and newer
pcscp*  at pci? dev ? function ?        # AMD 53c974 PCscsi-PCI SCSI
trm*    at pci? dev ? function ?        # Tekram DC-395U/UW/F, DC-315/U SCSI

# SCSI bus support
scsibus*        at adv?
scsibus*        at adw?
#scsibus*       at ahc?
scsibus*        at ahd?
scsibus*        at bha?
scsibus*        at dpt?
scsibus*        at iha?
scsibus*        at isp?
scsibus*        at mfi?
scsibus*        at mly?
scsibus*        at mpt?
scsibus*        at njs?
#scsibus*       at siop?
#scsibus*       at esiop?
scsibus*        at pcscp?
scsibus*        at trm?
# SCSI devices
#sd*            at scsibus? target ? lun ?      # SCSI disk drives
#st*            at scsibus? target ? lun ?      # SCSI tape drives
#cd*            at scsibus? target ? lun ?      # SCSI CD-ROM drives
#ch*            at scsibus? target ? lun ?      # SCSI autochangers
#ss*            at scsibus? target ? lun ?      # SCSI scanners
#uk*            at scsibus? target ? lun ?      # SCSI unknown

# RAID controllers and devices
aac*    at pci? dev ? function ?        # Adaptec AAC family
amr*    at pci? dev ? function ?        # AMI/LSI Logic MegaRAID
arcmsr* at pci? dev ? function ?        # Areca SATA RAID controllers
cac*    at pci? dev ? function ?        # Compaq PCI array controllers
ciss*   at pci? dev ? function ?        # HP Smart Array controllers
icp*    at pci? dev ? function ?        # ICP-Vortex GDT & Intel RAID
mlx*    at pci? dev ? function ?        # Mylex DAC960 & DEC SWXCR family
twa*    at pci? dev ? function ?        # 3ware Escalade 95xx RAID controllers
twe*    at pci? dev ? function ?        # 3ware Escalade RAID controllers

ld*     at aac? unit ?                  # logical disk devices
ld*     at amr? unit ?
ld*     at cac? unit ?
ld*     at icp? unit ?
ld*     at twa? unit ?
ld*     at twe? unit ?
ld*     at mlx? unit ?

icpsp*  at icp? unit ?                  # SCSI pass-through

# IDE and related devices
# PCI IDE controllers - see pciide(4) for supported hardware.
# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
# how to set up DMA modes for this chip. This may work, or may cause
# a machine hang with some controllers.
#pciide*        at pci? dev ? function ? flags 0x0000   # GENERIC pciide driver
#acardide*      at pci? dev ? function ?        # Acard IDE controllers
#aceride*       at pci? dev ? function ?        # Acer Lab IDE controllers
#artsata*       at pci? dev ? function ?        # Intel i31244 SATA controller
#cmdide*        at pci? dev ? function ?        # CMD tech IDE controllers
#cypide*        at pci? dev ? function ?        # Cypress IDE controllers
#hptide*        at pci? dev ? function ?        # Triones/HighPoint IDE 
controllers
#optiide*       at pci? dev ? function ?        # Opti IDE controllers
#pdcide*        at pci? dev ? function ?        # Promise IDE controllers
#pdcsata*       at pci? dev ? function ?        # Promise SATA150 controllers
#satalink*      at pci? dev ? function ?        # SiI SATALink controllers
#siside*        at pci? dev ? function ?        # SiS IDE controllers
#slide*         at pci? dev ? function ?        # Symphony Labs IDE controllers
#viaide*        at pci? dev ? function ?        # VIA/AMD/Nvidia IDE controllers

# ATA bus
#atabus*        at ata?

# IDE drives
# Flags are used only with controllers that support DMA operations
# and mode settings (e.g. some pciide controllers)
# The lowest order four bits (rightmost digit) of the flags define the PIO
# mode to use, the next set of four bits the DMA mode and the third set the
# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
# to use, and the last bit must be 1 for this setting to be used.
# For DMA and UDMA, 0xf (1111) means 'disable'.
# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
# (0xc=1100, 0xa=1010, 0xf=1111)
# 0x0000 means "use whatever the drive claims to support".
#wd*            at atabus? drive ? flags 0x0000

# PCI network interfaces
an*     at pci? dev ? function ?        # Aironet PC4500/PC4800 (802.11)
ath*    at pci? dev ? function ?        # Atheros 5210/5211/5212 802.11
atw*    at pci? dev ? function ?        # ADMtek ADM8211 (802.11)
#bce*   at pci? dev ? function ?        # Broadcom 4401 10/100 Ethernet
bge*    at pci? dev ? function ?        # Broadcom 570x gigabit Ethernet
bnx*    at pci? dev ? function ?        # Broadcom NetXtremeII gigabit Ethernet
#en*    at pci? dev ? function ?        # ENI/Adaptec ATM
ep*     at pci? dev ? function ?        # 3Com 3c59x
ex*     at pci? dev ? function ?        # 3Com 90x[BC]
epic*   at pci? dev ? function ?        # SMC EPIC/100 Ethernet
#esh*   at pci? dev ? function ?        # Essential HIPPI card
fpa*    at pci? dev ? function ?        # DEC DEFPA FDDI
fxp*    at pci? dev ? function ?        # Intel EtherExpress PRO10+/100B
gsip*   at pci? dev ? function ?        # NS83820 Gigabit Ethernet
hme*    at pci? dev ? function ?        # Sun Microelectronics STP2002-STQ
ipw*    at pci? dev ? function ?        # Intel PRO/Wireless 2100
iwi*    at pci? dev ? function ?        # Intel PRO/Wireless 2200BG
#le*    at pci? dev ? function ?        # PCnet-PCI Ethernet
lmc*    at pci? dev ? function ?        # Lan Media Corp SSI/HSSI/DS3
mskc*   at pci? dev ? function ?        # Marvell Yukon 2 Gigabit Ethernet
msk*    at mskc?                        # Marvell Yukon 2 Gigabit Ethernet
mtd*    at pci? dev ? function ?        # Myson MTD803 3-in-1 Ethernet
ne*     at pci? dev ? function ?        # NE2000-compatible Ethernet
ntwoc*  at pci? dev ? function ?        # Riscom/N2 PCI Sync Serial
pcn*    at pci? dev ? function ?        # AMD PCnet-PCI Ethernet
#ral*   at pci? dev ? function ?        # ralink wifi
re*     at pci? dev ? function ?        # Realtek 8139C+/8169/8169S/8110S
rtk*    at pci? dev ? function ?        # Realtek 8129/8139
rtw*    at pci? dev ? function ?        # Realtek 8180L (802.11)
sf*     at pci? dev ? function ?        # Adaptec AIC-6915 Ethernet
#sip*   at pci? dev ? function ?        # SiS 900 Ethernet
skc*    at pci? dev ? function ?        # SysKonnect SK9821 Gigabit Ethernet
sk*     at skc?                         # SysKonnect SK9821 Gigabit Ethernet
ste*    at pci? dev ? function ?        # Sundance ST-201 Ethernet
stge*   at pci? dev ? function ?        # Sundance/Tamarack TC9021 Gigabit
#ti*    at pci? dev ? function ?        # Alteon ACEnic gigabit Ethernet
tl*     at pci? dev ? function ?        # ThunderLAN-based Ethernet
#tlp*   at pci? dev ? function ?        # DECchip 21x4x and clones
txp*    at pci? dev ? function ?        # 3com 3cr990
vr*     at pci? dev ? function ?        # VIA Rhine Fast Ethernet
vge*    at pci? dev ? function ?        # VIA Rhine Fast Ethernet
wi*     at pci? dev ? function ?        # Intersil Prism Mini-PCI (802.11b)
wm*     at pci? dev ? function ?        # Intel 8254x gigabit
wpi*    at pci? dev ? function ?        # Intel PRO/Wireless 3945ABG

# MII/PHY support
acphy*  at mii? phy ?                   # Altima AC101 and AMD Am79c874 PHYs
amhphy* at mii? phy ?                   # AMD 79c901 Ethernet PHYs
bmtphy* at mii? phy ?                   # Broadcom BCM5201 and BCM5202 PHYs
brgphy* at mii? phy ?                   # Broadcom BCM5400-family PHYs
ciphy*  at mii? phy ?                   # Cicada CS8201 Gig-E PHYs
dmphy*  at mii? phy ?                   # Davicom DM9101 PHYs
exphy*  at mii? phy ?                   # 3Com internal PHYs
gentbi* at mii? phy ?                   # Generic Ten-Bit 1000BASE-[CLS]X PHYs
glxtphy* at mii? phy ?                  # Level One LXT-1000 PHYs
gphyter* at mii? phy ?                  # NS83861 Gig-E PHY
icsphy* at mii? phy ?                   # ICS189x PHYs
igphy*  at mii? phy ?                   # Intel IGP01E1000
ikphy*  at mii? phy ?                   # Intel 82563 PHYs
inphy*  at mii? phy ?                   # Intel 82555 PHYs
iophy*  at mii? phy ?                   # Intel 82553 PHYs
#lxtphy* at mii? phy ?                  # Level One LXT-970 PHYs
makphy* at mii? phy ?                   # Marvell Semiconductor 88E1000 PHYs
nsphy*  at mii? phy ?                   # NS83840 PHYs
nsphyter* at mii? phy ?                 # NS83843 PHYs
pnaphy* at mii? phy ?                   # generic HomePNA PHYs
qsphy*  at mii? phy ?                   # Quality Semiconductor QS6612
rgephy* at mii? phy ?                   # Realtek 8169S/8110S internal PHYs
rlphy*  at mii? phy ?                   # Realtek 8139/8201L PHYs
sqphy*  at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
tlphy*  at mii? phy ?                   # ThunderLAN PHYs
tqphy*  at mii? phy ?                   # TDK Semiconductor PHYs
ukphy*  at mii? phy ?                   # generic unknown PHYs
urlphy* at mii? phy ?                   # Realtek RTL8150L internal PHYs

# PCI IEEE1394 controllers
fwohci* at pci? dev ? function ?                # IEEE1394 Open Host Controller

ieee1394if*     at fwohci?
fwip*           at ieee1394if?                  # IP over IEEE1394
sbp*            at ieee1394if? euihi ? euilo ?
scsibus*        at sbp?

# USB Controller and Devices

# PCI USB controllers
ehci*   at pci? dev ? function ?        # Enhanced Host Controller
ohci*   at pci? dev ? function ?        # Open Host Controller
uhci*   at pci? dev ? function ?        # Universal Host Controller (Intel)

# USB bus support
usb*    at ehci?
usb*    at ohci?
usb*    at uhci?

# USB Hubs
uhub*   at usb?
uhub*   at uhub? port ?

# USB HID device
uhidev* at uhub? port ? configuration ? interface ?

# USB Mice
ums*    at uhidev? reportid ?
wsmouse* at ums? mux 0

# USB eGalax touch-panel
uep*    at uhub? port ?
wsmouse* at uep? mux 0

# USB Keyboards
ukbd*   at uhidev? reportid ?
wskbd*  at ukbd? console ? mux 1

# USB serial adapter
ucycom* at uhidev? reportid ?

# USB Generic HID devices
uhid*   at uhidev? reportid ?

# USB Printer
ulpt*   at uhub? port ? configuration ? interface ?

# USB Modem
umodem* at uhub? port ? configuration ?
ucom*   at umodem?

# Huawei E220 3G/HSDPA modem
uhmodem* at uhub? port ? configuration ? interface ?
ucom*   at uhmodem? portno ?

# USB Mass Storage
umass*  at uhub? port ? configuration ? interface ?
scsibus* at umass?
wd*     at umass?

# USB audio
uaudio* at uhub? port ? configuration ?

# USB MIDI
umidi* at uhub? port ? configuration ?

# USB IrDA
# USB-IrDA bridge spec
uirda* at uhub? port ? configuration ? interface ?
irframe* at uirda?

stuirda* at uhub? port ? configuration ? interface ?
irframe* at stuirda?

# SigmaTel STIr4200 USB/IrDA Bridge
ustir* at uhub? port ?
irframe* at ustir?

# USB Ethernet adapters
aue*    at uhub? port ?         # ADMtek AN986 Pegasus based adapters
axe*    at uhub? port ?         # ASIX AX88172 based adapters
cdce*   at uhub? port ?         # CDC, Ethernet Networking Control Model
cue*    at uhub? port ?         # CATC USB-EL1201A based adapters
kue*    at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
udav*   at uhub? port ?         # Davicom DM9601 based adapters
url*    at uhub? port ?         # Realtek RTL8150L based adapters

# USB 802.11 adapters
atu*    at uhub? port ?         # Atmel AT76C50XX based adapters
ral*    at uhub? port ?         # Ralink Technology RT25x0 802.11a/b/g
rum*    at uhub? port ?         # Ralink Technology RT2501/RT2601 802.11a/b/g
zyd*    at uhub? port ?         # Zydas ZD1211

# Prolific PL2301/PL2302 host-to-host adapter
upl*    at uhub? port ?

# Serial adapters
ubsa*   at uhub? port ?         # Belkin serial adapter
ucom*   at ubsa? portno ?

uchcom* at uhub? port ?         # WinChipHead CH341/CH340 serial adapter
ucom*   at uchcom? portno ?

uftdi*  at uhub? port ?         # FTDI FT8U100AX serial adapter
ucom*   at uftdi? portno ?

uipaq*  at uhub? port ?         # iPAQ PDAs
ucom*   at uipaq? portno ?

umct*   at uhub? port ?         # MCT USB-RS232 serial adapter
ucom*   at umct? portno ?

uplcom* at uhub? port ?         # I/O DATA USB-RSAQ2 serial adapter
ucom*   at uplcom? portno ?

uslsa*  at uhub? port ?         # Silicon Labs USB-RS232 serial adapter
ucom*   at uslsa? portno ?

uvscom* at uhub? port ?         # SUNTAC Slipper U VS-10U serial adapter
ucom*   at uvscom? portno ?

# Diamond Multimedia Rio 500
urio*   at uhub? port ?

# USB Handspring Visor
uvisor* at uhub? port ?
ucom*   at uvisor?

# Kyocera AIR-EDGE PHONE
ukyopon* at uhub? port ?
ucom*   at ukyopon? portno ?

# USB scanners
uscanner* at uhub? port ?

# USB scanners that use SCSI emulation, e.g., HP5300
usscanner* at uhub? port ?

# Topfield TF5000PVR range of DVB recorders
utoppy* at uhub? port ?

# Y@P firmware loader
uyap* at uhub? port ?

# D-Link DSB-R100 USB radio
udsbr*  at uhub? port ?
radio*  at udsbr?

# USB Generic driver
ugen*   at uhub? port ?
# On ugen bulk endpoints, perform read-ahead and write-behind.
options UGEN_BULK_RA_WB

# USB generic serial port (e.g., data over cellular)
ugensa* at uhub? port ?
ucom*   at ugensa?

# PCI audio devices
clcs*   at pci? dev ? function ?        # Cirrus Logic CS4280
cmpci*  at pci? dev ? function ?        # C-Media CMI8338/8738
eap*    at pci? dev ? function ?        # Ensoniq AudioPCI
emuxki* at pci? dev ? function ?        # Creative SBLive! and PCI512
esa*    at pci? dev ? function ?        # ESS Allegro-1 / Maestro-3 PCI Audio
esm*    at pci? dev ? function ?        # ESS Maestro-1/2/2e PCI Audio 
Accelerator
eso*    at pci? dev ? function ?        # ESS Solo-1 PCI AudioDrive
fms*    at pci? dev ? function ?        # Forte Media FM801
sv*     at pci? dev ? function ?        # S3 SonicVibes
yds*    at pci? dev ? function ?        # Yamaha DS-1 PCI Audio

opl*    at cmpci? flags 1
opl*    at sv?
opl*    at yds?

# Audio support
audio*  at audiobus?

# MPU 401 UARTs
mpu*    at cmpci?
mpu*    at eso?
mpu*    at yds?

# MIDI support
midi*   at midibus?

# Bluetooth USB Controllers
ubt* at uhub? port ?

# Bluetooth Device Hub
bthub* at bcsp?
bthub* at btuart?
bthub* at ubt?

# Bluetooth HID support
bthidev* at bthub?

# Bluetooth Mouse
btms* at bthidev? reportid ?
wsmouse* at btms? mux 0

# Bluetooth Keyboard
btkbd* at bthidev? reportid ?
wskbd* at btkbd? console ? mux 1

# Bluetooth Audio support
btsco* at bthub?

# PCI joysticks
joy*    at pci?                         # Game ports (usually on audio cards)
joy*    at eso?                         # ESS Solo-1 on-board joystick

# Pseudo-devices
pseudo-device   bcsp                    # BlueCore Serial Protocol
pseudo-device   btuart                  # Bluetooth HCI UART (H4)
---


Home | Main Index | Thread Index | Old Index