FC5 on inspiron 6400: no sound (snd_hda_intel), slow dvdrom (NEC 6650A)

John Wendel john.wendel at metnet.navy.mil
Thu May 18 23:20:30 UTC 2006


DJ Delorie wrote:
> Been working on getting FC5 working on my new dual-boot Dell Insipron
> 6400.  Down to these two problems:
> 
> 1. I can't hear any sound.
> 
> 2. When the DVD-ROM is in use, system response (i.e. mouse cursor) is sluggish.
> 
> The machine is an Intel Duo 1.8Ghz with 1G ram and 100G SATA drive,
> ATI 1300 display, with the usual collection of peripherals.  I've
> updated it to the latest RPMs too.
> 
> Any help would be appreciated.
> 
> -- sound --
> 
> My 6400 has a Sigmatel STAC9200 (snd_hda_intel) in it.  The driver
> loads fine, the utilities act as if they're making sound, nothing
> comes out of the speakers.  Yes, it's not muted (checked). Yes, the
> volume is set (77%).  Yes, the speakers work (sound is fine in WinXP).
> No, the mute/up/down Fn-Keys do nothing.  Yes, I've gone right from
> WinXP sound to reboot to FC5, didn't help.
> 
> Headphones don't work either.
> 
> -- dvd-rom --
> 
> Speed tests show that the dvd-rom is maxing out at 1.2 Mb/s, both for
> DVD-ROM disks and CD-ROM disks.  When I try to play a movie with
> Totem, the movie is jerky, as is mouse response.  If I insert the FC5
> dvd and just "dd if=... of=/dev/null" a bunch of files, I get the same
> response - 1.2Mb/s and a jerky mouse.
> 
> May 18 14:45:41 duopoly kernel: hdc: _NEC DVD+/-RW ND-6650A, ATAPI CD/DVD-ROM drive
> May 18 14:45:41 duopoly kernel: ide1 at 0x170-0x177,0x376 on irq 15
> May 18 14:45:41 duopoly kernel: hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
> 
> I'm also getting some of these in my logs:
> 
> May 17 23:44:04 duopoly kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error }
> May 17 23:44:04 duopoly kernel: hdc: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
> May 17 23:44:04 duopoly kernel: ide: failed opcode was: unknown
> May 17 23:44:04 duopoly kernel: end_request: I/O error, dev hdc, sector 5112
> 
> Note: the FC5 dvd was burned with this same drive, from WinXP.
> 
> # hdparm -i /dev/hdc
> 
> /dev/hdc:
> 
>  Model=_NEC DVD+/-RW ND-6650A, FwRev=102C, SerialNo=
>  Config={ Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
>  RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
>  BuffType=unknown, BuffSize=0kB, MaxMultSect=0
>  (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
>  IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
>  PIO modes:  pio0 pio1 pio2 pio3 pio4 
>  DMA modes:  mdma0 mdma1 mdma2 
>  UDMA modes: udma0 udma1 *udma2 
>  AdvancedPM=no
> 
>  * signifies the current active mode
> 
> # cat info 
> CD-ROM information, Id: cdrom.c 3.20 2003/12/17
> 
> drive name:             hdc
> drive speed:            24
> drive # of slots:       1
> Can close tray:         1
> Can open tray:          1
> Can lock tray:          1
> Can change speed:       1
> Can select disk:        0
> Can read multisession:  1
> Can read MCN:           1
> Reports media changed:  1
> Can play audio:         1
> Can write CD-R:         1
> Can write CD-RW:        1
> Can read DVD:           1
> Can write DVD-R:        1
> Can write DVD-RAM:      0
> Can read MRW:           1
> Can write MRW:          1
> Can write RAM:          1
> 
> # cat settings 
> name                    value           min             max             mode
> ----                    -----           ---             ---             ----
> current_speed           0               0               70              rw
> dsc_overlap             0               0               1               rw
> init_speed              0               0               70              rw
> io_32bit                0               0               3               rw
> keepsettings            0               0               1               rw
> nice1                   1               0               1               rw
> number                  0               0               3               rw
> pio_mode                write-only      0               255             w
> unmaskirq               0               0               1               rw
> using_dma               0               0               1               rw
> 
> 
> I *can't* set DMA mode (it's not settable for some reason):
> 
> # hdparm -d 1 /dev/hdc
> 
> /dev/hdc:
>  setting using_dma to 1 (on)
>  HDIO_SET_DMA failed: Operation not permitted
>  using_dma    =  0 (off)
> 
> Again, under Windows the DVD seems to operate much faster and without
> stalling the system.
> 
> 
> Ideas?
> 


Not helpful, but ...

Device is using udma2 mode, but you can't set dma. Looks like the IDE 
driver is dazed and confused.  What kernel version?  What chipset is 
this IDE running on? This is a laptop right?  Anything interesting in 
the logs when you boot the system?

Regards,

John




More information about the fedora-list mailing list