[Bug 37163] Re: EFI-support in kernel causes I/O errors with iPods
Joachim Beckers
joachim.beckers at belgacom.net
Fri Jun 16 17:25:25 UTC 2006
I double checked some things:
# apt-get install linux-source
# cd /usr/src/linux-source-2.6.15
# find ./ -name "unusual*"
./drivers/usb/storage/unusual_devs.h
so far so good. now upon inspection of this file, it turns out to have:
/* Submitted by Sven Anderson <sven-linux at anderson.de>
* There are at least four ProductIDs used for iPods, so I added 0x1202 and
* 0x1204. They just need the US_FL_FIX_CAPACITY. As the bcdDevice appears
* to change with firmware updates, I changed the range to maximum for all
* iPod entries.
*/
UNUSUAL_DEV( 0x05ac, 0x1202, 0x0000, 0x9999,
"Apple",
"iPod",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_FIX_CAPACITY ),
/* Reported by Avi Kivity <avi at argo.co.il> */
UNUSUAL_DEV( 0x05ac, 0x1203, 0x0000, 0x9999,
"Apple",
"iPod",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_FIX_CAPACITY ),
UNUSUAL_DEV( 0x05ac, 0x1204, 0x0000, 0x9999,
"Apple",
"iPod",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_FIX_CAPACITY ),
UNUSUAL_DEV( 0x05ac, 0x1205, 0x0000, 0x9999,
"Apple",
"iPod",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_FIX_CAPACITY ),
/*
* Reported by Tyson Vinson <lornoss at gmail.com>
* This particular productId is the iPod Nano
*/
UNUSUAL_DEV( 0x05ac, 0x120a, 0x0000, 0x9999,
"Apple",
"iPod",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_FIX_CAPACITY ),
so everything is there for it to work. my ipod is the 0x1203 type,
according to hal-device-manager, but it does have problems.
--
EFI-support in kernel causes I/O errors with iPods
https://launchpad.net/bugs/37163
More information about the kernel-bugs
mailing list