Date: Sun, 26 Jul 1998 16:05:10 -0400 From: Gk <KillG@erols.com> To: "freebsd-questions@FreeBSD.org" <freebsd-questions@FreeBSD.ORG> Subject: atapi cd-rom and atapi zip drive Message-ID: <35BB8BF5.805D1637@erols.com>
next in thread | raw e-mail | index | archive | help
Hi, I installed an internal iomega ATAPI ide zip drive last weekend, and my internal ide atapi cd-rom has been inaccesable under Free-BSD since then. I have a shell script that I used to mount the cd-rom, the script was #!/bin/sh mount -t cd9660 -o ro /dev/wcd0a /cdrom Whenever I try this free-bsd just sits there, sometimes it hangs after a few minutes sometimes not. The process is visible by ps aux or top but is not killable by kill or even kill -9, it also doesn't consume any cpu or ram. I'm a big music person and I hate to work on the computer in scilence. I hate to admit it, but I hate working without music so much that sometimes I just have to switch to dreaded windows just to kill the silence. (btw both the cd-rom and zip drive work fine under windows 95). Here is my dmesg ------ Copyright (c) 1992-1998 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 2.2.6-RELEASE #0: Wed Jul 22 22:04:39 EDT 1998 root@gk.erols.com:/usr/src/sys/compile/DABOMB CPU: Pentium (199.90-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x544 Stepping=4 Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX> real memory = 33554432 (32768K bytes) avail memory = 30478336 (29764K bytes) Probing for devices on PCI bus 0: chip0 <Intel 82437VX PCI cache memory controller> rev 2 on pci0:0:0 chip1 <Intel 82371SB PCI-ISA bridge> rev 1 on pci0:7:0 chip2 <Intel 82371SB IDE interface> rev 0 on pci0:7:1 vga0 <VGA-compatible display device> rev 6 int a irq 12 on pci0:9:0 vx0 <3COM 3C905 Fast Etherlink XL PCI> rev 0 int a irq 11 on pci0:11:0 mii[*mii*]: disable 'auto select' with DOS util! address 00:60:08:c5:eb:2f Probing for PnP devices: CSN 1 Vendor ID: CTL009c [0x9c008c0e] Serial 0x0005dee1 Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface lpt1 not found at 0xffffffff fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (wd0): <WDC AC34000L> wd0: 3815MB (7814016 sectors), 7752 cyls, 16 heads, 63 S/T, 512 B/S wdc0: unit 1 (wd1): <WDC AC35100L> wd1: 4924MB (10085040 sectors), 10672 cyls, 15 heads, 63 S/T, 512 B/S wdc1 at 0x170-0x177 irq 15 on isa wdc1: unit 0 (atapi): <CRD-8160B/1.04>, removable, accel, dma, iordis wdc1: unit 1 (atapi): <IOMEGA ZIP 100 ATAPI/23.D>, removable, intr, iordis ie0: unknown board_id: f000 ie0 not found at 0x300 sb0 at 0x220 irq 5 drq 1 on isa sb0: <SoundBlaster 16 4.16> awe0 at 0x620 on isa AWE32 not found AWE32: not detected sbxvi0 at 0x0 drq 5 on isa sbxvi0: <SoundBlaster 16 4.16> sbmidi0 at 0x330 on isa <SoundBlaster MPU-401> opl0 at 0x388 on isa opl0: <Yamaha OPL-3 FM> npx0 flags 0x1 on motherboard npx0: INT 16 interface changing root device to wd1s1a Intel Pentium F00F detected, installing workaround ---------my kernel config file machine "i386" #cpu "I386_CPU" #cpu "I486_CPU" cpu "I586_CPU" #cpu "I686_CPU" ident DABOMB maxusers 10 #options MATH_EMULATE #Support for x87 emulation options SYSVSHM options INET #InterNETworking options IPX #options IPFIREWALL options FFS #Berkeley Fast Filesystem options NFS #Network Filesystem options MSDOSFS #MSDOS Filesystem options "EXT2FS" options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor config kernel root on wd0 controller isa0 controller eisa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 tape ft0 at fdc0 drive 2 options "CMD640" # work around CMD640 chip deficiency controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr disk wd2 at wdc1 drive 0 disk wd3 at wdc1 drive 1 options ATAPI #Enable ATAPI support for IDE bus options ATAPI_STATIC #Don't do it as an LKM controller wcd0 device wcd0 #IDE CD-ROM #device wfd0 #IDE floppy (LS-120) # A single entry for any of these controllers (ncr, ahb, ahc, amd) is # sufficient for any number of installed devices. # # Note: The dpt driver is present in this release but was left disabled # due to its relatively late entry (it's almost certainly benign to enable # it but we didn't want to risk any chance of destabilizing 2.2.6). To # enable DPT support, uncomment the dpt0 controller entry and the two # options DPTOPT and DPT_MEASURE_PERFORMANCE entries below. controller ncr0 controller amd0 controller ahb0 controller ahc0 #controller dpt0 #options DPTOPT # will go away soon #options DPT_MEASURE_PERFORMANCE # just enable for now #options DPT_VERIFY_HINTR # Some hardware must have it! #options DPT_TRACK_CCB_STATES # Some hardware must have it! #options DPT_HANDLE_TIMEOUTS # Some hardware must have it! #options DPT_TIMEOUT_FACTOR=4 # Some hardware needs more controller scbus0 device sd0 device od0 #See LINT for possible `od' options. device st0 device cd0 #Only need one of these, the code dynamically grows #controller matcd0 at isa? port 0x230 bio controller pnp0 controller snd0 device sb0 at isa? port 0x220 irq 5 conflicts drq1 vector sbintr device awe0 at isa? port 0x620 device sbxvi0 at isa? drq 5 device sbmidi0 at isa? port 0x330 device opl0 at isa? port 0x388 device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # Mandatory, don't remove device npx0 at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device sio2 at isa? disable port "IO_COM3" tty irq 5 vector siointr device sio3 at isa? disable port "IO_COM4" tty irq 9 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr device lpt1 at isa? port? tty device de0 device fxp0 device tx0 device vx0 device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000 vector ieintr pseudo-device loop pseudo-device ether pseudo-device log pseudo-device sl 1 pseudo-device ppp 1 pseudo-device vn 1 pseudo-device tun 1 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's options SYSVSHM ----------- My current setup is- free-bsd 2.2.6 P200 32 megs of ram 200 megs of swap My ide setup is- first ide cable windows 4 gig hdd - master freebsd (1.5 gig partition, swap 200 meg partition) out of a 5.1 gig hdd second ide cable atapi cd-rom -master iomega atap zip -slave Is there any reason that a conflict might occur by having 2 atapi devices on the same ide cable? I dont' even wish to use my zip drive while under free-bsd, what is the best way to disable it? ( i already took out the config lines in the kernel config file). I would just remove the zip drive but it is required for college next year. I also removed the ide cable from the zip drive, and the cd-rom worked perfectly, so I know the zip drive has some influence. I have also tried setting the zip drive to master and the cd to slave.. it has not effect tho. Also, when I try "cdcontrol -f /dev/wcd0c" and then execute "play" while in cdcontrol to listen to a cd, cdcontrol hangs just as mount does(cdcontrol tends to make free-bsd crash more than mount tho). If anybody has any suggestions as to how I can make my cd rom work again while keeping my zip drive installed (i don't care if I can't access it under free-bsd) I would greatly appreciate it. Thanks in advance -Gk P.S. on a side note, when i boot with -c and go into the visual kernel configuration how come I don't see a wcd device? is there no such thing? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35BB8BF5.805D1637>