From owner-freebsd-mobile Fri Apr 7 15:10:47 2000 Delivered-To: freebsd-mobile@freebsd.org Received: from voyager.fisicc-ufm.edu (ip-198-202.guate.net [209.198.197.202]) by hub.freebsd.org (Postfix) with ESMTP id 5C09D37C200 for ; Fri, 7 Apr 2000 15:10:14 -0700 (PDT) (envelope-from obonilla@voyager.fisicc-ufm.edu) Received: (from obonilla@localhost) by voyager.fisicc-ufm.edu (8.9.3/8.9.3) id QAA00754; Fri, 7 Apr 2000 16:04:59 -0600 (CST) (envelope-from obonilla) Date: Fri, 7 Apr 2000 16:04:59 -0600 From: Oscar Bonilla To: Dirk-Willem van Gulik Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: Sony Vaio CD-ROM Message-ID: <20000407160459.A736@fisicc-ufm.edu> References: <20000406164325.A333@fisicc-ufm.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from dirkx@webweaving.org on Fri, Apr 07, 2000 at 07:16:30AM +0200 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Fri, Apr 07, 2000 at 07:16:30AM +0200, Dirk-Willem van Gulik wrote: > > Hmm, this works on Pao. What is your kernel config for the ata > drivers? > this is my kernel config file (complete)... ---------------------------------------------------------------------------- machine i386 cpu I586_CPU ident VAIO maxusers 32 options PQ_NORMALCACHE #color for 256k/16k cache options INCLUDE_CONFIG_FILE #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols options INET #InterNETworking options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options MFS #Memory Filesystem options MD_ROOT #MD is a potential root device options NFS #Network Filesystem options NFS_ROOT #NFS usable as root device, NFS required options MSDOSFS #MSDOS Filesystem options CD9660 #ISO 9660 Filesystem options CD9660_ROOT #CD-ROM usable as root, CD9660 required options PROCFS #Process filesystem options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI options UCONSOLE #Allow users to grab the console options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options KTRACE #ktrace(1) support options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores options P1003_1B #Posix P1003_1B real-time extentions options _KPOSIX_PRIORITY_SCHEDULING options ICMP_BANDLIM #Rate limit bad replies options SOFTUPDATES device isa device pci # Floppy drives device fdc0 at isa? port IO_FD1 irq 6 drq 2 device fd0 at fdc0 drive 0 # ATA and ATAPI devices device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives options ATA_STATIC_ID #options ATA_ENABLE_ATAPI_DMA #Enable DMA on ATAPI devices # SCSI Controllers device aic0 # SCSI peripherals device scbus0 at aic0 device da0 at scbus0 target 0 unit 0 device sa0 at scbus0 target 6 device cd device pass # Passthrough device (direct SCSI access) # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 device psm0 at atkbdc? irq 12 options PSM_HOOKRESUME options PSM_RESETAFTERSUSPEND device vga0 at isa? # splash screen/screen saver pseudo-device splash # syscons is the default console driver, resembling an SCO console device sc0 at isa? # Floating point support - do not disable. device npx0 at nexus? port IO_NPX irq 13 # Power management support (see LINT for more options) device apm0 # at nexus? flags 0x20 # Advanced Power Management # PCCARD (PCMCIA) support device card device pcic0 at isa? #port 0x3e0 irq 10 iomem 0xd0000 # Serial (COM) ports device sio0 at isa? port IO_COM1 flags 0x10 irq 4 device sio1 at isa? port IO_COM2 irq 3 #device sio2 at isa? disable port IO_COM3 irq 5 #device sio3 at isa? disable port IO_COM4 irq 9 # Parallel port device ppc0 at isa? irq 7 device ppbus # Parallel port bus (required) device lpt # Printer device plip # TCP/IP over parallel device ppi # Parallel port interface device #device vpo # Requires scbus and da # ISA Ethernet NICs. device ep # Pseudo devices - the number indicates how many units to allocated. pseudo-device loop # Network loopback pseudo-device ether # Ethernet support pseudo-device sl 1 # Kernel SLIP pseudo-device ppp 1 # Kernel PPP pseudo-device tun # Packet tunnel. pseudo-device pty # Pseudo-ttys (telnet etc) pseudo-device md # Memory "disks" pseudo-device vn # Vnode driver (turns a file into a device) # The `bpf' pseudo-device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! pseudo-device bpf 4 #Berkeley packet filter device pcm device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15 ---------------------------------------------------------------------------- this is the entry I'm using in /etc/pccard.conf ---------------------------------------------------------------------------- card " " "NinjaATA-" config auto "ata2" ? insert logger -t pccard:$device -s NinjaATA inserted remove logger -t pccard:$device -s NinjaATA removed ---------------------------------------------------------------------------- this is the output of pccardc dumpcis ---------------------------------------------------------------------------- Configuration data for card in slot 0 Tuple #1, code = 0x1 (Common memory descriptor), length = 3 000: dc 00 ff Common memory device information: Device number 1, type Function specific, WPS = ON Speed = 100nS, Memory block size = 512b, 1 units Tuple #2, code = 0x15 (Version 1 info), length = 26 000: 04 01 20 00 4e 69 6e 6a 61 41 54 41 2d 00 56 31 010: 2e 30 00 41 50 30 30 20 00 ff Version = 4.1, Manuf = [ ],card vers = [NinjaATA-] Addit. info = [V1.0],[AP00 ] Tuple #3, code = 0x1a (Configuration map), length = 5 000: 01 23 00 02 03 Reg len = 2, config register addr = 0x200, last config = 0x23 Registers: XX------ Tuple #4, code = 0x1b (Configuration entry), length = 21 000: e1 01 3d 11 55 1e fc 23 f0 61 80 01 07 86 03 01 010: 30 68 d0 10 00 Config index = 0x21(default) Interface byte = 0x1 (I/O) Vcc pwr: Nominal operating supply voltage: 5 x 1V Max current average over 1 second: 1.5 x 100mA Wait scale Speed = 1.5 x 1 us Card decodes 3 address lines, 8 Bit I/O only IRQ modes: Level IRQ level = 3 Memory space length = 0x61f0 Tuple #5, code = 0x1b (Configuration entry), length = 15 000: 22 38 f0 61 90 01 07 96 03 01 30 68 d0 10 00 Config index = 0x22 Card decodes 16 address lines, full 8/16 Bit I/O I/O address # 1: block start = 0x190 block length = 0x8 I/O address # 2: block start = 0x396 block length = 0x2 IRQ modes: Level IRQs: 4 5 11 13 14 Memory space length = 0x10 Tuple #6, code = 0x1b (Configuration entry), length = 15 000: 23 38 f0 61 a0 01 07 a6 03 01 30 68 d0 10 00 Config index = 0x23 Card decodes 16 address lines, full 8/16 Bit I/O I/O address # 1: block start = 0x1a0 block length = 0x8 I/O address # 2: block start = 0x3a6 block length = 0x2 IRQ modes: Level IRQs: 4 5 11 13 14 Memory space length = 0x10 Tuple #7, code = 0x14 (No link), length = 0 Tuple #8, code = 0xff (Terminator), length = 0 1 slots found -- pgp public key: finger obonilla@fisicc-ufm.edu pgp fingerprint: 6D 18 8C 90 4C DF F0 4B DF 35 1F 69 A1 33 C7 BC To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message